- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 786 个
- 通用积分
- 0
- 学术水平
- 2 点
- 热心指数
- 3 点
- 信用等级
- 1 点
- 经验
- 9136 点
- 帖子
- 153
- 精华
- 0
- 在线时间
- 135 小时
- 注册时间
- 2009-12-11
- 最后登录
- 2022-12-20
硕士生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
- 786 个
- 通用积分
- 0
- 学术水平
- 2 点
- 热心指数
- 3 点
- 信用等级
- 1 点
- 经验
- 9136 点
- 帖子
- 153
- 精华
- 0
- 在线时间
- 135 小时
- 注册时间
- 2009-12-11
- 最后登录
- 2022-12-20
| 开心 2023-1-20 10:21:20 |
---|
签到天数: 107 天 连续签到: 6 天 [LV.6]常住居民II
|
30论坛币
我初学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模型,其他模型还可以顺利做这个的么? |
|