Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
projetos:reproducibleresearch [2014/03/17 17:49] – [Reproducible Research] joelprojetos:reproducibleresearch [2014/03/17 18:04] (atual) – [Reproducible Research] joel
Linha 2: Linha 2:
  
  
-In this page we show how to create a minimal report using R + Latex + Markdown Resources.+In this page we show how to create a minimal report using R + Latex + Markdown Resources. Lets create a minimal report  from few R commands : 
 + 
 +<code>  
 +# loaddata 
 +data(iris) 
 + 
 +# summarydata 
 +summary(iris) 
 + 
 +# boxplot 
 +boxplot(iris[,1]~iris[,5]) 
 + 
 +# table 
 +table(iris[,5]) 
 + 
 +</code> 
 + 
 +We can embbed those commands into a simple LaTeX file according to the example below : 
 + 
 +<code>  
 +\documentclass{article} 
 + 
 +\title{Introduction to Reproducible Research in R} 
 +\author{Bioinformatics Meeting} 
 + 
 + 
 +\begin{document} 
 + 
 +\maketitle 
 + 
 +\section{Introduction} 
 + 
 +This document contains a minimal example of reproducible research using R. 
 + 
 +\section{Loading Data} 
 +<<loaddata>>
 +# loading data set 
 +data(iris) 
 +
 + 
 + 
 +\section{Summary of Data} 
 +<<summarydata>>
 +# summary of the data set 
 +summary(iris) 
 +
 + 
 +\section{A Box Plot} 
 +<<boxplot>>
 +# building a box plot 
 +boxplot(iris$Sepal.Length~iris$Species) 
 +
 + 
 + 
 +\section{A Table} 
 +  
 +<<table,results='asis'>>
 +# loading xtable package 
 +require(xtable) 
 + 
 +# creating a table 
 +tab<-table(iris$Species) 
 + 
 +# buiding a table with all data 
 +print(xtable(tab)) 
 +
 +  
 +\section{Aditional Tips} 
 + 
 +<<>>
 +# let it commented 
 +# purl("report.rnw"
 +# system("pandoc -s report.tex -o report.docx"
 +
 + 
 +\end{document} 
 + 
 +</code>  
 + 
 +Save the commands above  into a file called report.rnw and compile it into a LaTeX document according to the commands below. 
 + 
 +<code> 
 +library(knitr) 
 +knit("report.rnw"
 +</code> 
 + 
 +This will generate a .tex file that can be processed by a LaTex editor!  
 + 
 +For linux and mac users, you can run : 
 + 
 +<code> 
 +> tex2pdf report.tex 
 +</code> 
 + 
 +to convert the result into a pdf 
 + 
 + 

QR Code
QR Code projetos:reproducibleresearch (generated for current page)