数学建模-时间序列分析模型教学提纲.ppt
《数学建模-时间序列分析模型教学提纲.ppt》由会员分享,可在线阅读,更多相关《数学建模-时间序列分析模型教学提纲.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数学建模-时间序列分析模型时间序列的定义时间序列的定义v随机序列随机序列:按时间顺序排列的一组随机变量按时间顺序排列的一组随机变量v观察值序列观察值序列:随机序列的随机序列的 个有序观察值,称之为序个有序观察值,称之为序列长度为列长度为 的观察值序列的观察值序列v随机序列和观察值序列的关系随机序列和观察值序列的关系观察值序列是随机序列的一个实现观察值序列是随机序列的一个实现我们研究的目的是想揭示随机时序的性质我们研究的目的是想揭示随机时序的性质实现的手段都是通过观察值序列的性质进行推断实现的手段都是通过观察值序列的性质进行推断vv时间序列预测方法,是把统计资料按时间发生的先时间序列预测方法,是
2、把统计资料按时间发生的先后进行排序得出的一连串数据,利用该数据序列外后进行排序得出的一连串数据,利用该数据序列外推到预测对象未来的发展趋势。一般可分为确定性推到预测对象未来的发展趋势。一般可分为确定性时间序列预测法和随机时间序列预测法。时间序列预测法和随机时间序列预测法。vv确定性时间序列法有:移动平均法、指数平滑法、确定性时间序列法有:移动平均法、指数平滑法、差分指数平滑法、自适应过滤法、直线模型预测法、差分指数平滑法、自适应过滤法、直线模型预测法、成长曲线模型预测和季节变动预测法等等。成长曲线模型预测和季节变动预测法等等。vv随机时间序列是通过建立随机时间序列模型来预测,随机时间序列是通过
3、建立随机时间序列模型来预测,方法和数据要求都很高,精度也很高,应用非常广方法和数据要求都很高,精度也很高,应用非常广泛。泛。v时间序列预测法的优缺点时间序列预测法的优缺点优点:在分析现在、过去、未来的联系时,以及未来的结果与过去、现在的各种因素之间的关系时,效果比较好。数据处理时,并不十分复杂缺点:反映了对象线性的、单向的联系预测稳定的、在时间方面稳定延续的过程并不适合进行长期预测1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 ARMA模型是一模型是一类类常用的随机常用的随机时间时间序列模型,序列模型,是
4、一种精度是一种精度较较高的高的时间时间序列短期序列短期预测预测方法,其基本思方法,其基本思想是:某些想是:某些时间时间序列是依序列是依赖赖于于时间时间 的一族随机变的一族随机变量,构成该时间序列的单个序列值虽然具有不确定性,量,构成该时间序列的单个序列值虽然具有不确定性,但整个序列的变化却有一定的规律性,可以用相应的但整个序列的变化却有一定的规律性,可以用相应的数学模型近似描述数学模型近似描述.通过对该数学模型的分析研究,能够更本质地认通过对该数学模型的分析研究,能够更本质地认识时间序列的结构与特征,达到最小方差意义下的最识时间序列的结构与特征,达到最小方差意义下的最优预测优预测.ARMAAR
5、MA模型有三种基本类型:模型有三种基本类型:模型有三种基本类型:模型有三种基本类型:自回归(自回归(自回归(自回归(ARAR:Auto-regressiveAuto-regressive)模型)模型)模型)模型移动平均(移动平均(移动平均(移动平均(MAMA:Moving AverageMoving Average)模型)模型)模型)模型自回归移动平均(自回归移动平均(自回归移动平均(自回归移动平均(ARMAARMA:Auto-regressive Moving AverageAuto-regressive Moving Average)模型)模型)模型)模型 一、概一、概 述述1 1 时间序
6、列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 1 1、自回归【、自回归【、自回归【、自回归【AR AR】模型】模型】模型】模型自回归序列:如果时间序列 是它的前期值和随机项的线性函数,即可表示为【1】【1】式称为阶自回归模型,记为AR()注注1:实参数:实参数 称为自回归系数,是待估参数称为自回归系数,是待估参数.随机项随机项 是相互独立的白噪声序列,且服从均值为是相互独立的白噪声序列,且服从均值为0、方差为方差为 的正态分布的正态分布.随机项与滞后变量不相关。随机项与滞后变量不相关。注注2:一般假定:一般假定 均值
7、为均值为0,否则令,否则令 1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 记 为 步滞后算子,即 ,则模型【1】可表示为令 ,模型可简写为AR()过程平稳的条件是滞后多项式的根均在单位圆外,即的根大于1【2】1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 2 2、移动平均【、移动平均【、移动平均【、移动平均【MAMA】模型】模型】模型】模型移动平均序列移动平均序列移动平均序列移动平均序列 :如果时间序列 是它的当期
8、和前期的随机误差项的线性函数,即可表示为【3】式【3】称为阶移动平均模型,记为MA()注:实参数为移动平均系数,是待估参数1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 引入滞后算子,并令则模型【3】可简写为注1:移动平均过程无条件平稳注2:滞后多项式的根都在单位圆外时,AR过程与MA过程能相互表出,即过程可逆,【4】即为MA过程的逆转形式,也就是MA过程等价于无穷阶的AR过程注3:【2】满足平稳条件时,AR过程等价于无穷阶的MA过程,即1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序
9、列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 3 3、自回归移动平均【、自回归移动平均【、自回归移动平均【、自回归移动平均【ARMAARMA】模型】模型】模型】模型【B-JB-J方法建模】方法建模】方法建模】方法建模】自回归移动平均序列自回归移动平均序列 :如果时间序列是它的当期和前期的随机误差项以及前期值的线性函数,即可表示为【5】式【5】称为阶的自回归移动平均模型,记为ARMA注1:实参数称为自回归系数,为移动平均系数,都是模型的待估参数注2:【1】和【3】是【5】的特殊情形注3:引入滞后算子,模型【5】可简记为【6】注4:ARMA过程的平稳条件是滞后多项式的根均在
10、单位圆外可逆条件是滞后多项式的根都在单位圆外1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 二、随机时间序列的特性分析二、随机时间序列的特性分析二、随机时间序列的特性分析二、随机时间序列的特性分析1 1、时序特性的研究工具、时序特性的研究工具、时序特性的研究工具、时序特性的研究工具(1 1)自相关)自相关)自相关)自相关构成构成时间时间序列的每个序列序列的每个序列值值相关关系称相关关系称为为自相关。自相关程度由自相关系数自相关。自相关程度由自相关系数表示表示时间时间序列中相隔序列中相隔期的期的观测值观测值
11、之之间间的相关程度。的相关程度。之间的简单之间的简单度量,度量,注1:是样本量,为滞后期,代表样本数据的算术平均值注2:自相关系数的取值范围是且越接近1,自相关程度越高1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 (2 2)偏自相关)偏自相关)偏自相关)偏自相关偏自相关是指对于时间序列,在给定的条件下,与之间的条件相关关系。其相关程度用度量,有偏自相关系数其中是滞后期的自相关系数,1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介
12、】简介】简介 2 2、时间序列的特性分析、时间序列的特性分析、时间序列的特性分析、时间序列的特性分析(1 1)随机性)随机性)随机性)随机性如果一个时间序列是纯随机序列,意味着序列没有任何规律性,序列诸项之间不存在相关,即序列是白噪声序列,其自相关系数应该与0没有显著差异。可以利用置信区间理论进行判定。在B-J方法中,测定序列的随机性,多用于模型残差以及评价模型的优劣。(2 2)平稳性)平稳性)平稳性)平稳性若时间序列满足1)对任意时间,其均值恒为常数;2)对任意时间和,其自相关系数只与时间间隔有关,而与的起始点无关。那么,这个时间序列就称为平稳时间序列。和时间序列的随机性,是指时间序列各项之
13、间没有相关关系的特征。使用自相关分析图判断时间序列的随机性,一般给出如下准则:q若时间序列的自相关函数基本上都落入 置信区间,则该时间序列具有随机性;q 若较多自相关函数落在置信区间之外,则认为该时间序列不具有随机性。判断时间序列是否平稳,是一项很重要的工作。运用自相关分析图判定时间序列平稳性的准则是:若时间序列的自相关函数在k3时都落入置信区间,且逐渐趋于零,则该时间序列具有平稳性;若时间序列的自相关函数更多地落在置信区间外面,则该时间序列就不具有平稳性。1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介
14、序列的平稳性也可以利用置信区间理论进行判定.需要注意的是,在B-J方法中,只有平稳时间序列才能直接建立ARMA模型,否则必须经过适当处理使序列满足平稳性要求在实际中,常见的时间序列多具有某种趋势,但很多序列通过差分可以平稳判断时间序列的趋势是否消除,只需考察经过差分后序列的自相关系数自相关系数(3 3)季节性)季节性)季节性)季节性时间序列的季节性是指在某一固定的时间间隔上,序列重复出现某种特性.比如地区降雨量、旅游收入和空调销售额等时间序列都具有明显的季节变化.一般地,月度资料的时间序列,其季节周期为12个月;季度资料的时间序列,季节周期为4个季.1 1 时间序列分析模型【时间序列分析模型【
15、时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 判断时间序列季节性的标准为:月度数据,考察时的自相关系数是否与0有显著差异;季度数据,考察系数是否与0有显著差异。时的自相关说明各年中同一月(季)不相关,序列不存在季节性,否则存在季节性.若自相关系数与0无显著不同,实际问题中,常会遇到季节性和趋势性同时存在的情况,这时必须事先剔除序列趋势性事先剔除序列趋势性事先剔除序列趋势性事先剔除序列趋势性再用上述方法识别序列的季节性识别序列的季节性识别序列的季节性识别序列的季节性,否则季节性会被强趋势性所掩盖,以至判断错误.包含季节性的时间序列也不能直接建立AR
16、MA模型,需进行季节差分消除序列的季节性,差分步长应与季节周期一致.1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 三、模型的识别与建立三、模型的识别与建立三、模型的识别与建立三、模型的识别与建立在需要对一个时间序列运用B-J方法建模时,应运用序列的自相关与偏自相关对序列适合的模型类型进行识别,确定适宜的阶数以及(消除季节趋势性后的平稳序列)1 1、自相关函数与偏自相关函数、自相关函数与偏自相关函数、自相关函数与偏自相关函数、自相关函数与偏自相关函数(1 1)MAMA()的自相关与偏自相关函数)的自相关与
17、偏自相关函数自协方差函数自协方差函数 是白噪声序列的方差是白噪声序列的方差 1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 样本自相关函数样本自相关函数 MA()序列的自相关函数在这种性质称为自相关函数的步截尾性;以后全都是0,随着滞后期这种特性称为偏自相关函数的拖尾性的增加,呈现指数或者正弦波衰减,趋向于0,偏自相关函数记为ACF(k)1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 (2 2)ARAR()序列的自相
18、关与偏自相关函数)序列的自相关与偏自相关函数偏自相关函数是步截尾的;自协方差函数满足自相关函数满足它们呈指数或者正弦波衰减,具有拖尾性(3 3)ARMAARMA()序列的自相关与偏自相关函数均是拖尾的)序列的自相关与偏自相关函数均是拖尾的记为PACF(k)ARMA模型相关性特征模型相关性特征v拖尾拖尾:系数始终有非零取值,不会在系数始终有非零取值,不会在k大于某个常数之后就恒等大于某个常数之后就恒等于零(于零(截尾截尾),这个性质就是拖尾性。),这个性质就是拖尾性。模型模型自相关系数自相关系数偏自相关系偏自相关系数数AR(P)拖尾拖尾P阶截尾阶截尾MA(q)q阶截尾阶截尾拖尾拖尾ARMA(p,
19、q)拖尾拖尾拖尾拖尾1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 2 2、模型的识别、模型的识别、模型的识别、模型的识别自相关函数与偏自相关函数是识别ARMA模型的最主要工具,B-J方法主要利用相关分析法确定模型的阶数.若样本自协方差函数在步截尾,则判断是MA()序列若样本偏自相关函数在步截尾,则可判断是AR()序列若,都不截尾,而仅是依负指数衰减,这时可初步认为ARMA序列,它的阶要由从低阶到高阶逐步增加,再通过检验来确定.在,是但实际数据处理中,得到的样本自协方差函数和样本偏自相关函数只是和的估计,
20、要使它们在某一步之后全部为0几乎是而只能是在某步之后围绕零值上下波动,故对于和不可能的,的截尾性只能借助于统计手段进行检验和判定。1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 (1)的截尾性判断对于每一个,计算(一般取左右),考察其中满足或的个数是否为的68.3%或95.5%。如果当时,明显地异于0,而近似为0,且满足上述不等式的个数达到了相应的比例,则可近似地认为在步截尾1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】
21、简介 (2)的截尾性判断作如下假设检验:存在某个,使,且统计量表示自由度为的分布的上侧分位数点对于给定的显著性水平,若,则认为样本不是来自AR()模型;,可认为样本来自AR()模型。注:实际中,此判断方法比较粗糙,还不能定阶,目前流行的方法是H.Akaike信息定阶准则(AIC)1 1 时间序列分析模型【时间序列分析模型【时间序列分析模型【时间序列分析模型【ARMAARMA模型模型模型模型】简介】简介】简介】简介 (3)AIC准则确定模型的阶数AIC定阶准则:是模型的未知参数的总数是用某种方法得到的方差的估计为样本大小,则定义AIC准则函数用AIC准则定阶是指在的一定变化范围内,寻求使得最小的
22、点作为的估计。AR()模型:ARMA模型:相关图检验v2.MA、AR、ARMA过程自相关函数及偏自相关函过程自相关函数及偏自相关函数的特点数的特点vMA(q)过程的自相关函数v1jqvvjq时,ACF(j)=0,此现象为截尾,是MA(q)过程的一个特征v如下图:v AR(p)过程的偏自相关函数过程的偏自相关函数vj=p时,偏自相关函数的取值不为0v时,偏自相关函数的取值为0vAR(p)过程的偏自相关函数p阶截尾v如下图:AR(p)过程的自相关函数以及过程的自相关函数以及MA(q)过过程的偏自相关函数程的偏自相关函数v平稳的AR(P)过程可以转化为一个MA()过程,则AR(P)过程的自相关函数是
23、拖尾的v一个可逆的MA(q)过程可转化为一个AR()过程,因此其偏自相关函数是拖尾的。ARMA(p,q)过程的自相关函数和偏自相过程的自相关函数和偏自相关函数关函数vARMA过程的自相关函数和偏自相关函数都是拖尾的v如下图:例例 选择合适的模型选择合适的模型ARMA拟合拟合1950年年1998年北京市城乡居民年北京市城乡居民定期储蓄比例序列。定期储蓄比例序列。1.自相关图显示延迟自相关图显示延迟3阶之后,自相关系数全部衰减到阶之后,自相关系数全部衰减到2倍标准差范围内倍标准差范围内波动,这表明序列明显地短期相关。波动,这表明序列明显地短期相关。但序列由显著非零的相关系数衰减为小值波动的过程相当
24、连续,但序列由显著非零的相关系数衰减为小值波动的过程相当连续,相当缓慢,相当缓慢,该自相关系数可视为不截尾该自相关系数可视为不截尾2.偏自相关图显示除了延迟偏自相关图显示除了延迟1阶的偏自相关系数显著大于阶的偏自相关系数显著大于2倍标准差之倍标准差之外,其它的偏自相关系数都在外,其它的偏自相关系数都在2倍标准差范围内作小值随机波动,而倍标准差范围内作小值随机波动,而且由非零相关系数衰减为小值波动的过程非常突然,所以该偏自相关且由非零相关系数衰减为小值波动的过程非常突然,所以该偏自相关系数可视为一阶截尾系数可视为一阶截尾,所以可以考虑拟合模型为所以可以考虑拟合模型为AR(1)。v例例 1880-
25、1985全球气表平均温度改变值差分全球气表平均温度改变值差分序列序列序列自相关图序列自相关图1.自相关系数显示出不截尾的性质自相关系数显示出不截尾的性质序列偏自相关图序列偏自相关图2.偏自相关系数也显示出不截尾的性质偏自相关系数也显示出不截尾的性质3.综合该序列自相关系数和偏自相关系数的性综合该序列自相关系数和偏自相关系数的性质,可以尝试使用质,可以尝试使用ARMA(1,1)模型拟合该序列。模型拟合该序列。模型定阶的困难模型定阶的困难因为由于样本的随机性,样本的相关系数不会呈现出因为由于样本的随机性,样本的相关系数不会呈现出理论截尾的完美情况,本应截尾的理论截尾的完美情况,本应截尾的 或或 仍
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 时间 序列 分析 模型 教学 提纲
限制150内