个人学习笔记,课程为数学建模清风付费课程
目录
2.2.7温特加法模型(Winters' additive)
2.2.8温特乘法模型(Winters' multiplicative)
3.1.1时间序列的平稳性(stationary series)
3.7.1.1R语言生成随机序列: x <- arima.sim(n=100, model=list(ar=c(0.5, -0.25, 0.4)))
3.7.1.2R语言生成随机序列: x <- arima.sim(n=100, model=list(ma=c(0.2, 0.4)))
3.7.1.3x <- arima.sim(n=100, model=list(ar=c(0.5),ma=c(0.2, 0.4)))
3.7.1.4x <- arima.sim(n=100, model=list(ar=c(0.5, 0.2),ma=c(0.4)))
一、时间序列分析
1.1时间序列数据
时间序列数据:对同一对象在不同时间连续观察所取得的数据。 例如: (1)从出生到现在,你的体重的数据(每年生日称一次)。 (2)中国历年来GDP的数据。 (3)在某地方每隔一小时测得的温度数据。
1.2时间序列的基本概念
时间序列也称动态序列,是指将某种现象的指标数值按照时间顺序排列而成的数值序列。 时间序列由两个组成要素构成: 1、第一个要素是时间要素;年、季度、月、周、日、小时、分钟、秒 2、第二个要素是数值要素。 时间序列根据时间和数值性质的不同,可以分为时期时间序列和时点时间序列。 时期序列中,数值要素反映现象在一定时期内发展的结果; 时点序列中,数值要素反映现象在一定时点上的瞬间水平。
1.3区分时期和时点时间序列
例如: (1)从出生到现在,你的体重的数据(每年生日称一次)。 (2)中国历年来GDP的数据。 (3)在某地方每隔一小时测得的温度数据。
(1)和(3)是时点时间序列;(2)是时期时间序列 时期序列可加,时点序列不可加。
时期序列中的观测值反映现象在一段时期内发展过程的总量,不同时期的观测值可以相加,相加结果表明现象在更长一段时间内的活动总量; 而时点序列中的观测值反映现象在某一瞬间上所达到的水平,不同时期的观测值不能相加,相加结果没有实际意义。(灰色预测模型里面有一个累加的过程)
1.4时间序列分解
因为时间序列是某个指标数值长期变化的数值表现,所以时间序列数值变化背后必然蕴含着数值变换的规律性,这些规律性就是时间序列分析的切入点。
1.4.1长期趋势:T
长期趋势(Secular trend,T)指的是统计指标在相当长的一段时间内,受到长期趋势影响因素的影响,表现出持续上升或持续下降的趋势,通常用字母T表示。例如,随着国家经济的发展,人均收入将逐渐提升;随着医学水平的提高,新生儿死亡率在不断下降。
1.4.2季节趋势:S
季节趋势(Seasonal Variation,S)是指由于季节的转变使得指标数值发生周期性变动。这里的季节是广义的,一般以月、季、周为时间单位,不能以年作单位。例如雪糕和棉衣的销量都会随着季节气温的变化而周期变化;每年的长假(五一、十一、春节)都会引起出行人数的大量增加。
百度指数:http://index.baidu.com/v2/index.html#/
1.4.3循环变动:C
循环变动(Cyclical Variation,C)与季节变动的周期不同,循环变动通常以若干年为周期,在曲线图上表现为波浪式的周期变动。这种周期变动的特征表现为增加和减少交替出现,但是并不具严格规则的周期性连续变动。最典型的周期案例就是市场经济的商业周期和的整个国家的经济周期。
1.4.4不规则变动:I
不规则变动(Irregular Variation,I)是由某些随机因素导致的数值变化,这些因素的作用是不可预知和没有规律性的,可以视为由于众多偶然因素对时间序列造成的影响(在回归中又被称为扰动项)。
以上四种变动就是时间序列数值变化的分解结果。有时这些变动会同时出现在一个时间序列里面,有时也可能只出现一种或几种,这是由引起各种变动的影响因素决定的。正是由于变动组合的不确定性,时间序列的数值变化才那么千变万化。 四种变动与指标数值最终变动的关系可能是叠加关系,也可能是乘积关系。
1.5叠加模型和乘积模型
例子:
1.6Spss处理时间序列中的缺失值
缺失值发生在时间序列的开头或者尾部,可采用直接删除的方法; 缺失值发生在序列的中间位置,则不能删除(删除后原有的时间序列会错位),可采用替换缺失值的方法。
第五讲:相关性模型——相关系数
1.7替换缺失值的五种方法
1.8Spss操作步骤
1.8.1定义时间变量
1.8.2画时间序列图(时序图)
1.8.3季节性分解
1.8.4结果解读
1.8.5画出分解后的时序图
1.9总结
1.9.1分析
1.9.2步骤
(1)作时间序列图; (2)判断时间序列包含的变动成分; (3)时间序列分解(有周期性且包含长期趋势、季节变动或循环变动); (4)建立时间序列分析模型; (5)预测未来的指标数。
二、建立时间序列分析模型
2.1专家建模器
Spss官方文档的“翻译”: (1)给我一个时间序列,我就能自动帮你找到适合的拟合模型; (2)我提供模型有两类,一类是指数平滑模型,另外一类是ARIMA模型; (3)我可以识别你数据中的异常值,当然需要你来手动指定。
2.2指数平滑模型
Spss官方文档:2.2.1Simple模型
关于平滑系数 标签:4.2,平滑,ARIMA,建模,时间,序列,2.2,模型 From: https://blog.csdn.net/W2663772417/article/details/140739065