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:51] – [Reproducible Research] joelprojetos:reproducibleresearch [2014/03/17 18:04] (atual) – [Reproducible Research] joel
Linha 18: Linha 18:
  
 </code> </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)