Общее руководство по созданию таблиц качества публикации с использованием R, Sweave и LaTeX

StackOverflow https://stackoverflow.com//questions/9660359

  •  12-12-2019
  •  | 
  •  

Вопрос

Существует ряд доступных инструментов для создания таблиц качества публикации с использованием R, Sweave и LaTeX.В частности, существуют вспомогательные функции, такие как latex в Hmisc упаковка, и xtable в xtable посылка.Я также часто писал свой собственный код, чтобы иметь полный контроль над форматированием таблицы (например, см. этот пример).

Однако при подготовке таблиц качества публикаций часто возникает ряд вопросов:

  • как и когда применять числовое форматирование
  • как точно контролировать выравнивание столбцов и ячеек
  • как точно контролировать границы ячеек
  • как преобразовать метки переменных в имена переменных
  • и так далее

Помимо вопросов высокого уровня, связанных с определением желаемого формата таблицы, существуют вопросы реализации.

  • Когда должна выполняться вспомогательная функция, такая как xtable быть использованным?
  • Какую вспомогательную функцию следует использовать в данной ситуации?
  • Как можно настроить вывод вспомогательных функций по умолчанию в соответствии с конкретными требованиями?

Вопрос

Мне кажется, что вышеперечисленные вопросы заслуживают подробного введения в стиле учебника.

Существуют ли какие-либо онлайн-или офлайн-ресурсы, предоставляющие подробный обзор того, как создавать таблицы качества публикации с использованием R, Sweave и LaTeX, и решающие проблемы, рассмотренные выше?

Это было полезно?

Решение

Просто чтобы завязать это миленьким бантиком на момент написания данной статьи, Лучшие существующие руководства по таблицам качества публикации и сценариям использования, по-видимому, представляют собой объединение этих документов:

Выходя за рамки того, что существует в настоящее время, вы можете спросить автор книги Радость потеть для документа, посвященного конкретно таблицам качества публикации.Похоже, что в своих исследованиях он вышел за рамки этой проблемы.В дополнение к поднятым вами вопросам, это пространство в частности можно было бы использовать руководство по стилю, которого в настоящее время попросту не существует.

И, как упоминалось в опечатках в вопросе, это Идеальный пример вопроса для https://tex.stackexchange.com/.Я призываю вас продолжать задавать вопросы конкретных вопросов нет когда вы сталкиваетесь с какими-либо трудностями в ваших текущих проектах.

Другие советы

Пакет звездочет может создавать публикационное качество - в т.ч.использование шаблонов, напоминающих существующие академические журналы — из часто используемых статистических функций и пакетов R (lm, glm, plm, svyglm, Survival, pscl, AER и других).Также хорошо подходит для создания таблиц сводной статистики, а также может напрямую выводить содержимое фрейма данных.

Eсть tabular функционировать в tables пакет, который занимается операциями форматирования, выравнивания и надписывания.В пакете есть виньетка что является хорошей отправной точкой.

xtable до сих пор у меня работало нормально.В комбинации с siunitx, и при необходимости longtable, на мой взгляд, он может создавать довольно эффективные таблицы.С такими пакетами, как booktabs и caption, эстетика тоже может быть приятной.

Я не уверен, что этот уровень детализации был запрошен ОП, но, чего бы это ни стоило, базовая реализация может быть чем-то вроде этого: https://tex.stackexchange.com/questions/41067/caption-for-longtable-in-sweave/41183#41183 (мой собственный ответ на другой вопрос).

Я настоятельно рекомендую ConTeXt, который использует пакет TABLE.Eсть Обзор таблицы в контекстный сад и исчерпывающий руководство.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top