楼主: dominee
18557 9

[问答] R语言的回归分析结果怎么保存到文件? [推广有奖]

  • 2关注
  • 2粉丝

硕士生

65%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
4.0016
学术水平
5 点
热心指数
5 点
信用等级
2 点
经验
1184 点
帖子
66
精华
0
在线时间
234 小时
注册时间
2006-5-18
最后登录
2022-4-2

楼主
dominee 发表于 2018-9-1 18:54:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
> summary(lm.re)
Call:
lm(formula = height ~ age)
Residuals:
     Min       1Q   Median       3Q      Max
-0.27238 -0.24248 -0.02762  0.16014  0.47238
Coefficients:
            Estimate Std. Error t value Pr(>|t|)   
(Intercept)  64.9283     0.5084  127.71  < 2e-16 ***
age           0.6350     0.0214   29.66 4.43e-11 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 0.256 on 10 degrees of freedom
Multiple R-squared:  0.9888,    Adjusted R-squared:  0.9876
F-statistic:   880 on 1 and 10 DF,  p-value: 4.428e-11

得到以上结果,怎样才能将这些保存为excel格式的文件呢?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


沙发
激萌少司命 发表于 2018-9-3 14:34:15
这个结果因为不能as.data.frame,也没办法用write.csv来保存,小白表示办不到啊,
不过如果只是想保存成EXCEL格式的话,完全可以直接复制到EXCEL里,然后按照需要进行“数据--分列”,按空格分列就行了
已有 1 人评分热心指数 收起 理由
dominee + 1 精彩帖子

总评分: 热心指数 + 1   查看全部评分

藤椅
蓝色 发表于 2018-9-4 20:28:52
安装stargazer 包
https://dss.princeton.edu/training/NiceOutputR.pdf

这个命令可以直接输出为 杂志发表的格式
已有 4 人评分学术水平 热心指数 信用等级 收起 理由
跃奇 + 1 + 1 + 1 精彩帖子
12345678910111A + 1 + 1 + 1 精彩帖子
bdim + 1 + 1 + 1 精彩帖子
dominee + 1 精彩帖子

总评分: 学术水平 + 3  热心指数 + 4  信用等级 + 3   查看全部评分

板凳
narcissism0923 发表于 2018-9-5 11:01:08
安装broom包,使用其中的tidy和glance函数,即可将回归结果转换为数据框,然后就可以保存为csv文件了。
  1. library(broom)
  2. mtcars.lm <- lm(mpg ~ ., mtcars)
  3. mtcars.lm %>% tidy %>% write.csv(file = "mtcars.lm.tidy.csv")
  4. mtcars.lm %>% glance %>% write.csv(file = "mtcars.lm.glance.csv")
复制代码
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
bdim + 1 + 1 + 1 精彩帖子
dominee + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 2  信用等级 + 1   查看全部评分

报纸
bdim 发表于 2018-11-24 21:01:56
谢谢,非常赞

地板
312889691 在职认证  发表于 2018-12-20 09:52:54
narcissism0923 发表于 2018-9-5 11:01
安装broom包,使用其中的tidy和glance函数,即可将回归结果转换为数据框,然后就可以保存为csv文件了。

大拿

7
beibei2004213 发表于 2018-12-20 23:08:01

谢谢,非常赞

8
spsssas 发表于 2018-12-24 18:55:39
narcissism0923 发表于 2018-9-5 11:01
安装broom包,使用其中的tidy和glance函数,即可将回归结果转换为数据框,然后就可以保存为csv文件了。
broom包可以实现多个回归模式拟合结果输出到同一个表中吗?如果可以,如何实现?谢谢!

9
看不惯2 发表于 2021-1-12 17:16:57
narcissism0923 发表于 2018-9-5 11:01
安装broom包,使用其中的tidy和glance函数,即可将回归结果转换为数据框,然后就可以保存为csv文件了。
没有"%>%"这个函数
请问出现这个结果是怎么回事?

10
ShCola 发表于 2021-1-13 02:05:00
看不惯2 发表于 2021-1-12 17:16
没有"%>%"这个函数
请问出现这个结果是怎么回事?
只需要安装“dplyr”包就好啦~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-16 09:28