全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2974 4
2011-01-04
本人有这样一个构想:
通过应用宏编程随机生成一个时间序列ARIMA(P,D,Q)模型,按照这个思路,先来解决AR(P)模型,可问题来了,我对于一个设定的p,如何去给其设定参数?因为事先是不知道p是等于多少?也即如何能够有效表达下面代码中的红色部分?请高手指教!

%macro para(p);
data arima_&p.;
%do i=1 %to &p.;
t&i.=0;
%do time=-50 %to 200;
  u=0.3*t1-0.24*t2+rannor(12345);
  %if time>0 %then output;
  t1=t2;
  t2=t;
%end;
%end;
run;
二维码

扫码加我 拉你入群

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

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

全部回复
2011-1-4 23:33:13
你用的那款软件啊?
ARIMA这个我记得很清楚,用EVIEWS的话很容易就确定P 和Q,
二维码

扫码加我 拉你入群

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

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

2011-1-4 23:35:41
我的意思是用sas去随机生成一组ARIMA(P,D,Q)的数据,比如我设定p=,q=,然后程序会自动赋值生成数据。
二维码

扫码加我 拉你入群

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

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

2011-1-5 12:09:19
没有什么
二维码

扫码加我 拉你入群

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

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

2011-1-5 14:40:04
版主可否给个参考??
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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