Рабочий процесс с уценкой для создания частотных, кросс-таблиц и сводных таблиц моделей - PullRequest
0 голосов
/ 08 октября 2018

Я начинаю писать книгу, используя bookdown, и пытаюсь найти лучший рабочий процесс.Прежде всего я пытаюсь составить таблицы частот, кросс-таблицы и сводки моделей, в основном используя bookdown с форматом pdf, но я уверен, что моему советнику понравится отправлять текстовые документы на доработку, так что получение выходных слов также было бы здорово.Вывод Word может быть достигнут путем создания сначала файла .html, а затем открытия с помощью Word. Таким образом, выходы .html и .pdf одновременно являются желательными.

Таблицы являются основной проблемой, поскольку кажется невозможным найти продуктивный способ создания частотных, перекрестных и сводных моделей без чрезмерной болив обоих форматах одновременно.Использование knitr имеет дополнительную ценность, поскольку оно и kableExtra предоставляют набор настроек.

Пока что я пробовал:

1) sjmisc / sjPlot с функцией frq / sjt.frq (устарела), но предоставляет только html-объекты, как сказанов комментариях к этому посту также отсутствует ярлык для перекрестных ссылок в документе.Пакет

2) stargazer, но не имеет доступных таблиц частот, а вывод .pdf и .html одновременно невозможен.Однако сводные модели довольно хороши!

3) descr пакет с функцией freq, используемой внутри kable:

f <- descr::freq(iris$Species, plot = F)
kableExtra::kable(data.frame(f), caption = "Foo") 

Однако вывод кросс-таблицы не может быть приведен к data.frameпри использовании функции crosstab.

Есть идеи?

Заранее спасибо!

1 Ответ

0 голосов
/ 08 октября 2018

https://haozhu233.github.io/kableExtra/bookdown/index.html

https://github.com/haozhu233/kableExtra/tree/master/docs/bookdown_example

Проверьте этот образец документа (я все еще работаю над этим документом, поэтому вы можете ожидать некоторые изменения).Обратите внимание, что вам может понадобиться последняя версия dev для kableExtra и bookdown для некоторых из упомянутых там функций форматирования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...