时间序列季节性分析spss教学资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

时间序列季节性分析

s p s s

表1 为某公司连续144个月的月度销售量记录,变量为sales。试用专家模型、ARIMA模型和季节性分解模型分析此数据。

01/01/1982 183 01/01/1986 318 01/01/1990 472 02/01/1982 218 02/01/1986 374 02/01/1990 535 03/01/1982 230 03/01/1986 413 03/01/1990 622 04/01/1982 242 04/01/1986 405 04/01/1990 606 05/01/1982 209 05/01/1986 355 05/01/1990 508 06/01/1982 191 06/01/1986 306 06/01/1990 461 07/01/1982 172 07/01/1986 271 07/01/1990 390 08/01/1982 194 08/01/1986 306 08/01/1990 432 选定样本期间为1978年9月至1990年5月。按时间顺序分别设为1至141。

一、画出趋势图,粗略判断一下数据的变动特点。

具体操作为:依次单击菜单“Analyz e→Forecasting→Sequence Chart”,打开“Sequence Chart”对话框,在打开的对话框中将sales选入“Variables”列表框,时间变量date

选入“Time Axis Labels”,单击“OK”按钮,则生成如图2 所示的sales序列。

图1 “Sequence Chart”对话框

从趋势图可以明显看出,时间序列的特点为:呈线性趋势、有季节性变动,但季节波动随着趋势增加而加大。

二、模型的估计

(一)、季节性分解模型

根据时间序列特点,我们选择带线性趋势的季节性乘法模型作为预测模型。

1、定义日期

具体操作为:依次单击菜单“Data→Define Date”,打开“Define Date”对话框,在“Cases Are”列表框选择“Years,months”的日期格式,在对话框的右侧定义数据的起始年份、月份。定义完毕后,单击“OK”按钮,在数据集中生成日期变量。

图3 “Define Date”对话框

2、季节分解

具体操作为:“Analyze→Forecasting→Seasonal Decomposition”打开

“Seasonal Decomposition”对话框,将待分析的序列变量名选入“Variable”

列表框。在“Model Type”选择组中选择“Multiplicative”模型;在“Moving Average Weight”选择组中选择“Endpoints weighted by 0.5”。单击“OK”按钮,执行季节分解操作。

图4 “Seasonal Decomposition”对话框

3、画出序列图

①原始序列和校正了季节因子作用的序列图

图5为 sales 序列和校正了季节因子作用的序列图。绿线为原始序列,体现了销售量呈年度周期震荡增长的特征。蓝线为校正了的月度效应序列,在12年里呈稳步增长的态势。

②季节因子图

图6为季节因子图,呈12个月周期的规则波动:可发现一年中,6-9月间公司

③趋势成分图

图7为趋势成分图。趋势成分图反映公司销售量在12年里呈增长的态势,前8年基本上稳定增长,后4年虽然在总体上维持了前8年增长的态势,但增长过

④随机波动成分图

图8

4、线性趋势方程估计

5、样本外预测结果

6、模型的预测能力评价指标

采用平均相对误差MAPE(Mean Absolute percentage Error)、泰尔不等系数TIC(Theil Inequality Coefficient) 来评价预测的效果。这两个统计量总是处于O 和1之间,其中 O 表示与真实值完全吻合。 统计量的具体定义如下:

1ˆ1||1T

m t t t T t

y

y MAPE m y +=+-=+∑ TIC =

表4模型预测绩效

7、预测值

相关文档
最新文档