Resultados con calidad de publicación en R
En comparación con SAS y SPSS, la capacidad de R para generar resultados para informes de calidad de publicación es algo rudimentaria (aunque está evolucionando).
El paquete R2HTML te permite generar texto, tablas y gráficos en formato HTML. Aquí tienes un ejemplo de sesión, seguido de una explicación.
# Sample Session
library(R2HTML)
HTMLStart(outdir="c:/mydir", file="myreport",
extension="html", echo=FALSE, HTMLframe=TRUE)
HTML.title("My Report", HR=1)
HTML.title("Description of my data", HR=3)
summary(mydata)
HTMLhr()
HTML.title("X Y Scatter Plot", HR=2)
plot(mydata$y~mydata$x)
HTMLplot()
HTMLStop()
Una vez que invoques HTMLStart( ), el indicador cambiará a HTML> hasta que termines con HTMLStop().
La opción echo=TRUE copia las órdenes al mismo archivo que la salida.
HTMLframe=TRUE crea una salida enmarcada, con comandos en el marco izquierdo, vinculados a la salida en el marco derecho. Por defecto, se genera en el mismo directorio un archivo CSS llamado R2HTML.css que controla el aspecto de la página. Opcionalmente, puedes incluir una opción CSSFile= para utilizar tu propio archivo de formato.
Utiliza HTML.title() para anotar la salida. La opción HR se refiere a los tipos de títulos HTML (H1, H2, H3, etc.) . El valor por defecto es HR=2.
HTMLhr() crea una regla horizontal.
Como pueden ser necesarios varios comandos interactivos para crear un gráfico terminado, invoca la función HTMLplot() cuando cada gráfico esté listo para salir.
El artículo de RNews El paquete R2HTML contiene ejemplos más complejos que utilizan títulos, anotaciones, archivos de encabezado y pie de página y hojas de estilo en cascada.
Otras opciones
El paquete R Markdown de R Studio admite docenas de formatos de salida estáticos y dinámicos, como HTML, PDF, MS Word, artículos científicos, sitios web, etc. (Para practicar R Markdown, prueba este tutorial impartido por Garrett Grolemund, Científico de Datos de R Studio).
Sweave te permite incrustar código R en LaTeX, produciendo atractivos informes si conoces ese lenguaje de marcado.
El paquete odfWeave tiene funciones que te permiten incrustar la salida de R en archivos de Formato de Documento Abierto (ODF). Estos son los tipos de archivos creados por el software OpenOffice.
El paquete SWordInstaller te permite añadir resultados de R a documentos de Microsoft Word.
El R2PPT proporciona envoltorios para añadir resultados de R a las presentaciones de Microsoft PowerPoint.