楼主: 哈啊哈11
8537 6

[问答] lm函数线性回归分析结果中的显著性水平如何提取? [推广有奖]

  • 0关注
  • 0粉丝

副教授

31%

还不是VIP/贵宾

-

威望
0
论坛币
82 个
通用积分
18.1430
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20861 点
帖子
363
精华
0
在线时间
390 小时
注册时间
2016-7-29
最后登录
2023-11-15

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用lm函数做最简单的两个变量的线性回归,请教一下,如何提取其中的 t 和 F 检验的显著性水平?
二维码

扫码加我 拉你入群

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

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

关键词:线性回归分析 线性回归 如何提取 回归分析 最简单

沙发
觅寄忧谷 发表于 2019-10-24 15:08:36 |只看作者 |坛友微信交流群
首先先用把lm的结果存储到“fit”变量中,然后summary(fit),即可得到参数、t检验和P值、拟合优度R方、F统计量和P值等,以R中自带的数据cars为例,里面speed和dist的回归为:
> fit<-lm(cars$speed~cars$dist)
> summary(fit)
输出结果为:
Call:
lm(formula = cars$speed ~ cars$dist)

Residuals:
    Min      1Q  Median      3Q     Max
-7.5293 -2.1550  0.3615  2.4377  6.4179

Coefficients:
            Estimate Std. Error t value Pr(>|t|)   
(Intercept)  8.28391    0.87438   9.474 1.44e-12 ***
cars$dist    0.16557    0.01749   9.464 1.49e-12 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 3.156 on 48 degrees of freedom
Multiple R-squared:  0.6511,        Adjusted R-squared:  0.6438
F-statistic: 89.57 on 1 and 48 DF,  p-value: 1.49e-12

使用道具

藤椅
hifinecon 发表于 2019-10-24 21:28:23 |只看作者 |坛友微信交流群

使用道具

板凳
owenqi 在职认证  学生认证  发表于 2019-10-24 23:04:47 |只看作者 |坛友微信交流群
沙发已经答得很好了,如果你只需要那几个值的话,再把他单独提取出来就行了。
  1. fit <- lm(cars)
  2. s <- summary(fit)
  3. s$coefficients[,3:4]
  4. s$fstatistic
复制代码

使用道具

报纸
哈啊哈11 发表于 2019-10-25 15:33:22 |只看作者 |坛友微信交流群
觅寄忧谷 发表于 2019-10-24 15:08
首先先用把lm的结果存储到“fit”变量中,然后summary(fit),即可得到参数、t检验和P值、拟合优度R方、F统计 ...
非常感谢您的热心指导

使用道具

地板
哈啊哈11 发表于 2019-10-25 15:34:02 |只看作者 |坛友微信交流群
owenqi 发表于 2019-10-24 23:04
沙发已经答得很好了,如果你只需要那几个值的话,再把他单独提取出来就行了。
谢谢,指导的很到位,我就是想单独获取那两个显著性水平的值

使用道具

7
meanda 发表于 2022-4-11 00:53:26 |只看作者 |坛友微信交流群
broom包中的tidy()和glance()函数返回值中分别有T检验和F检验的p.value,这样提取比较方便。

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 17:40