首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将R中的回归分析结果导出并格式化为excel

将R中的回归分析结果导出并格式化为excel
EN

Stack Overflow用户
提问于 2018-04-22 02:14:04
回答 1查看 3.4K关注 0票数 0

我在R中运行回归分析,不确定如何将回归分析结果直接导出到标准回归表格式的Excel中(具有显著性水平星形、标准误差、p-value、95%置信区间、R-sqrF-test)。

在stata中,我会使用outreg2命令,它会自动生成一个回归表,我想知道R是否有类似的代码?

例如:

代码语言:javascript
运行
复制
reg <- lm(imbd_score ~ budget 
+ duration 
+ year 
+ cast_total_facebook_likes, 
data = imbd)

summary(reg)

然后将该表导出到excel中。

EN

回答 1

Stack Overflow用户

发布于 2018-05-19 17:47:56

我做了以下工作,我不知道是否存在更平滑的过程,但诀窍是将回归结果转换为data.frame对象,然后导出它们:

代码语言:javascript
运行
复制
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回归创建的对象。

希望这能有所帮助,

西尔维娅·丹安德里亚

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49958828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档