Экспорт и форматирование регрессионного анализа приводит к тому, что R превосходит

jacqueline hammaker спросил: 28 марта 2018 в 04:34 в: regression

Я выполняю регрессионный анализ в R и не знаю, как экспортировать результаты регрессионного анализа непосредственно в Excel в формате стандартной регрессионной таблицы (со знаками уровня значимости, стандартными ошибками, p-value, доверительным интервалом 95%, , R-sqr).

В stata я бы использовал команду F-test, которая автоматически генерирует таблицу регрессии, и мне было интересно , если R имеет аналогичный код?

Например:

reg <- lm(imbd_score ~ budget 
+ duration 
+ year 
+ cast_total_facebook_likes, 
data = imbd)summary(reg)

И затем экспортируем эту таблицу в excel.

1 ответ

Silvia ответил: 25 апреля 2018 в 08:07

Я сделал следующее, я не знаю, существует ли более гладкая процедура, но хитрость заключается в том, чтобы преобразовать результаты регрессии в объект data.frame, а затем экспортировать их:

install.packages("outreg")
library("outreg")
table<-outreg(OLS, digits = 3L, alpha = c(0.1, 0.05, 0.01), 
       bracket = c("se"), starred = c("coef"), robust = FALSE, small = TRUE,
       constlast = FALSE, norepeat = TRUE)install.packages("XLConnect")
library("XLConnect")
writeWorksheetToFile("yourdirectory/OLS.xlsx", 
                     data = table, 
                     sheet = "OLS", 
                     header = TRUE,
                     clearSheets = TRUE)

OLS - мой объект, созданный с помощью регрессии lm.

Надеюсь, это поможет,

Сильвия Д'Андреа