我希望使用Proc ARIMA声明在SAS中开发ARIMA模型,但是在我们预测的日期之后4天(例如D + 4),我们不会收到实际值。因此,我需要能够让ARIMA模型使用D-4中的滞后值而不是D-1并返回当前的滞后值。
是否有选项可以执行此操作,或者我是否需要对日期和实际操作进行操作等。
提前致谢
答案 0 :(得分:0)
为什么不继续使用完整数据,只看D + 4预测?
title1 'Simulated IMA(1,1) Series';
data test;
u1 = 0.9; a1 = 0;
do i = -50 to 100;
a = rannor( 32565 );
u = u1 + a - .8 * a1;
if i > 0 then output;
a1 = a;
u1 = u;
end;
run;
/*Last date observed was 100, want the forecast for 104*/
proc arima data=test ;
identify var=u(1);
estimate q=1 ;
forecast id=i interval=day out=forecast(where=(i=104));
quit;