Есть ли способ запустить R в Excel?
У меня есть фреймы данных в Excel, на которых я хотел бы запускать модели и возвращать прогнозы и сводную статистику. В настоящее время я экспортирую данные в R, запускаю линейную модель и возвращаю коэффициенты с помощью XLConnect. Хотя это работает для линейных моделей, оно не работает хорошо для более сложных моделей, таких как обобщенные аддитивные модели, поскольку коэффициенты не могут быть полностью использованы. Мне было интересно, есть ли лучший способ сделать операцию выше.
Пример того, что я делаю сейчас, это неоптимально:
library(XLConnect)
dat <- data.frame(rsp = rnorm(100, 0, 1),
pred1 = rnorm(100, 0, 1),
pred2 = rnorm(100, 0, 1))
model <- lm(rsp ~ pred1 + pred2, data = dat)
writeWorksheetToFile("model1.xlsx",
data = summary(dat),
sheet = "summary",
header = TRUE,
clearSheets = TRUE)
1 ответ
Есть несколько альтернатив. В настоящее время я использую BERT - Basic Excel R Toolkit ( https://bert-toolkit.com/)
Я думаю, что это решение или другие сторонние альтернативы могут помочь вам с вашей целью.