赞
踩
时间序列也称动态序列,是指将某种现象的指标数值按照时间顺序排列而成的数值序列。
时间序列分析大致可分成三大部分,分别是描述过去、分析规律和预测未来。
时间序列数据: 对同一对象在不同时间连续观察所取得的数据。
时间序列由两个组成要素构成:
时间序列根据时间和数值性质的不同,可以分为时期时间序列和时点时间序列。 时期序列可加,时点序列不可加。
以上四种变动就是时间序列数值变化的分解结果。有时这些变动会同 时出现在一个时间序列里面,有时也可能只出现一种或几种,这是由引起 各种变动的影响因素决定的。正是由于变动组合的不确定性,时间序列的 数值变化才那么千变万化。 四种变动与指标数值最终变动的关系可能是叠加关系,也可能是乘积关系。
下面以某产品销售预测为例,学习一下如何确定季节成分,并从序列中将季节成分剔除。
第一件事,就是要确保数据的完整性!!
缺失值发生在时间序列的开头或者尾部,可采用直接删除的方法
缺失值发生在序列的中间位置,则不能删除(删除后原有的时间序列会错位), 可采用替换缺失值的方法。
Spss替换缺失值的五种方法
要进行预测,需要将所有的成分分解开,然后才能进行预测,这里先进行季节性分解
如果采用乘法分解,那么乘法季节因子的积为1
完成分解后,就需要使用具体的模型来进行数据预测 ~
Spss内置专家建模器,会自动选择最合适的模型,使得我们无需深究模型的推导,只需知道模型及其参数所代表的含义即可
注意: 我们讨论的AR(p)模型一定 是平稳的时间序列模型, 如果原数据不平稳也要先转换为平稳的数据才能再进行建模。
只要q是常数,那么MA(q)模型一定是平稳的。
自回归移动平均模型(Autoregressive Moving Average,ARMA)
,就是设法将自回归过程AR
和移动平均过程MA
结合起来,共同模拟产生既有时间序列样本数据的那个随机过程的模型。ARMA(p,q)
平稳性只和自回归AR(p)
部分有关
ARIMA(p,0,q)
模型,那么我们就可以画出时间序列的样本 ACF和PACF图形进行分析;如果得到的是ARIMA(p,1,q)
模型,我们可以先对数据进行 1阶差分后再用ACF和PACF图形分析;如果得到的结果与季节性相关,那么我们可以考虑使用时间序列分解。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。