【学习课件】第十一章时间数列预测方法_第1页
【学习课件】第十一章时间数列预测方法_第2页
【学习课件】第十一章时间数列预测方法_第3页
【学习课件】第十一章时间数列预测方法_第4页
【学习课件】第十一章时间数列预测方法_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第十一章时间数列预测方法统计学核心课程·从数据规律到趋势推断的系统方法论Contents本章内容概览从基础概念到现代模型,系统掌握时间数列预测的核心方法体系。01时间数列基础概念与构成要素02基础预测方法:平均法与增长率法03指数平滑法体系详解04趋势外推与季节变动预测05ARIMA模型与现代预测方法Chapter01时间数列基础概念与构成要素理解时间数列的定义、分类与四大构成要素,为后续预测方法奠定理论基础CHAPTER04·TIMESERIES时间数列的定义与基本要素时间数列是将统计指标按时间顺序排列形成的数据序列,由时间要素和指标数值要素共同构成,是研究现象动态变化规律的基础数据形式,也是所有时间序列预测方法的数据输入前提。统计学课堂教学场景——时间数列分析是量化研究的核心工具01基本概念:时间数列(TimeSeries)又称动态数列,是将某种统计指标的数值按时间先后顺序排列所形成的数列,反映社会经济现象的发展过程和规律性02两大要素:现象所属的时间(年、季、月等)和对应时间下的统计指标数值,两者缺一不可03核心区别:与截面数据不同——截面数据反映同一时点不同对象的差异,时间数列反映同一对象在不同时点的变化04编制原则:保证各期数据的可比性,包括时间长度一致、总体范围一致、计算方法和计量单位一致TIMESERIES·分类框架时间数列的分类体系时间数列按指标表现形式分为绝对数、相对数和平均数三类,其中绝对数时间数列可进一步区分为时期数列和时点数列,两者在可加性、数值含义和预测处理上存在根本差异,正确分类是选择预测方法的前提。按指标表现形式分类01绝对数时间数列:由总量指标构成,如历年GDP、月度销售额,可进一步分为时期数列和时点数列02相对数时间数列:由相对指标构成,如各年通货膨胀率、月度完成率,数值间通常不可直接相加03平均数时间数列:由平均指标构成,如各年人均收入、月均气温,反映现象一般水平的动态变化时期数列vs时点数列01时期数列—数值可以累加,累加结果有实际经济含义(如12个月产量之和=年产量),数值大小与时期长短成正比02时点数列—数值不可累加,每个数值仅反映某一瞬间的状态(如月末库存、年末人口),数值大小与间隔长短无直接关系TimeSeriesDecomposition时间数列的四大构成要素经典时间序列分解理论将数据拆解为长期趋势(T)、季节变动(S)、循环变动(C)和不规则变动(I)四个成分,预测的本质是识别并外推其中的规律性成分,同时合理处理随机波动的影响。T·长期趋势现象在较长时期内呈现的持续向上或向下发展的总方向,由根本性因素决定,如经济增长、技术进步。TRENDS·季节变动以一年为周期的规律性波动,由自然季节更替或社会制度(如节假日)引起,如冬季取暖用电高峰。SEASONALC·循环变动周期超过一年的涨落起伏,常见于经济周期(如朱格拉周期约7–11年),规律性不如季节变动明显。7–11YCYCLEI·不规则变动由偶然因素引起的无规律波动,如自然灾害、政策突变,无法预测但可通过统计方法削弱其影响。RANDOMForecastingMethodology时间数列预测法的基本原理基于"延续性假设"与"随机性处理"两大原理,适合短期预测,结构性突变场景需结合因果分析。延续性原理事物发展具有惯性,过去和现在的变化趋势在未来一定时期内仍将继续,是所有外推预测方法的哲学基础CONTINUITY随机性处理通过移动平均、指数平滑、加权等统计技术处理历史数据,削弱偶然因素干扰,提取真实趋势SMOOTHING核心优势方法简单易行、便于掌握,能充分利用原有时间序列各项数据,特别适合数据充分且短期预测的场景SHORT-TERM主要局限仅依赖数据自身规律外推,不考虑外部因果关系,政策调整、技术革命等结构性变化时误差显著增大STRUCTURALRISKCHAPTER02基础预测方法平均法与增长率法从朴素预测到移动平均,掌握时间序列预测的入门工具与计算逻辑TimeSeriesForecasting朴素预测法与简单平均法朴素预测法和简单平均法是时间序列预测的两种最基础方法:前者以最近一期观测值直接作为预测值,后者以全部历史数据的算术平均数作为预测值。两者虽精度有限,但常作为评估更复杂模型性能的基准参照。朴素预测法NaiveForecast基本原理:假设未来观测值等于最近一期实际观测值,即F(t+1)=Y(t),是最简洁的基准模型。该方法无需参数估计,计算成本极低,适用于对实时性要求高的快速预测场景。适用场景:数据波动较小、无明显趋势和季节性的平稳序列,如成熟市场的日用品日销量。当序列呈现随机游走特征时,朴素法往往优于复杂模型。实践价值:虽精度有限,但其他复杂方法需显著优于朴素法才具有实际应用价值。在预测竞赛中,朴素法常作为"最低门槛"基准线。F(t+1)=Y(t)简单平均法SimpleAverage基本原理:将全部历史观测值的算术平均数作为下一期预测值,即F(t+1)=(Y₁+Y₂+…+Yₜ)/t。该方法充分利用了全部历史信息,平滑了个别异常波动的影响。适用场景:无明显趋势和季节变化的平稳时间序列,如长期稳定的月均气温预测。适合历史数据充足且序列结构稳定的场景。核心缺陷:对所有历史数据等权处理,无法区分近期和远期数据的参考价值差异。当序列存在结构性变化时,平均法会滞后反映新趋势。ΣYᵢ/tForecastingMethods移动平均法(MovingAverage)移动平均法通过取最近n期观测值的算术平均数作为预测值,以滑动窗口机制实现对时间序列的平滑处理。01计算公式:F(t+1)=(Yₜ+Yₜ₋₁+...+Yₜ₋ₙ₊₁)/n,n为跨越期,窗口每次向前移动一期02核心机制:移动参与平均的数据集合,使预测值动态反映近期变化,响应能力优于简单平均法03跨越期选择:n越大平滑越强但响应越迟钝,n越小越敏感但抗噪越弱,通过MSE确定最优值04主要局限:仅使用最近n期数据,预测值始终滞后于趋势转折点,不适合趋势或季节性序列移动平均法平滑效果示意(n=3)3期移动平均有效平滑短期波动,较快跟随趋势变化FORECASTINGMETHODS加权移动平均法(WeightedMovingAverage)加权移动平均法在普通移动平均法基础上引入"近大远小"的权重分配机制,对窗口内各期观测值赋予不同权重,使预测值更多地受近期数据影响。01核心改进对窗口内n期数据赋予不同权重w₁,w₂,...,wₙ(通常w₁>w₂>...>wₙ且∑wᵢ=1),突破等权假设,使近期数据对预测值影响更大。∑wᵢ=102计算公式F(t+1)=w₁Yₜ+w₂Yₜ₋₁+...+wₙYₜ₋ₙ₊₁,权重之和必须等于1以保证预测值的无偏性。F(t+1)03权重确定方法可凭经验设定(如0.5/0.3/0.2),也可通过最小化历史预测误差(如MSE)来优化权重组合。MSE优化04与普通移动平均法比较在数据存在趋势变化时精度更高,但增加了参数调优的复杂度,且权重的主观性可能影响预测稳定性。精度↑·复杂度↑ForecastingMethod增长率法增长率法通过计算历史数据的平均增长率来类推未来预测值,是一种简便的趋势外推方法。01基本原理:根据预测对象在过去统计期内的平均增长率,按复利公式类推未来某期预测值F(t+n)=Yₜ×(1+r)ⁿ02平均增长率计算:可采用几何平均法,也可采用各期环比增长率的算术平均值r=(Yₙ/Y₀)^(1/n)−103适用条件:预测对象的增长率变化不大,且预计过去的增长趋势在预测期内仍将继续,如成熟行业的稳定增长阶段04应用示例:某地区2019–2023年GDP年均增长率约8%,预测2024年GDP约为734亿元某地区GDP增长趋势(亿元)GDP呈稳定增长态势,按约8%年均增长率外推2024年预测值约734亿元CHAPTER03指数平滑法体系详解从简单指数平滑到Holt-Winters三参数模型,构建完整的指数平滑预测工具箱TimeSeriesForecasting简单指数平滑法SimpleExponentialSmoothing通过平滑系数α对历史数据施加指数递减权重,仅需存储上一期预测值即可滚动计算,是实际应用最广泛的平滑预测技术。01递推公式F(t+1)=αYₜ+(1-α)Fₜ,α为平滑系数(0<α<1),Fₜ为本期预测值,Yₜ为本期实际值RECURSIVE02权重分配展开递推式各期权重为α(1-α)⁰,α(1-α)¹,α(1-α)²…呈指数衰减,近期数据权重大、远期权重小DECAY03系数选择α接近1时响应灵敏但波动大,α接近0时预测平滑但滞后性强;通常通过试算比较不同α值的MSE来确定MSE04初始值设定历史数据较多时初始值影响可忽略,数据较少时可用前几期的平均值作为初始预测值F₁F₁05适用范围无明显趋势和季节性变化的单变量时间序列,如平稳的日用品周销量、月均库存水平等STATIONARYFORECASTINGMETHOD指数平滑法计算示例通过具体的数值计算演示指数平滑法的递推过程,并比较不同平滑系数α下的预测效果。实际操作中,通常通过计算多种α值对应的均方误差(MSE)或平均绝对误差(MAE),选取误差最小的α值作为最优参数。简单指数平滑法计算过程(α=0.3)月份实际值Yₜ预测值Fₜ误差(Yₜ−Fₜ)误差平方1100100.00.00.002110100.010.0100.003108103.05.025.004115104.510.5110.255120107.712.3151.296118111.46.643.56SUMMARYα=0.3时MSE≈71.68,可通过试算α=0.1和α=0.5进行比较选择最优参数TimeSeriesForecasting霍尔特线性趋势法(Holt'sLinearTrend)霍尔特线性趋势法在简单指数平滑基础上引入趋势分量,通过α和β两个平滑系数分别控制水平和趋势的更新速度,使模型具备对线性趋势的跟踪和外推能力。01双方程结构水平方程Lₜ=αYₜ+(1−α)(Lₜ₋₁+Tₜ₋₁)捕捉当前水平,趋势方程Tₜ=β(Lₜ−Lₜ₋₁)+(1−β)Tₜ₋₁捕捉趋势变化Lₜ·Tₜ02预测公式F(t+h)=Lₜ+h×Tₜ,其中h为预测步数,预测值由当前水平估计加上趋势估计的线性外推构成L+hT03两个平滑系数α控制水平分量对新数据的响应速度,β控制趋势变化的灵敏度,均取值0到1之间α·β∈[0,1]04适用场景具有明显线性上升或下降趋势但无季节性波动的时间序列,如逐年递增的产品销量、持续下降的设备故障率线性无季节TimeSeriesForecastingHolt-Winters季节性指数平滑法Holt-Winters三参数指数平滑法在霍尔特方法基础上增加季节分量,通过α、β、γ三个平滑系数分别控制水平、趋势和季节性的更新,实现了对含趋势和季节性的复杂时间序列的完整建模。加法模型和乘法模型的选择取决于季节波动幅度是否随序列水平变化。三方程结构与参数01水平方程:Lₜ=α(Yₜ−Sₜ₋ₘ)+(1−α)(Lₜ₋₁+Tₜ₋₁),先剔除季节成分再更新水平估计,m为季节周期长度02趋势方程:Tₜ=β(Lₜ−Lₜ₋₁)+(1−β)Tₜ₋₁,与霍尔特方法相同,捕捉相邻两期水平变化中的趋势信息03季节方程:Sₜ=γ(Yₜ−Lₜ)+(1−γ)Sₜ₋ₘ,用当期数据更新季节因子,γ控制季节成分的更新速度加法模型vs乘法模型加法模型Ŷ=Level+Trend+Season适用于季节波动幅度不随序列水平变化的场景,如气温的月度波动乘法模型Ŷ=(Level+Trend)×Season适用于季节波动幅度随序列水平成比例变化的场景,如节假日零售额的旺季放大效应ModelSelection&Optimization指数平滑法的参数优化与模型选择指数平滑法的实际应用效果高度依赖于平滑系数的选择和模型类型的匹配。系统化的选择流程包括:通过序列图形特征初步判断模型类型,利用MSE/MAE/MAPE等误差指标评估预测精度,通过网格搜索或自动化算法确定最优参数组合,并用样本外验证确保模型的泛化能力。01模型类型选择依据观察时间序列图形——无明显趋势和季节性用简单指数平滑,有趋势无季节性用霍尔特法,兼具趋势和季节性用Holt-Winters法02常用误差评估指标MSE对大误差惩罚更重,MAE更直观稳健,MAPE便于跨序列比较,三者互补评估预测精度03参数优化方法网格搜索法在α、β、γ的[0,1]区间内以0.05或0.1为步长遍历所有组合,选取使MSE最小的参数组合04样本外验证将数据分为训练集(前80%)和测试集(后20%),在训练集上拟合模型、在测试集上验证预测效果,避免过拟合CHAPTER04趋势外推与季节变动预测通过数学模型拟合长期趋势、量化季节波动,实现对规律性成分的系统预测TimeSeriesForecasting趋势外推预测法趋势外推预测法通过数学函数拟合时间序列长期趋势并外推至预测期,拟合优度R²是模型选择的核心判据。LINEARTRENDMODEL01模型形式Y=a+bt,t为时间编码,a为截距、b为斜率,反映每期平均增长量适用于稳定增长场景02参数估计最小二乘法使残差平方和最小,求解b与a的最优参数组合,确保预测误差最小化最优无偏估计准则KEYMETHOD最小二乘法b=(nΣtY−ΣtΣY)/(nΣt²−(Σt)²)OrdinaryLeastSquaresNON-LINEARTRENDMODEL03二次曲线Y=a+bt+ct²,适用于增长速率先增后减或先减后增的场景,如产品生命周期销售趋势拐点型增长模式04指数与修正曲线Y=aeᵇᵗ按固定比率持续增长;Gompertz曲线适用于增长存在饱和上限的场景,如市场渗透率饱和型/爆发型增长SeasonalVariation季节变动测定与季节指数季节指数是量化时间序列季节性波动的核心工具,通过计算各期相对全年平均水平的偏离程度来刻画季节效应。季节指数含义—以100%为基准,反映各月数据相对全年平均水平的偏离程度,12个月之和应为1200%计算方法—同期平均法:各年同月均值÷总月均值×100%,即为该月季节指数季节调整—原始数据÷对应月份季节指数,消除季节影响后观察真实趋势变化季节性预测—趋势预测值×对应月份季节指数,得到包含季节效应的最终预测值某零售企业月度季节指数(%)11-12月为明显旺季(双11/双12效应),2月为全年最淡月份DECOMPOSITIONMODEL时间序列分解模型时间序列分解法将原始数据拆解为趋势(T)、季节(S)、循环(C)和不规则(I)四个成分,通过加法模型(Y=T+S+C+I)或乘法模型(Y=T×S×C×I)建立各成分之间的关系。分解后可对各成分分别建模预测再组合,是处理复杂时间序列的经典框架。ADDITIVE加法分解模型Y=T+S+C+I模型形式各成分以绝对量叠加,季节波动幅度不随序列水平变化。适用于季节效应恒定、波动幅度稳定的时间序列场景,如固定周期的库存管理数据。分解步骤①移动平均法提取趋势T②计算Y−T得到季节+不规则成分③对同期求平均消除不规则成分得S④残差即为C+IMULTIPLICATIVE乘法分解模型Y=T×S×C×I模型形式各成分以比率相乘,季节波动幅度随序列水平成比例变化。更适合经济数据场景,如销售额随业务规模增长而季节性波动幅度同步扩大的情形。分解步骤①移动平均法提取趋势T②计算Y÷T得到季节×不规则成分③对同期求平均得到S④Y÷(T×S)得到C×IPREDICTIONMETHODS灰色预测法与马尔柯夫预测法灰色预测法和马尔柯夫预测法是两种具有独特适用场景的预测工具:灰色预测法通过GM(1,1)模型在小样本条件下实现较高精度的趋势预测;马尔柯夫预测法通过状态转移概率矩阵预测系统状态的动态演变,特别适合市场占有率等状态转移类问题。灰色预测法GM(1,1)核心原理对原始时间序列进行累加生成(AGO),将离散数据转化为具有近似指数增长规律的序列,再建立一阶微分方程进行拟合和预测突出优势仅需4个以上数据即可建模,不要求大样本和典型分布,在"小样本、贫信息"场景下仍能保持较高预测精度≥4数据适用场景数据量有限的中长期趋势预测,如新兴行业的早期发展预测、小区域经济总量预测等马尔柯夫预测法核心原理通过建立状态转移概率矩阵,利用"无后效性"假设(下一状态仅取决于当前状态)预测系统未来的状态分布典型应用市场占有率预测——调查消费者在品牌间的转移概率,构建转移矩阵,迭代计算未来各品牌的市场份额市场占有率一般步骤①划分系统状态②调查当前状态分布③统计状态转移频率并构建概率矩阵④迭代计算未来状态概率CASESTUDY·趋势外推法趋势外推法应用案例通过某企业6年销售额数据的完整分析演示趋势外推法的应用流程:图形观察→模型选择→参数估计→拟合检验→外推预测。图形观察与模型选择6年销售额呈显著线性增长趋势,年均增速约36万元,适合线性外推模型。参数估计与拟合检验线性方程Y=185.7+36.3t,拟合优度R²=0.998,模型解释力极强。外推预测与审慎评估2024年预测约440万元,但外推预测需谨慎评估趋势延续假设的合理性。企业年销售额趋势与线性拟合单位:万元|2024为预测值CHAPTER05ARIMA模型与现代预测方法从经典Box-Jenkins方法论到机器学习预测,掌握高阶时间序列分析工具TIMESERIESANALYSIS自回归模型AR与移动平均模型MA自回归模型AR(p)利用变量自身过去p期的观测值建立回归方程预测当前值,移动平均模型MA(q)利用过去q期的预测误差修正当前预测。自回归模型AR(p)惯性效应·历史值回归模型形式Yₜ=c+φ₁Yₜ₋₁+…+φₚYₜ₋ₚ+εₜ,用变量自身过去p期的值对当前值进行线性回归核心假设序列具有自相关性,当前值与过去值存在显著统计关系,通过ACF与PACF识别阶数p平稳性要求时间序列平稳(均值和方差不随时间变化),非平稳序列需先进行差分处理移动平均模型MA(q)冲击余波·误差项修正模型形式Yₜ=μ+εₜ+θ₁εₜ₋₁+…+θqεₜ₋q,用过去q期白噪声误差项的线性组合解释当前值核心思想当前观测值受当前随机冲击与前几期冲击的"余波效应"共同影响,q决定冲击持续时长概念辨析MA模型的"移动平均"指对误差项的平均,而非对观测值的平均,两者概念截然不同TimeSeriesAnalysisARIMA模型建模流程ARIMA(p,d,q)模型通过差分将非平稳序列转化为平稳序列,再结合AR和MA组件进行建模预测。01模型标识ARIMA(p,d,q)p·d·qp为自回归阶数(AR部分使用过去p期的值),d为差分次数(使序列平稳所需的差分操作次数),q为移动平均阶数(MA部分使用过去q期的误差)02平稳性检验ADFTest用ADF单位根检验判断序列是否平稳,若不平稳则进行一阶差分(d=1),仍不平稳则二阶差分(d=2),直到序列通过平稳性检验03模型定阶AIC/BIC通过ACF(自相关函数)和PACF(偏自相关函数)图的模式识别p和q,或使用AIC/BIC信息准则在多个(p,q)组合中选取最优值04参数估计与检验MLE·Ljung-Box用最大似然估计法估计φ和θ参数,检验参数显著性(t检验),并对残差进行Ljung-Box白噪声检验确保模型充分拟合TIMESERIESANALYSIS季节性ARIMA模型(SARIMA)SARIMA模型在标准ARIMA基础上增加季节性组件(P,D,Q)s,能同时捕捉非季节性和季节性两种频率的动态模式。01完整模型记号SARIMA(p,d,q)(P,D,Q)s—非季节参数(p,d,q)与季节参数(P,D,Q)协同,s为周期长度(月度12,季度4)(p,d,q)(P,D,Q)s02季节性差分D为季节性差分次数,通常D=1即可消除季节性非平稳,操作为Yₜ′=Yₜ−Yₜ₋ₛ(减去一个周期前的值)D=103季节ACF/PACF识别在滞后s、2s、3s处观察ACF和PACF的截尾或拖尾模式,确定季节阶数P和Qs·2s·3s04典型应用场景航空月度客运量(s=12)、季度GDP预测(s=4)、月度电力负荷预测等兼具趋势和季节性的场景GDP·航空·电力MachineLearning机器学习预测方法随机森林和神经网络等机器学习方法为时间序列预测提供了处理非线性关系和高维特征的强大工具。两者均需较多训练数据,且可解释性弱于传统统计模型,适合作为传统方法的补充。随机森林(RandomForest)01核心原理:构建大量决策树(通常100–500棵),每棵树使用随机子集的数据和特征进行训练,最终预测值为所有树预测结果的平均02时间序列应用:需要先将时间序列转化为监督学习问题——用滞后值Yₜ₋₁、Yₜ₋₂…作为特征,Yₜ作为目标变量进行训练03优势与局限:能自动处理非线性关系和特征交互,对异常值鲁棒;但需要较多数据,且外推能力有限神经网络(NeuralNetworks)01核心原理:通过多层神经元的非线性变换学习输入特征到输出预测的复杂映射关系,能自动提取数据中的层次化特征02时间序列应用:同样需要构造滞后特征作为输入,或通过滑动窗口将序列转化为样本矩阵,适用于多变量时间序列预测03优势与局限:擅长捕捉复杂非线性模式和长期依赖关系;但模型是"黑箱"、可解释性差,需要大量数据和计算资源,容易过拟合DeepLearning·SequenceModel长短期记忆网络(LSTM)LSTM是专门为处理序列数据设计的循环神经网络变体,通过遗忘门、输入门和输出门三组门控机制实现对长期依赖关系的选择性记忆。门控机制遗忘门决定历史信息丢弃,输入门决定新信息存储,输出门决定当前记忆输出,三者协同实现选择性记忆,精确控制信息流动3组门控解决梯度消失传统RNN在长序列上梯度指数衰减,LSTM通过细胞状态的"直通路径"使梯度能有效传播到很远的时间步,保障深层训练稳定直通路径典型应用场景股票价格走势预测、气象要素预报、自然语言处理序列预测、设备故障提前预警等时序分析任务,广泛服务于金融与工业4+领域实践注意事项需大量历史数据训练且耗时较长;输入数据需归一化;层数、节点数、学习率等超参数调优对结果影响显著,需反复验证超参数调优DecisionFramework预测方法选择决策框架不同预测方法各有适用边界:平稳序列适合简单指数平滑和ARMA,趋势序列适合霍尔特法和趋势外推,季节性序列适合Holt-Winters和SARIMA,小样本适合灰色预测,复杂非线性关系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论