Hacer reportes en R (parte 1)

Wikio

Vamos a aprender a ¿Cómo obtener una salida de regresión profesional para nuestras investigaciones?. Para esto utilizaremos R project y Latex.

Primer paso: Instalar el paquete llamado "xtable" y luego lo activamos.

install.packages("xtable")

library(xtable) 

Segundo paso: Obtenemos una salida de regresión. Como ilustrativo podemos ingresas las siguientes variables:

x <- c(0.586, 0.166, -0.042, -0.614, 11.72)
y <- c(0.549, -0.026, -0.127, -0.751, 1.344)
  

Hacemos la regresión:
Casi siempre encontramos la ~  manteniendo presionada la tecla alt del lado derecho y luego la tecla 4.

modelo<-lm(y~x)
modelo

Da como resultado:

Call:
lm(formula = y ~ x)

Coefficients:
(Intercept)            x 
    -0.1067       0.1289  


Un aspecto feo. Para una salida completa:
summary(modelo)

Call:
lm(formula = y ~ x)

Residuals:
       1        2        3        4        5
 0.58021  0.05933 -0.01487 -0.56516 -0.05951

Coefficients:
            Estimate Std. Error t value Pr(>|t|) 
(Intercept)  -0.1067     0.2354  -0.453   0.6811 
x             0.1289     0.0448   2.877   0.0637 .
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 0.4702 on 3 degrees of freedom
Multiple R-squared:  0.7339,    Adjusted R-squared:  0.6452
F-statistic: 8.275 on 1 and 3 DF,  p-value: 0.06371


Sigue teniendo una apariencia sin estética.

Tercer paso: Reclamar la salida profesional.

print(xtable(summary(modelo)), type="latex")

Esto da la líneas en LaTeX para ingresar la salida a un editor y crear el PDF.

% latex table generated in R 3.1.0 by xtable 1.7-3 package
% Wed Jun 11 10:23:16 2014
\begin{table}[ht]
\centering
\begin{tabular}{rrrrr}
  \hline
 & Estimate & Std. Error & t value & Pr($>$$|$t$|$) \\
  \hline
(Intercept) & -0.1067 & 0.2354 & -0.45 & 0.6811 \\
  x & 0.1289 & 0.0448 & 2.88 & 0.0637 \\
   \hline
\end{tabular}
\end{table}




Sin embargo desde R con Rstudio podemos lanzar el informe en pdf con la librería "Sweave".

Cuarto paso: En Rstudio. Dar clic en el ícono para crear nuevo Script.




Como verán se abre un Script, en el espacio disponible pegar las líneas LaTeX.

Quedaría:


Luego dar clic en el ícono Compilar PDF. Esto te pedirá que guardes el pdf. Guardarlo. Si sale un mensaje como Unabled to find specified LaTeX program 'pdfLaTeX' on the system path.  Significa que no tienes LaTeX en tu computadora. Puedes ir a otro blog a encontrar la forma de instalar una compilación LaTeX.

Si tenemos instalado LaTeX proseguimos dando clic al ícono

Resultado en pdf.

Muy pronto consulte la siguiente parte para hacer infromes en R.
Saludos.










Comentarios

Envíanos un mensaje

Nombre

Correo electrónico *

Mensaje *