我初学SAS,想对收入进行预测,收入的数据到天 例如:
2008年1月1日 到 2011年1月1日的收入数据(可能还有0值)
利用该数据对2011年1月1日之前的历史数据和未来数据进行预测。
我自己用了ARIMA进行预测,但是结果并不理想,不知道是不是程序写的有问题。
data income;
set sasuser.shouru;
run;
PROC GPLOT DATA=income;
PLOT income*id;
SYMBOL1 I=JOIN ;
RUN;
proc arima data=income;
IDENTIFY VAR=income minic scan esacf;
IDENTIFY VAR=income(1) minic scan esacf;
IDENTIFY VAR=income(12) minic scan esacf
;-----按天来预测我不知道这里的参数该怎么设置。
run;
--个人的认为利用以上数据得到最佳的参数。---可能我对参数的理解不够深刻,如何取 p d s
按天或者周预测数据如何写程序呢?那部分是设计到天或者周的设定的?
proc arima data=income;
identify var=income;
estimate p=1 ;
forecast lead=4 interval=day id=date out=out_predict;
run;
PROC GPLOT DATA=out_predict;
PLOT income*date;
plot2 forecast*date;
SYMBOL1 I=JOIN ;
SYMBOL2 I=JOIN ;
RUN;
除了ARIMA模型,其他模型还可以顺利做这个的么?