全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5444 4
2014-06-25
我想用SAS的VARMAX命令来做预测,但是对于code不是特别的熟悉,希望有牛人出来指教下。code大致是这样的,模型估计出来以后,会计算预测值并放到forecasts这个dataset里面,至少我设想是这样,但是里面的预测值没有相应的时间,不知道是我的用法不对,还是有更好的办法。还有对于VARMAX里面的back这个option,不知道有没有人知道详细点的用法,多谢了!!
  • proc varmax data=a;
  •       model y1 y2 / p=1;
  •       output lead=1 out=forecasts;
  •    run;

二维码

扫码加我 拉你入群

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

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

全部回复
2014-6-26 22:08:43
请看helpl中,查找procedure varmax,有清楚说明。
二维码

扫码加我 拉你入群

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

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

2014-6-27 11:47:17
jiangpinggu 发表于 2014-6-26 22:08
请看helpl中,查找procedure varmax,有清楚说明。
大侠,能给个具体的例子吗?SAS网站还是有点confusing呢……谢谢了!
二维码

扫码加我 拉你入群

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

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

2014-6-27 22:33:25
qianq_1625 发表于 2014-6-27 11:47
大侠,能给个具体的例子吗?SAS网站还是有点confusing呢……谢谢了!
/*--------------------------------------------------------------
如下例子来自:SAS9.3-help
                    SAS Sample Library

        Name: varex04.sas
Description: Example program from SAS/ETS User's Guide,
              The VARMAX Procedure
       Title: Illustration of ODS Graphics
     Product: SAS/ETS Software
        Keys: Vector AutoRegressive Moving-Average
              processes with eXogenous regressors
        PROC: VARMAX
       Notes:

--------------------------------------------------------------*/

ods graphics on;

title "Illustration of ODS Graphics";
proc varmax data=sashelp.workers plot(unpack)=(residual model forecasts);
   id date interval=month;
   model electric masonry / dify=(1,12) noint p=1;
   output lead=12;
run;


title "Illustration of ODS Graphics";
proc varmax data=sashelp.workers plot(unpack)=(residual model forecasts);
   id date interval=month;
   model electric masonry / dify=(1,12) noint p=1;
   output back=12;
run;

二维码

扫码加我 拉你入群

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

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

2014-7-1 10:48:45
jiangpinggu 发表于 2014-6-27 22:33
/*--------------------------------------------------------------
如下例子来自:SAS9.3-help
    ...
多谢啦!大侠!这下都清楚了!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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