Buenos días. Estoy escribiendo un trabajo usando lyx , R +knitr y me he dado cuenta de qué al mostrar un objeto (en mi caso un glm) sin usar summary el output difiere ligeramente. También me ha pasado si lo hago dentro de Rstudio y lo paso a pdf o a html. Pongo un ejemplo reproducible mejor Archivo Rnw en Rstudio \documentclass{article} \begin{document} <<>>modelo.1 <- glm(mpg~disp,data=mtcars) modelo.1 summary(modelo.1) @ \end{document} Y en la salida sale que obtengo, veo que al mostrar modelo.1 la Null Deviance es 1130 pero con summary(modelo.1) sale 1126.05 . Creo que tiene que ver con la opción digits por defecto en print que tenga knitr, ya que si pongo print(modelo.1,digits=5) muestra como Null Deviance 1126. ¿Os pasa a vosotros también? ¿Cómo puedo cambiar la opción por defecto de digits en print para todos los chunks de mi documento? Gracias.
Estimado José Luis Cañadas Yo estoy en más o menos lo mismo, probé lyx 2, knitr, Sweave, todos en windows 7 y ubuntu (actualizado ambos y 64 bit). Lyx 2 anda muy bien, pero al usar Sweave dentro de este hay problemas con los acentos, para lo cuál exporto a Sweave y compilo. Pero otro inconveniente al cuál no encontré solución es al indicar referencias, es decir, en la tabla x o en el gráfico xx, todo está documentado pero no me funciona. En knitr está la sencillez, al usar Rstudio crea html, pero este no es de mi agrado porque al escribir una ecuación utiliza javascript, dentro de mi computadora no hay problema (no lo probé con problemas de conexión), pero me gusta crear pdf o word, ambos funcionan, sin embargo no me convencen las tablas, xtable en pdf con Sweave es más presentable. Me gustaría mejorar la visualización de Sweave, porque al tener varias páginas escritas la lectura del mismo es complicada, TexStudio me facilita al respecto, incluso se puede trabajar con el mismo archivo Snw abierto en Rstudio y TexStudio, al pasar de uno a otro avisa que el archivo fue modificado y se recarga automáticamente, el inconveniente es que hay que estar atento porque los errores no pueden "deshacer ". Algo complicado en knitr, o que yo desconozco, es el manejo de las citas bibliográficas, es decir, según [1] ...., y al final 1- Einstein, y la exportación a ebook me quedan "horribles", sobre todo si escribo $$x^2$$. Hasta ahora para mi forma de usar R y mis conocimientos de mucho tiempo usando R, pero de la forma que puedo, que puede ser ineficiente o mala para otros usuarios de esta lista que realmente saben lo que hacen, lo más apropiado es Sweave. No comenté una forma de (Sword) porque a mi en word 2010 no me funciona. Alguien anunció un curso o video, sobre knitr, me gustaría poder verlo y aprender al respecto. Javier Marcuzzi -----Mensaje original----- From: José Luis Cañadas Sent: Thursday, July 26, 2012 7:17 AM To: R-es CRAN Subject: [R-es] knitr y dígitos en print Buenos días. Estoy escribiendo un trabajo usando lyx , R +knitr y me he dado cuenta de qué al mostrar un objeto (en mi caso un glm) sin usar summary el output difiere ligeramente. También me ha pasado si lo hago dentro de Rstudio y lo paso a pdf o a html. Pongo un ejemplo reproducible mejor Archivo Rnw en Rstudio \documentclass{article} \begin{document} <<>>modelo.1 <- glm(mpg~disp,data=mtcars) modelo.1 summary(modelo.1) @ \end{document} Y en la salida sale que obtengo, veo que al mostrar modelo.1 la Null Deviance es 1130 pero con summary(modelo.1) sale 1126.05 . Creo que tiene que ver con la opción digits por defecto en print que tenga knitr, ya que si pongo print(modelo.1,digits=5) muestra como Null Deviance 1126. ¿Os pasa a vosotros también? ¿Cómo puedo cambiar la opción por defecto de digits en print para todos los chunks de mi documento? Gracias. _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola Javier. Yo utilizo Lyx 2.0.3 en debian. Para utilizar knitr dentro de lyx, puedes ir a Documento->Configuración y luego añadir el módulo Rnw(knitr) y ya está. De hecho , knitr puede compilar documentos lyx en los que hayas utilizado Sweave sin mucho esfuerzo.. Saludos. El 26/07/12 20:17, Marcuzzi, Javier Rubén escribió:> Estimado José Luis Cañadas > > Yo estoy en más o menos lo mismo, probé lyx 2, knitr, Sweave, todos en > windows 7 y ubuntu (actualizado ambos y 64 bit). > > Lyx 2 anda muy bien, pero al usar Sweave dentro de este hay problemas > con los acentos, para lo cuál exporto a Sweave y compilo. Pero otro > inconveniente al cuál no encontré solución es al indicar referencias, > es decir, en la tabla x o en el gráfico xx, todo está documentado pero > no me funciona. > > En knitr está la sencillez, al usar Rstudio crea html, pero este no es > de mi agrado porque al escribir una ecuación utiliza javascript, > dentro de mi computadora no hay problema (no lo probé con problemas de > conexión), pero me gusta crear pdf o word, ambos funcionan, sin > embargo no me convencen las tablas, xtable en pdf con Sweave es más > presentable. > > Me gustaría mejorar la visualización de Sweave, porque al tener varias > páginas escritas la lectura del mismo es complicada, TexStudio me > facilita al respecto, incluso se puede trabajar con el mismo archivo > Snw abierto en Rstudio y TexStudio, al pasar de uno a otro avisa que > el archivo fue modificado y se recarga automáticamente, el > inconveniente es que hay que estar atento porque los errores no pueden > "deshacer ". > > Algo complicado en knitr, o que yo desconozco, es el manejo de las > citas bibliográficas, es decir, según [1] ...., y al final 1- > Einstein, y la exportación a ebook me quedan "horribles", sobre todo > si escribo $$x^2$$. > > Hasta ahora para mi forma de usar R y mis conocimientos de mucho > tiempo usando R, pero de la forma que puedo, que puede ser ineficiente > o mala para otros usuarios de esta lista que realmente saben lo que > hacen, lo más apropiado es Sweave. > > No comenté una forma de (Sword) porque a mi en word 2010 no me funciona. > > Alguien anunció un curso o video, sobre knitr, me gustaría poder verlo > y aprender al respecto. > > Javier Marcuzzi > > -----Mensaje original----- From: José Luis Cañadas > Sent: Thursday, July 26, 2012 7:17 AM > To: R-es CRAN > Subject: [R-es] knitr y dígitos en print > > Buenos días. > > Estoy escribiendo un trabajo usando lyx , R +knitr y me he dado cuenta > de qué al mostrar un objeto (en mi caso un glm) sin usar summary el > output difiere ligeramente. También me ha pasado si lo hago dentro de > Rstudio y lo paso a pdf o a html. Pongo un ejemplo reproducible mejor > > Archivo Rnw en Rstudio > > \documentclass{article} > > \begin{document} > > <<>>> modelo.1 <- glm(mpg~disp,data=mtcars) > modelo.1 > summary(modelo.1) > @ > > > > \end{document} > > Y en la salida sale que obtengo, veo que al mostrar modelo.1 la Null > Deviance es 1130 pero con summary(modelo.1) sale 1126.05 . Creo que > tiene que ver con la opción digits por defecto en print que tenga knitr, > ya que si pongo > > print(modelo.1,digits=5) > > muestra como Null Deviance 1126. > > ¿Os pasa a vosotros también? ¿Cómo puedo cambiar la opción por defecto > de digits en print para todos los chunks de mi documento? > > Gracias. > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es