Вывести несколько таблиц регрессии на несколько страниц документа Word в R
Моя цель - создать многостраничный документ Microsoft Word с множеством форматированных таблиц регрессии на последовательных страницах. В идеале это было бы сделано с использованием R Markdown.
Мне посчастливилось создать красиво отформатированные регрессионные таблицы с использованием слов sjPlot::tab_model
Так, например, я могу сделать
mod2 <- lm(Petal.Length ~ Species + Petal.Width, data=iris)
sjPlot::tab_model(mod2, file = "~/Desktop/model2.doc")
создать красивую таблицу регрессии в новом документе Word.
Если я сделаю
mod3 <- lm(Petal.Length ~ Species + Petal.Width, data=iris)
sjPlot::tab_model(mod2, file = "~/Desktop/model3.doc")
Я могу сделать второй документ Word с другой красиво отформатированной таблицей регрессии.
Целью здесь является создание единого документа Word, содержащего оба выходных данных модели на последовательных страницах.
Я знаю, что в R Markdown я могу создавать многостраничные регрессионные таблицы, используя Stargazer и Knit, например:
stargazer(mod2)
Но они отображаются только в PDF или HTML.
Я знаю, что sjPlot напрямую не связывается с Word, так что это не вариант.
Возможные решения включают в себя:
- Использование другого пакета для рендеринга Word-совместимых таблиц регрессии в Markdown
- Найти умный способ объединить
tab_model
выводит в один документ Word. - Как-то иначе я не думаю.
1 ответ
Я понял. Лучший способ - придерживаться sjPlot
, вяжите в HTML, затем скопируйте и вставьте из HTML в Word. Стол хорошо выглядит таким образом.
Спасибо Эндрю Рису (andrew_reece) за это.