楼主: 子衿1219
50898 7

[问答] predict 函数 [推广有奖]

  • 1关注
  • 4粉丝

讲师

70%

还不是VIP/贵宾

-

威望
0
论坛币
60 个
通用积分
1.0023
学术水平
2 点
热心指数
0 点
信用等级
1 点
经验
13521 点
帖子
326
精华
0
在线时间
431 小时
注册时间
2012-3-19
最后登录
2018-7-8

楼主
子衿1219 发表于 2014-9-29 16:29:04 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请交一下。
在predict函数中,
predict (object, ...)result1<-predict(result,newdata,interval="confidence")这里面的newdata有什么要求呢,必须是解释变量里面的值吗,随便带入值不可以预测吗?
二维码

扫码加我 拉你入群

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

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

关键词:predict Pred dic edi ICT

沙发
mymei 发表于 2014-9-29 16:54:54
可以。但newdata似乎要求是数据框,并且数据框里每个变量的名字要与原先模型里的一致。

藤椅
子衿1219 发表于 2014-9-29 19:03:51
mymei 发表于 2014-9-29 16:54
可以。但newdata似乎要求是数据框,并且数据框里每个变量的名字要与原先模型里的一致。
谢谢。我试一下。

板凳
dalezxr 发表于 2015-3-26 15:18:54
非常感谢!

报纸
Mr钟 发表于 2015-4-8 16:35:05
要和原始数据一样的数据类型,以data.frame()的形式带入predict()

地板
太极无极 在职认证  发表于 2015-4-9 00:31:58
如果你的模型是y~x,(x是自变量),首先估计模型
Model=lm(y~x,data=...)
估计出来后,进行预测,例如预测x=2时候的y值,则应当输入命令
predict(Model,newdata=data.frame(x=2),interval="confidence")

7
肝康颗粒2 发表于 2017-5-5 10:32:46
太极无极 发表于 2015-4-9 00:31
如果你的模型是y~x,(x是自变量),首先估计模型
Model=lm(y~x,data=...)
估计出来后,进行预测,例如预测 ...
请问如果是一次想预测多期该如何输入呢?还有预测结果的准确性怎么看?

8
xrxrxr 学生认证  发表于 2023-4-6 17:52:33
请问interval设置了,但是不出现区间是怎么回事呢?

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

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