楼主: lexuce
14254 15

求助:R做predict时出现的一个问题 [推广有奖]

  • 0关注
  • 0粉丝

本科生

19%

还不是VIP/贵宾

-

威望
0
论坛币
1244 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
609 点
帖子
61
精华
0
在线时间
10 小时
注册时间
2005-6-4
最后登录
2014-5-5

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

 s1=predict.gam(mp1,s)

Warning messages:
1: 'newdata' had 1 rows but variable(s) found have 200 rows

如上,预测时,总说s只有一个值,而mp1原先在估计时有200个值,不能匹配

怎么修改设置?

二维码

扫码加我 拉你入群

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

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

关键词:predict Pred dic edi ICT predict

沙发
heavenicefox 发表于 2008-4-2 21:15:00 |只看作者 |坛友微信交流群

呵呵

我刚做预测时也是这个样子

问题在你预测的自变量的数据类型上

你把数据类型转换为数据框就可以了.

你在本网站可以找到我假期学习R的笔记.

里面写的比较详细.

使用道具

藤椅
heavenicefox 发表于 2008-4-2 21:24:00 |只看作者 |坛友微信交流群

呵呵

明明回答了

怎么没有显示啊

这网速

失望

你把预测用的自变量的数据类型转换成数据框就可以了

使用道具

板凳
lexuce 发表于 2008-4-2 21:32:00 |只看作者 |坛友微信交流群

就是定义data.frame吧 我是那样定义了 但好像还是一样的 是不是R本身需要设置

使用道具

报纸
heavenicefox 发表于 2008-4-2 21:36:00 |只看作者 |坛友微信交流群


a=rnorm(300)
 b=runif(300,-1,1)
 x1=a[1:200]
 x2=b[1:200]
 y=1+2*x1+sin((x2^2)/3)+0.3*rnorm(200)
mp1.gam<-lm(y~x1+x2)
s=data.frame(x1,x2)
s1<-predict(mp1.gam,s)

天啊

这网速

刚才回复没看到

现在去信箱找你的信

居然没了

我网不好

也下不到相应的包

我就用OLS做了一下

就在上面.

你可以看看

结论:

你的数据框s=data.frame(Y,X1,X2)

貌似多了个Y

你把他搞掉在试试

使用道具

地板
lexuce 发表于 2008-4-2 21:40:00 |只看作者 |坛友微信交流群

这个是可以的 因为两个的个数是一致的

如果用后面的一百个进行预测

X1=a[201:300]
X2=b[201:300]
s=data.frame(X1,X2)
s1=predict(mp1.gam,s)

似乎就不行了:

warning message:
'newdata'有100行但变量里有200行

使用道具

7
heavenicefox 发表于 2008-4-2 21:48:00 |只看作者 |坛友微信交流群

X1=a[201:300]
X2=b[201:300]
s=data.frame(X1,X2)
s1=predict(mp1.gam,s)

改成这样就可以了:把大写换成小写

x1=a[201:300]
x2=b[201:300]
s=data.frame(x1,x2)
s1=predict(mp1.gam,s)

使用道具

8
heavenicefox 发表于 2008-4-2 21:55:00 |只看作者 |坛友微信交流群

把X1,X2改成x1和x2就可以了

你搞定了没

搞定我就下了

这网速会把人搞死的

使用道具

9
lexuce 发表于 2008-4-2 21:58:00 |只看作者 |坛友微信交流群

恩 好的 明白了 搞定 多谢

使用道具

10
wuyuzhi123 发表于 2013-4-12 02:49:20 |只看作者 |坛友微信交流群
这个到底是什么问题啊,还是不太懂,我也遇到了这个问题

使用道具

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

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

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

GMT+8, 2024-5-1 23:36