Pregunta Guía general para crear tablas de calidad de publicación utilizando R, Sweave y LaTeX


Hay una gama de herramientas disponibles para crear tablas de calidad de publicación usando R, Sweave y LaTeX. En particular, hay funciones auxiliares como latex en el Hmisc paquete, y xtable en el xtable paquete. También he escrito a menudo mi propio código para poder tener control completo sobre el formateo de la tabla (por ejemplo, ver este ejemplo)

Sin embargo, cuando se preparan tablas de calidad de publicación, a menudo surgen una variedad de problemas:

  • cómo y cuándo aplicar el formato numérico
  • cómo controlar con precisión la alineación de columnas y celdas
  • cómo controlar con precisión las fronteras de las células
  • cómo convertir etiquetas de variables en nombres de variables
  • y así

Más allá de los problemas de alto nivel de especificar el formato de tabla deseado, existen problemas de implementación.

  • ¿Cuándo debería funcionar una función auxiliar, como xtable ¿ser usado?
  • ¿Qué función auxiliar debería usarse en una situación dada?
  • ¿Cómo se puede personalizar la salida predeterminada de las funciones auxiliares para requisitos particulares?

Pregunta

Me parece que los temas anteriores merecen una introducción detallada al estilo de un libro de texto.

¿Hay algún recurso en línea o fuera de línea que brinde una descripción detallada de cómo producir tablas de calidad de publicación utilizando R, Sweave y LaTeX, y que aborde los problemas mencionados anteriormente?


74
2018-03-12 00:29


origen


Respuestas:


Solo para atar esto con un pequeño arco en el momento de la escritura actual, el mejor Los tutoriales existentes sobre tablas de calidad de publicación y escenarios de uso parecen ser una amalgama de estos documentos:

Yendo más allá del alcance de lo que existe actualmente, es posible que desee preguntar el autor de La alegría de Sweave para un documento sobre tablas de calidad de publicación específicamente. Parece que ha ido más allá de este problema en su investigación. Además de las preguntas que has planteado, este espacio específicamente podría usar una guía de estilo que, de plano, no existe actualmente.

Y, como se menciona en la pregunta errata, este es un Perfecto ejemplo de una pregunta para https://tex.stackexchange.com/. Te animo a que continúes preguntando preguntas específicas allí cuando te encuentras con dificultades en tus proyectos actuales.


33
2018-04-06 23:29



El paquete astrónomo puede crear calidad de publicación, incl. utilizando plantillas diseñadas para parecerse a revistas académicas existentes, a partir de paquetes y funciones estadísticas R comúnmente utilizadas (lm, glm, plm, svyglm, survival, pscl, AER y otras). También es bueno para crear tablas de estadísticas de resumen, y también puede generar directamente el contenido del marco de datos.


13
2018-01-07 04:54



Hay un tabular función en el tables paquete que se ocupa de las operaciones de formateo, alineación y etiquetado. El paquete tiene una viñeta que es un buen punto de partida


4
2018-04-09 11:32



xtable me ha funcionado bien hasta ahora. En combinación con siunitxy cuando sea necesario longtable, puede producir tablas bastante efectivas, en mi opinión. Con paquetes como booktabs y caption, la estética puede ser agradable también.

No estoy seguro de que este nivel de detalle haya sido solicitado por el OP, pero por lo que vale, la implementación básica podría ser algo así: https://tex.stackexchange.com/questions/41067/caption-for-longtable-in-sweave/41183#41183 (mi propia respuesta a otra pregunta).


3
2018-04-09 22:04



Recomiendo encarecidamente ConTeXt, que hace uso del paquete TABLE. Hay un Resumen de la tabla en contextgarden y un exhaustivo manual.


0
2018-04-13 12:06