9408 9

[问答] R中关于回归分析中R-square增量的问题 [推广有奖]

  • 2关注
  • 2粉丝

硕士生

22%

还不是VIP/贵宾

-

威望
0
论坛币
252 个
通用积分
0.0601
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
1156 点
帖子
93
精华
0
在线时间
113 小时
注册时间
2010-10-30
最后登录
2014-4-22

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在回归分析中,有时想要看加入一个新的变量后,R-square增加多少,以此来判断该变量对于因变量的解释能力。请问该统计指标在R中如何得到?谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Square 回归分析 ARE 统计指标 因变量 回归分析 因变量 能力 如何 统计

回帖推荐

ywh19860616 发表于3楼  查看完整内容

其实不要太迷恋R2,很多时候没有意义的
Tomorrow is another day!!
沙发
ywh19860616 发表于 2012-4-9 16:08:32 |只看作者 |坛友微信交流群
以R中lm函数自带例子来说明

require(graphics)

## Annette Dobson (1990) "An Introduction to Generalized Linear Models".
## Page 9: Plant Weight Data.
ctl <- c(4.17,5.58,5.18,6.11,4.50,4.61,5.17,4.53,5.33,5.14)
trt <- c(4.81,4.17,4.41,3.59,5.87,3.83,6.03,4.89,4.32,4.69)
group <- gl(2,10,20, labels=c("Ctl","Trt"))
weight <- c(ctl, trt)
lm.D9 <- lm(weight ~ group)
lm.D90 <- lm(weight ~ group - 1) # omitting intercept
summary(lm.D9)

The results as follows

Call:
lm(formula = weight ~ group)

Residuals:
    Min      1Q  Median      3Q     Max
-1.0710 -0.4938  0.0685  0.2462  1.3690

Coefficients:
            Estimate Std. Error t value Pr(>|t|)   
(Intercept)   5.0320     0.2202  22.850 9.55e-15 ***
groupTrt     -0.3710     0.3114  -1.191    0.249   
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 0.6964 on 18 degrees of freedom
Multiple R-squared: 0.07308,    Adjusted R-squared: 0.02158
F-statistic: 1.419 on 1 and 18 DF,  p-value: 0.249


一份耕耘,一份收获。

使用道具

藤椅
ywh19860616 发表于 2012-4-9 16:09:18 |只看作者 |坛友微信交流群
其实不要太迷恋R2,很多时候没有意义的
一份耕耘,一份收获。

使用道具

ywh19860616 发表于 2012-4-9 16:08
以R中lm函数自带例子来说明

require(graphics)
首先感谢你的详细回复。但是你的输出结果只显示了一元回归中Group这个变量对因变量的解释程度。我想知道在该一元回归模型的基础上,再加入一个新的变量,那么这个新的变量对整个模型解释程度的增量是多少?且该增量是否显著(这在SPSS中很容易实现)ps不错,R square确实没有多大说服力,但是一般情况下,论文的结果中都会报告该指标。
Tomorrow is another day!!

使用道具

报纸
ywh19860616 发表于 2012-4-9 16:53:31 |只看作者 |坛友微信交流群
陌上小熊遇小兔 发表于 2012-4-9 16:44
首先感谢你的详细回复。但是你的输出结果只显示了一元回归中Group这个变量对因变量的解释程度。我想知道在 ...
你的意思是两次回归所得R2相减吗?
一份耕耘,一份收获。

使用道具

ywh19860616 发表于 2012-4-9 16:53
你的意思是两次回归所得R2相减吗?
对。但是R-square增量的显著性如何得知?
Tomorrow is another day!!

使用道具

7
didizhang 发表于 2012-4-9 18:11:51 |只看作者 |坛友微信交流群
那就用SPSS好了。。。不要把R当成EVIEWS SPSS来用。。。知道了R2是怎么算的,知道近似分布,显著性多简单

使用道具

8
ywh19860616 发表于 2012-4-10 13:00:39 |只看作者 |坛友微信交流群
陌上小熊遇小兔 发表于 2012-4-9 17:53
对。但是R-square增量的显著性如何得知?
https://bbs.pinggu.org/thread-723908-1-1.html

看看这个有没有帮助
一份耕耘,一份收获。

使用道具

9
ntsean 发表于 2012-4-10 18:17:36 |只看作者 |坛友微信交流群
分别拟合两个模型,一个参数多的,一个参数少的
fit1<-lm(...)
fit2<-lm(...)
然后用 anova(fit1,fit2) 来做test

使用道具

10
trier2006 发表于 2012-4-10 18:23:13 |只看作者 |坛友微信交流群
ntsean 发表于 2012-4-10 18:17
分别拟合两个模型,一个参数多的,一个参数少的
fit1
re这个。
最好的医生是自己,最好的药物是时间……

使用道具

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

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

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

GMT+8, 2024-6-14 22:20