全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4118 10
2014-06-18
已经用回归方法回归出了参数,如何使用这些参数对新的数据集进行预测?

比如模型:y=a +bx;
我有2011年到2014年每天的(x,y)的数据,我用2011年到2013年的数据回归出了a和b,想看这样的模型在2014年的数据上测试效果如何,该怎么写?不会要自己建一个数据集然后手动写y = a + b *x吧?因为其实我有很多个变量,全都打一遍很麻烦。
二维码

扫码加我 拉你入群

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

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

全部回复
2014-6-18 16:31:20
用MATLAB计算,导入数据,利用矩阵乘法,算出结果。
二维码

扫码加我 拉你入群

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

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

2014-6-18 18:15:54
臻于完美 发表于 2014-6-18 16:07
已经用回归方法回归出了参数,如何使用这些参数对新的数据集进行预测?

比如模型:y=a +bx;
直接上数据不更好?还有用的什么软件也没有说。
二维码

扫码加我 拉你入群

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

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

2014-6-19 11:58:56
罗江华 发表于 2014-6-18 18:15
直接上数据不更好?还有用的什么软件也没有说。
你好,我用的是sas软件。
我觉得和数据无关所以,要数据也行啊,比如:
x y
1 2
2 4
3 6
4 8
5 9
10 22

怎么用前4组数据回归出模型y=2*x之后,直接将模型用于预测后面的数据,不用自己手打?
二维码

扫码加我 拉你入群

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

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

2014-6-19 12:27:42
你用的是 proc logistic 吗? proc logistic 可以用 outmodel option:
E.g. proc logistic data = X outmodel = Score_data; model ....; run;
       proc logistic inmodel = Score_data; score data = Y out=Scored_Y;  run;
二维码

扫码加我 拉你入群

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

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

2014-6-22 00:26:48
frankzhao0829 发表于 2014-6-19 12:27
你用的是 proc logistic 吗? proc logistic 可以用 outmodel option:
E.g. proc logistic data = X outmo ...
不是logistic,我用的varmax

我在想有没有一个专门的proc专门来干这件事。

二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群