第12章_时间序列分析与预测

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

北京理工大学管理与经济学院第12章时间序列分析与预测北京理工大学管理与经济学院•本章我们将介绍几种分析时间序列的方法,这些分析主要是用来描述事物随时间发展变化的规律,并对变量的未来值提供合适的预测。北京理工大学管理与经济学院12.1时间序列分析概述•时间序列分析的应用范围十分广泛,可以根据对系统进行观测得到的时间序列数据,用曲线拟合方法对系统进行客观的描述;可以用一个时间序列中的变化去说明另一个时间序列中的变化,从而深入了解给定时间序列产生的机理;还可以根据时间序列模型调整输入变量,以使系统在发展过程中保持在目标值上,即预测到过程要偏离目标时便可进行必要的控制。北京理工大学管理与经济学院•现在时间序列分析已经用在国民经济宏观控制、区域综合发展规划、企业经营管理、市场潜量预测、气象预报、水文预报、地震前兆预报、农作物病虫灾害预报、环境污染控制、生态平衡、天文学和海洋学等方面。北京理工大学管理与经济学院1.时间序列及其分类•时间序列:时间序列是指一个变量的观测值按时间顺序排列而成的序列。它反映了现象动态变化的过程和特点,是研究事物发展趋势、规律以及进行预测的依据。时间序列数据在自然、经济及社会等领域都是很常见的。北京理工大学管理与经济学院•时间序列的分类时间序列绝对数时间序列相对数时间序列平均数时间序列时期序列时点序列北京理工大学管理与经济学院举例说明:表12-1国内生产总值等时间序列年度20002001200220032004国内生产总值(亿元)89468.197314.8105172.3117390.2136875.9年末总人口(万人)126743127627128453129227129988第一产业贡献率(%)66.056.559.668.461.8房屋平均销售价格(元/平方米)21122170225023592714国内生产总值、年末总人口数是绝对数时间序列,其中国内生产总值就是时期序列,年末总人口数是时点序列;第一产业贡献率是相对数时间序列;房屋平均销售价格是平均数时间序列。北京理工大学管理与经济学院2.时间序列的组成因素与模型时间序列的组成因素长期趋势(Trend)季节变动(Seasonal)循环波动(Cyclical)不规则(随机)波动(Irregular)北京理工大学管理与经济学院•统计学上,时间序列一般有两种的模型:乘法模型和加法模型。•乘法模型:•加法模型:YTSCIYTSCI北京理工大学管理与经济学院12.2平稳时间序列平滑与预测销售额050010001500200025001985198719891991199319951997199920012003200520072009销售额如果某公司1986到2005的销售额如右图所示。从时间序列图我们的直观印象是长期趋势不明显,我们很难判断出这个序列是否确实存在着长期逐渐向上或逐渐向下的趋势。这时,移动平均法和指数平滑法可以用来对时间序列进行平滑以描述序列的趋势。北京理工大学管理与经济学院1.移动平均法•移动平均法是用一组最近的实际数据值来预测时间序列未来值的一种常用方法。它是采用逐项递移的办法分别计算一系列移动的序时平均数.形成一个新的派生序时平均数时间数列。在这个派生的时间数列中,短期的偶然因素引起的变动被削弱,从而呈现出现象在较长时间的基本发展趋势。北京理工大学管理与经济学院•移动平均法根据预测时使用的各元素的权重不同,可以分为简单移动平均和加权移动平均。•(一)简单移动平均法简单移动平均法是将最近的N期数据加以平均,作为下一期的预测值。当时间序列的变动趋势为线性时,可以用简单移动平均法进行分析。简单移动平均法对各元素给的权重都相等。北京理工大学管理与经济学院简单的移动平均的计算公式如下:式中,N为期数;为t-j+1期的实际值;为t+1期的预测值。1111NttjjMAN1tjA1tM北京理工大学管理与经济学院•例12-1:已知某企业1986到2005的20年销售额情况,分别计算3年和7年移动平均趋势值,并作图与原序列比较。解:以3年移动平均为例说明计算步骤,3年移动平均趋势值由一系列3个连续观察值平均得到。第一个3年移动平均趋势值由序列中前5年的观察值相加再除以3得到:依次类推,可得3年移动平均趋势值和7年移动平均趋势值如图12-2所示。在序列中前年和后年都不可能得到移动平均值。所以,以3年移动平均序列为例,序列的前一年和后两一年都是没有移动平均值的。73163231752.51558.01587.73YYY3MA321.)(21L21L北京理工大学管理与经济学院图12-2某公司销售量移动平均趋势值和移动平均趋势图北京理工大学管理与经济学院•分析结论如下:•从图12-2中观察到,3年移动平均趋势值放在第二项对应的位置上,7年移动平均趋势值放在第4项对应的位置上。•同时,看到7年移动平均序列比3年移动平均序列表现的趋势更明显,这是因为它的移动间隔更长。•移动间隔越长,可以得到的移动平均值越少,因此,长于7年的移动间隔通常是不可取的,因为在序列的前几项和后几项将失去太多的移动平均值,这可能导致脱离现象发展的真实趋势。北京理工大学管理与经济学院•(二)加权移动平均法加权移动平均的原理是,时间序列过去各期的数据信息对预测未来趋势值的作用是不一样的。除了以N为周期的周期性变化外,远离预测期的观测值的影响力相对较低,故应给予较低的权重。北京理工大学管理与经济学院•加权移动平均法的计算公式如下:式中,为第t-j+1期实际销售额的权重;N为预测的时期数;;为t-j+1期的实际值;为t+1期的预测值。111NtjtjjMAj11njj1tjA1tM北京理工大学管理与经济学院•在运用加权平均法时,权重的选择是一个重要的问题,一般而言,最近期的数据最能预示未来的情况,因而权重应大些。例如,根据前一个月的产量和利润比起根据前几个月能更好地估测下个月的产量和利润。但是,如果数据是季节性的,则权重也应是季节性的。北京理工大学管理与经济学院•移动平均法存在的一些问题(1)加大移动平均法的期数(即加大N值)会使平滑波动效果更好,但会使预测值对时间序列数据的实际变动更不敏感;(2)移动平均值并不总是很好地反映出趋势,由于是平均值,预测值总是停留在过去的水平上,从而不能预测将来的波动性;(3)移动平均法还需要有大量过去数据的记录,如果缺少历史数据,移动平均法就无法使用。北京理工大学管理与经济学院2.指数平滑法•指数平滑法通过对历史时间数列进行逐层平滑计算,从而消除随机因素的影响,识别经济现象基本变化趋势,并以此预测未来。•简单移动平均法是对时间序列过去的近期数据加以同等利用,但不考虑较远期的数据;加权移动平均法给予近期观测值更大的权重;而指数平滑法则不舍弃过去的观测值,但是仅给予逐渐减弱的影响程度,即随着观测期的远离,赋予逐渐收敛为零的权数。北京理工大学管理与经济学院•指数平滑法的基本公式是:式中,为时间t的平滑值;为时间t-1的实际值;为时间t-1的预测值;为平滑常数,取值范围为[0,1];11(1)tttSaYaStS1tY1tSa北京理工大学管理与经济学院•指数平滑常数取值至关重要。平滑常数决定了平滑水平以及对预测值与实际结果之间差异的响应速度。平滑常数越接近于1,远期实际值对本期平滑值的下降越迅速;平滑常数越接近于0,远期实际值对本期平滑值影响程度的下降越缓慢。•由此,当时间序列相对平稳时,可取较大的;当时间序列波动较大时,应取较小的,以不忽略远期实际值的影响。北京理工大学管理与经济学院•例12-2小汽车租赁预测冬天即将来临,某从事汽车租赁业务的经理着手调查客户对防雪汽车的需求情况。经过监测后,一场初冬的暴风雪席卷了整个地区,正如所料,每天的需求量都有显著增长,这时,想知道第10天应该储备多少辆防雪汽车以备第11天使用。•解:取,利用Excel分析的结果如图12-3所示。利用指数平滑法得到汽车租赁需求量在第11天的预测值为16.6辆。0.3a北京理工大学管理与经济学院图12-3汽车租赁需求量预测值北京理工大学管理与经济学院12.3有趋势序列的最小二乘法预测模型有趋势序列最小二乘法预测模型线性趋势模型二次曲线趋势模型指数曲线趋势模型北京理工大学管理与经济学院1.线性趋势模型•在实际应用中,很多时间序列像销售额、进出口额和产品的产量等都近似是一条直线。那么,可以用下面的线性趋势方程来描述:式中,是时间t的预测值;是时间标号;是趋势线在纵轴上的截距;是趋势线的斜率。ˆtYabtˆYtab北京理工大学管理与经济学院•应用最小二乘法,可得到线形趋势方程中未知参数和的表达式:•假定时间序列的中间项为0,这样上述公式可以简化为:22()()()ntYYtbntt()Ytabnn2ttybya北京理工大学管理与经济学院•例12-3假定某企业1986-2005年20年的销售额序列表如表12-5所示。北京理工大学管理与经济学院•使用Excel的做直线趋势分析,输出结果如下:从分析结果得直线趋势方程为:485t45656496Yt..ˆ北京理工大学管理与经济学院•直线曲线方程如下所示:可以清楚的观察到一条逐渐向上的直线,其直线回归的调整后的判定系数为0.966。Linearcurvefity=45.485x+498.66R2=0.96810.00200.00400.00600.00800.001,000.001,200.001,400.001,600.0005101520t销售值北京理工大学管理与经济学院2.二次曲线趋势模型•当时间序列中各观察值发展呈抛物线状态,并且各期发展水平得二次增长量(逐期增长量之差)大致相等时,有二次曲线趋势模型如下所示:同样利用最小二乘法,我们可以得到以下方程组来求得三个未知常数a,b,c。2tctbtaYˆ北京理工大学管理与经济学院如将时间序列中间项设为原点,上述公式可以简化:2tctbnaY32tctbtatY4322tctbtaYt2tcnaY2tbtY422tctaYt北京理工大学管理与经济学院•例12-4仍然以上例所示某企业1986-2005年20年的销售额序列进行分析,Excel再一次用于计算以获得二次曲线趋势方程。输出结果如下:北京理工大学管理与经济学院由上图输出结果可以看出二次曲线趋势方程为:二次曲线方程如下图所示:明显看出二次曲线趋势模型不如直线趋势模型适合这个时间序列,它调整后的判定系数为0.965。2t0.253t40.686t05513Y.ˆPolynomialCurveFity=0.2525x2+40.181x+472.62R2=0.96890.00200.00400.00600.00800.001,000.001,200.001,400.001,600.000510152025t销售值北京理工大学管理与经济学院3.指数趋势模型•当时间序列的观察值按照一定的增长率增长或者衰退,则可以考虑配合指数趋势模型,指数趋势模型的一般形式为:为了对这个指数曲线方程求解,我们可将其以两边同时取对数的形式转化为直线方程:然后根据最小二乘法得到未知常数a,b。ttabYˆtlgblgaYlgtˆ北京理工大学管理与经济学院同样,可以取时间序列中间项为原点,方程可简化为:tlgbnlgalgY2tlgbtlgatlgYnlgalgY2tlgbtlgY北京理工大学管理与经济学院•例12-5仍然以例12-3所示某企业1986-2005年20年的销售额序列进行分析,使用Excel用于计算以获得指数趋势方程。输出结果如下:北京理工大学管理与经济学院输出结果可得指数趋势方程为:采用对数还原可得到最终的指数趋势方程为:指数曲线方程如下图所示:同二次曲线趋势模型一样,指数曲线趋势模型不如直线趋势模型适合这个时间序列

1 / 75
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功