→Sistema refinado: Sweave
| Línia 1.026: | Línia 1.026: | ||
Sweave se inscribe en lo que se ha venido a denominar [http://www.bepress.com/cgi/viewcontent.cgi?article=1017&context=uwbiostat Literate Statistics]. El objetivo es tener en un único archivo el código de R y el código de [[Latex|LaTeX]] entremezclados. Cuando se procesa el código, el ''output'' mezcla automáticamente el texto de [[Latex|LaTeX]] con las tablas y otros objetos de R, lo que facilita enormemente la generación de informes periódicos. | Sweave se inscribe en lo que se ha venido a denominar [http://www.bepress.com/cgi/viewcontent.cgi?article=1017&context=uwbiostat Literate Statistics]. El objetivo es tener en un único archivo el código de R y el código de [[Latex|LaTeX]] entremezclados. Cuando se procesa el código, el ''output'' mezcla automáticamente el texto de [[Latex|LaTeX]] con las tablas y otros objetos de R, lo que facilita enormemente la generación de informes periódicos. | ||
Aun por completar a partir de estos links: | '''Aun por completar a partir de estos links:''' | ||
[http://cran.r-project.org/doc/Rnews/Rnews_2002-3.pdf Rnews: Sweave Parte I] | |||
[http://cran.r-project.org/doc/Rnews/Rnews_2002-3.pdf Rnews: Sweave Parte I] | |||
El formato Sweave (.Snw .Rnw); | |||
El formato Sweave (.Snw .Rnw); | |||
Chunks de codigo <<argumentos>>=; | |||
Chunks de codigo <<argumentos>>=; | |||
Chunks de texto @; | |||
Chunks de texto @; | |||
comipilando LaTex (Pasar de .tex a .dvi(visualizar) o .pdf(visualizar/imprimir)) | |||
comipilando LaTex (Pasar de .tex a .dvi(visualizar) o .pdf(visualizar/imprimir)) | |||
[http://cran.r-project.org/doc/Rnews/Rnews_2003-2.pdf Rnews: Sweave parte II: Vignettes] | |||
[http://cran.r-project.org/doc/Rnews/Rnews_2003-2.pdf Rnews: Sweave parte II: Vignettes] | |||
uso del paquete tkWidgets y la función vExplorer() | |||
uso del paquete tkWidgets y la función vExplorer() | |||
[http://www.ci.tuwien.ac.at/~leisch/Sweave/ El manual de Sweave] 11 paginas | |||
[http://www.ci.tuwien.ac.at/~leisch/Sweave/ El manual de Sweave] 11 paginas | |||
[https://stat.ethz.ch/pipermail/r-help/2003-April/031633.html customizar Emacs para Sweave] | |||
[https://stat.ethz.ch/pipermail/r-help/2003-April/031633.html customizar Emacs para Sweave] | |||
Las siguientes 3 modificaciones (a realizar una unica vez en la vida) facilitaran la practica de Sweave al permitir | |||
Las siguientes 3 modificaciones (a realizar una unica vez en la vida) facilitaran la practica de Sweave al permitir realizar todo el proceso desde Emacs utilizando un solo comando, permitiendo ademas la visualización (con actulización dinamica de los cambios realizados) | realizar todo el proceso desde Emacs utilizando un solo comando, permitiendo ademas la visualización (con | ||
actulización dinamica de los cambios realizados) | |||
Cambios a hacer en el archivo .emacs; Hacer un Shell script para Sweave; Hacer un Makefile para hacer todo en un solo paso: | |||
Cambios a hacer en el archivo .emacs; Hacer un Shell script para Sweave; Hacer un Makefile para hacer todo en un | |||
solo paso: | |||
== Un ejemplo casi-real == | == Un ejemplo casi-real == | ||