Não foi possível enviar o arquivo. Será algum problema com as permissões?
Diferenças

Diferenças

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

Link para esta página de comparações

Próxima revisão
Revisão anterior
projetos:reproducibleresearch [2014/03/17 17:48]
joel [section 1]
projetos:reproducibleresearch [2014/03/17 18:04] (atual)
joel [Reproducible Research]
Linha 1: Linha 1:
 ====== Reproducible Research ====== ====== Reproducible Research ======
  
 +
 +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)