我在R中运行回归分析,不确定如何将回归分析结果直接导出到标准回归表格式的Excel中(具有显著性水平星形、标准误差、p-value、95%置信区间、R-sqr、F-test)。
在stata中,我会使用outreg2命令,它会自动生成一个回归表,我想知道R是否有类似的代码?
例如:
reg <- lm(imbd_score ~ budget
+ duration
+ year
+ cast_total_facebook_likes,
data = imbd)
summary(reg)然后将该表导出到excel中。
发布于 2018-05-19 17:47:56
我做了以下工作,我不知道是否存在更平滑的过程,但诀窍是将回归结果转换为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回归创建的对象。
希望这能有所帮助,
西尔维娅·丹安德里亚
https://stackoverflow.com/questions/49958828
复制相似问题