楼主: sinokai
3828 2

[求助]如何用R算出各自变量对模型的贡献大小 [推广有奖]

  • 0关注
  • 0粉丝

初中生

71%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
150 点
帖子
9
精华
0
在线时间
27 小时
注册时间
2008-4-30
最后登录
2015-3-5

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
大家好,为研究年龄x1  身高x2  体重x3 对肌肉含量y的影响。我获得的一批数据做回归分析。
 请问用R怎么做 才能知道获得回归模型中各自变量对模型的贡献(R square change)大小
也就是在用SPSS做逐步回归时每引入一个自变量模型R square 增加的幅度
这个问题困扰了我一个月了, 感激不尽啊

二维码

扫码加我 拉你入群

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

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

关键词:如何用 自变量 Square change CHAN 模型 变量 贡献

回帖推荐

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

如果有Y,X1,X2,X3,通过AIC来选变量的语句是step(lm(Y~1),scope=(Y~X1+X2+X3),direction = "forward")step(lm(Y~X1+X2+X3),scope=(Y~1),direction = "backward")  如果想像SPSS那样看到R2 change, 可以用下面的语句change1<-summary(lm(Y~X1+X2))$r.squared-summary(lm(Y~X1))$r.squared

本帖被以下文库推荐

Fighting
沙发
heavenicefox 发表于 2008-5-16 16:09:00 |只看作者 |坛友微信交流群

see

step()

使用道具

藤椅
eveningbmu 发表于 2008-5-16 17:10:00 |只看作者 |坛友微信交流群

如果有Y,X1,X2,X3,通过AIC来选变量的语句是

step(lm(Y~1),scope=(Y~X1+X2+X3),direction = "forward")
step(lm(Y~X1+X2+X3),scope=(Y~1),direction = "backward")

 如果想像SPSS那样看到R2 change, 可以用下面的语句

change1<-summary(lm(Y~X1+X2))$r.squared-summary(lm(Y~X1))$r.squared

使用道具

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

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

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

GMT+8, 2024-5-24 11:50