楼主: yo2xia
9976 5

[问答] R中predict有警告 [推广有奖]

  • 14关注
  • 2粉丝

已卖:3份资源

博士生

17%

还不是VIP/贵宾

-

威望
0
论坛币
165 个
通用积分
33.8190
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
5226 点
帖子
118
精华
0
在线时间
226 小时
注册时间
2013-5-25
最后登录
2021-5-29

楼主
yo2xia 发表于 2014-5-7 17:13:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我在R中使用predict函数时,出现了Warning message:In predict.lm(lmNoPF, newdata=TS_2nd) :
prediction from a rank-deficient fit may be misleading

这种警告,我后来发现lmNoPF       $coefficients含有NA项,这种警告对最后结果有影响嘛?如果要改的话怎么改呢?谢谢了!
#lmNoPF <- lm(as.formula(NoPF),data=ES_2nd)


二维码

扫码加我 拉你入群

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

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

关键词:predict Pred dic edi ICT prediction message 影响

沙发
lww1993 发表于 2014-5-9 09:16:34
如果你是多个变量建立回归方程的话,可能是其中的若干个变量之间存在较强的相关关系。
x<-1:10
y<-seq(from=2,to=20,by=2)
z<-3:12
lm(z~x+y)
#Coefficients:
#(Intercept)            x            y  
#        2            1           NA  
此时x与y的相关系数为1,会出现上述情况。
你可以计算下相关系数,删除下变量,再做回归。系数为NA的情况做prediction的话风险太大。
已有 1 人评分论坛币 收起 理由
admin_kefu + 50 热心帮助其他会员

总评分: 论坛币 + 50   查看全部评分

藤椅
yo2xia 发表于 2014-5-9 20:37:42
lww1993 发表于 2014-5-9 09:16
如果你是多个变量建立回归方程的话,可能是其中的若干个变量之间存在较强的相关关系。
x
好的,谢谢你

板凳
ts_xjw 发表于 2014-5-11 12:49:58
如果自变量存在相关关系,可以考虑用PLS(偏最小二乘回归)进行回归,总的来说,用多种方案比较,选用较合理的预测方案较好。

报纸
yo2xia 发表于 2014-5-12 14:50:19
ts_xjw 发表于 2014-5-11 12:49
如果自变量存在相关关系,可以考虑用PLS(偏最小二乘回归)进行回归,总的来说,用多种方案比较,选用较合理 ...
自变量中相关系数最大为1 ,正在学习PLS中.....谢谢你的建议。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 00:39