时间序列分析(四)——差分运算、延迟算子、AR(p)模型

此前篇章:

时间序列分析(一)——基础概念篇

时间序列分析(二)——平稳性检验

时间序列分析(三)——白噪声检验


一、差分运算

差分运算的定义:差分运算是一种将非平稳时间序列转换为平稳时间序列的常用方法。

p阶差分:对于一个时间序列 {Xt​},其一阶差分序列为 \triangledown X_{t} = X_{t}-X_{t-1};二阶差分序列是在一阶差分的基础上再次进行一阶差分,二阶差分序列为 \triangledown^{2} X_{t} = \triangledown X_{t}-\triangledown X_{t-1},以此类推得到p阶差分。

作用:可以消除时间序列中的趋势和季节性成分,使其满足平稳性的要求,从而可以应用平稳时间序列的分析方法进行建模和预测。例如,对于一个具有线性趋势的时间序列,经过一阶差分后,通常可以消除趋势的影响,使其均值、方差等统计特性在时间上保持稳定。

二、延迟算子

延迟算子的定义:延迟算子 L 是一种用于表示时间序列滞后值的算子,定义为 X_{t-1}=LX_{t}​,即 L 作用于 Xt​ 上,得到的是 Xt​ 的前一期值。一般地,X_{t-k}=L^{k}X_{t }​,表示 Xt​ 的前 k 期值。

作用: 延迟算子可以方便地表示时间序列模型中的滞后项,简化模型的表达式

三、线性差分方程

这部分内容涉及到线性代数的相关知识。简单提一提,了解一下。

定义:线性差分方程是描述时间序列与其过去值和过去误差项之间线性关系的方程。

一般形式:X_{t}+a_{1}X_{t-1}+\cdot \cdot \cdot +a_{p}X_{t-p}=h(t),其中h(t)为关于 t 的函数,a为常数。

  • 齐次方程:等式右边为零,解由特征根决定。

  • 非齐次方程:包含外部项(如白噪声 ϵt​),解为齐次解与特解之和。

3.1 齐次线性差分方程的解

形式:

X_{t}+a_{1}X_{t-1}+\cdot \cdot \cdot +a_{p}X_{t-p}=0

假设解为指数形式 X_{p}=r^{p},得到其特征方程

r^{p}+a_{1}r^{p-1}+\cdot \cdot \cdot +a_{p}=0 

这是一个p次线性方程,应该有p个非零根,称为特征方程的特征根,假设为 r1、r2、...、rp。

特征方程:特征方程是通过将给定的方程转换成多项式方程来帮助我们找到解的一个工具。

特征根 ≠ 方程的解

  • 特征根是解的基底参数:特征根本身不是方程的解,但通过特征根可以构造出齐次方程的通解。

  • 示例:AR(2)模型的特征方程为 ,若得到两个实根 r1,r2,则齐次解为:

     

    这里 r1,r2​ 是特征根,而通解是它们的线性组合。

根据特征根的类型构造通解

  • 所有根都为实根且无重根:每个实根 ri 对应一项 ,通解为:

  • 重根(相同取值的根):若 r 是 k 重根,通解中包含多项式项为:

  • 复根:复根(复数形式,包含实部和虚部)以共轭对形式出现 α±βii,转换为极坐标r=\rho ^{\pm i\omega },通解中包含的对应项为:

平稳性条件:齐次解中每个项的收敛性由特征根 ri 的模长 ∣ri∣ 决定 

平稳性要求:特征根在单位圆内,即所有特征根的模长 ∣ri∣<1

  • 当 ∣ri∣<1 时,r_{i}^{t}​ 随时间指数衰减,序列趋于平稳。

  • 若存在 ∣ri∣≥1,解会发散或震荡不衰减,导致非平稳。

特征根的作用

(1)确定解的数学形式

特征根决定了齐次解的形式(指数、三角函数等):

  • 实根:解为指数函数的线性组合。对应指数增长或衰减的分量。

  • 复根:解表现为阻尼震荡,对应周期性波动,体现时间序列的周期行为。

  • 重根:解包含多项式项,引入多项式时间项,如t^{k}r^{t},反映多重动态效应。

(2) 判断模型的平稳性

  • 平稳性条件:当所有特征根的模(绝对值)严格小于1时(即位于复平面的单位圆内),齐次解会随时间指数衰减至零,系统趋于平稳。若存在特征根模≥1,解不收敛,序列非平稳,如随机游走。

  • 应用场景:在拟合AR(p)或ARMA模型后,需检查特征根是否满足平稳性条件。例如,若特征方程有根接近单位圆(如 ∣r∣=0.95),序列可能呈现缓慢衰减的自相关性。

(3) 揭示时间序列的动态行为

  • 衰减速率:特征根的模长决定序列记忆效应的持久性。模越接近0,衰减越快(短期记忆);模接近1,衰减越慢(长期记忆)。

  • 周期性:复根对应的频率 ω 决定了序列的周期长度 T=2π/ωT=2π/ω。例如,季度数据可能对应 ω=π/2,周期 T=4T=4。

  • 爆炸性或震荡性:模>1的根导致序列发散(如 r=1.1时,Xt 指数增长);复根的模>1则导致振幅递增的震荡。

为什么必须结合特征根分析?

数学必然性:无特征根则无法求解差分方程,更无法理解模型动态。

工程必要性:特征根是验证模型合理性(平稳性、可逆性)的核心工具。

解释性需求:通过特征根的位置和类型,可直观解释序列的周期性、趋势性及衰减模式。

预测与控制:特征根的衰减速率直接影响预测精度和置信区间,帮助优化模型选择。

3.2 非齐次线性差分方程的解

非齐次线性差分方程的形式为:

X_{t}+a_{1}X_{t-1}+\cdot \cdot \cdot +a_{p}X_{t-p}=h(t)

 其中右边 h(t) 包含外部扰动项(如白噪声 ϵt)

通解的结构:

Xt​ = 齐次解(瞬态) + 特解(稳态)

  • 齐次解:对应方程右边为零时的解(由特征根决定)。

  • 特解:针对非齐次项 h(t) 构造的特殊解。

理解长期行为与短期动态:

  • 长期行为:特解(由噪声驱动)主导稳态响应。
  • 短期动态:齐次解(由初始条件驱动)反映瞬态响应,其衰减速率由特征根决定。

3.3 时间序列模型与线性差分方程的联系

核心工具:线性差分方程是AR、MA、ARMA等经典时间序列模型的数学基础。

动态特性:通过特征根分析,可判定序列的平稳性、周期性及衰减速率。

四、AR模型(自回归模型)

AR模型是时间序列分析中的核心模型之一,通过历史观测值的线性组合预测当前值。

模型的一般形式:AR(p) 模型表示当前值 Xt​ 与其前 p 个历史值的线性关系,加上随机扰动项(白噪声ϵt​)

参数含义:

  • ϕ1,ϕ2,…,ϕp​:自回归系数,反映过去值对当前值的影响。

  • p:模型阶数,表示依赖的历史步长。

  • ϵt​:独立同分布的白噪声,均值为0,方差为 σ2。

一般形式下的特征方程:

自回归系数多项式

AR(p)模型的另一种模型形式(基于延迟算子),称为自回归系数多项式:

X_{t-1}=LX_{t},AR(p) 模型可以写成:

忽略误差项,令 z = L,特征方程变为:

对比两种模型形式的特征方程,可以得到一条重要的性质:特征根(一般形式)和自回归系数多项式的根成倒数。

基于以上性质,由于特征根和自回归系数多项式的根成倒数关系,AR(p)模型平稳的等价条件是自回归系数多项式方程的所有根 z 的模长都大于1,即 ∣z∣>1(恰好相反)。

注:没提到 “自回归系数多项式” 时,模型默认用一般形式来定义。

4.1 AR模型的性质

(1)平稳性条件:AR(p) 模型的特征方程所有根的模长需严格小于1(位于单位圆内)。若根在单位圆内,历史影响随时间指数衰减,序列趋于平稳;若存在根在单位圆外,序列发散(非平稳)。

(2) 自相关函数(ACF)与偏自相关函数(PACF)【之前文章有讲】

  • ACF(拖尾性):

    • AR(p) 模型的自相关系数逐渐衰减至零,表现为拖尾(指数或震荡衰减)。

    • 物理意义:所有历史值对当前值的间接影响随滞后阶数增加而减弱。

  • PACF(截尾性):

    • 偏自相关系数在滞后 p 阶后突然截尾(接近零),这是识别 AR(p) 模型阶数的关键特征。

    • 原因:PACF 消除了中间变量的影响,仅保留当前值和某一历史值的直接相关性。

4.2 AR(1) 和 AR(2) 的平稳域判别

平稳域方法是通过系数的约束条件来判别 AR 模型的平稳性,只适用于低阶模型。(推导过程略)

  • 对于AR(1)模型,

平稳域条件为:

  •  对于AR(2)模型,

 平稳域条件为:

4.3  平稳AR(p)模型的统计特性

(1)均值:平稳 AR(p) 模型的均值是常数。

实际上,AR(p)模型可以再加上一个常数项\phi _{0}

平稳 AR(p) 模型的均值为常数,记为 μ ,计算公式为 :

推导过程如下, 对模型等式两边取期望:

由于期望是线性的,可以将其拆分:

由于过程是平稳的,所有时间点的期望值都相同,即 E[Xt−k​]=μ,且对于白噪声,有 E[ϵt​]=0,则:

最终得到结果:

(2)方差:平稳 AR(p) 模型的方差是有限且不依赖于时间的 。

# 文章如有错误,欢迎大家指正。我们下期再见叭

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/70048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

信息收集-Web应用JS架构URL提取数据匹配Fuzz接口WebPack分析自动化

知识点&#xff1a; 1、信息收集-Web应用-JS提取分析-人工&插件&项目 2、信息收集-Web应用-JS提取分析-URL&配置&逻辑 FUZZ测试 ffuf https://github.com/ffuf/ffuf 匹配插件 Hae https://github.com/gh0stkey/HaE JS提取 JSFinder https://github.com/Threez…

DevOps工具链概述

1. DevOps工具链概述 1.1 DevOps工具链的定义 DevOps工具链是支持DevOps实践的一系列工具的集合&#xff0c;这些工具覆盖了软件开发的整个生命周期&#xff0c;包括需求管理、开发、测试、部署和运维等各个环节。它旨在通过工具的集成和自动化&#xff0c;打破开发与运维之间…

SQL Server 导入Excel数据

1、选中指定要导入到哪个数据库&#xff0c;右键选择 》任务 》导入数据 2、数据源 选择Excel&#xff0c;点击 下一步(Next) 3、目前 选择OLE DB Provider &#xff0c;点击 下一步&#xff08;Next&#xff09; 4、默认 &#xff0c;点击 下一步&#xff08;Next&#xff09;…

卓越设计彰显品质:福特中国“烈马宇宙”项目展示高质量标准

2024年8月27日&#xff0c;中国上海      今日&#xff0c;由福特中国设计中心与中央美术学院设计学院联合举办的“烈马宇宙 INTO THE BRONCO-VERSE”校企合作项目顺利完成结业评审并圆满落幕。三名来自中央美术学院出行创新设计方向的学生&#xff0c;在福特中国设计中心进…

基于deepseek api和openweather 天气API实现Function Calling技术讲解

以下是一个结合DeepSeek API和OpenWeather API的完整Function Calling示例&#xff0c;包含意图识别、API调用和结果整合&#xff1a; import requests import json import os# 配置API密钥&#xff08;从环境变量获取&#xff09; DEEPSEEK_API_KEY os.getenv("DEEPSEE…

【Qt学习】| QString与QByteArray的长度

1.用于计算长度的方法 1.1 QString int QString::length() const; int QString::size() const; int QString::count() const;1.2 QByteArray int QByteArray::length() const; int QByteArray::size() const; int QByteArray::count() const;三种方法没有区别&#xff0c;都…

(萌新入门)如何从起步阶段开始学习STM32 ——2 我应该学习HAL库还是寄存器库?

概念 笔者下面需要介绍的是库寄存器和HAL库两个重要的概念&#xff0c;在各位看完之后&#xff0c;需要决定自己的学习路线到底是学习HAL呢&#xff1f;还是寄存器呢&#xff1f;还是两者都学习呢&#xff1f; 库寄存器 库寄存器就是简单的封装了我们对寄存器的操作&#xf…

【系列专栏】银行IT的云原生架构-存储架构-数据库部署 10

银行 IT 的云原生架构&#xff1a;存储架构&#xff08;数据库部署&#xff09; 一、引言 在银行 IT 云原生架构的构建中&#xff0c;存储架构作为关键支撑&#xff0c;其性能、可靠性和扩展性直接影响着银行各类业务系统的运行效率与数据安全。而数据库作为数据存储与管理的…

我的新书《青少年Python趣学编程(微课视频版)》出版了!

&#x1f389; 激动人心的时刻来临啦&#xff01; &#x1f389; 小伙伴们久等了&#xff0c;我的第一本新书 《青少年Python趣学编程&#xff08;微课视频版&#xff09;》 正式出版啦&#xff01; &#x1f4da;✨ 在这个AI时代&#xff0c;市面上的Python书籍常常过于枯燥&…

大模型应用开发书籍推荐

在AI原生应用的探索之路上&#xff0c;大语言模型与提示工程面临着诸多挑战。一方面&#xff0c;过度乐观的预期让开发者陷入困境&#xff1b;另一方面&#xff0c;大语言模型在效果、性能等方面的局限也限制了其应用。本书作者作为一线从业者&#xff0c;深感驾驭大模型的重要…

基于CANopen协议的同步控制和PDO消息传输

这个VI示例展示了如何通过SYNC帧触发发送和接收PDO&#xff08;Process Data Object&#xff09;消息。它涉及的步骤包括配置CANopen接口、设定通信参数、并通过SYNC信号同步多个设备的消息传输。下面是详细说明&#xff1a; ​ 1. 右键点击BatchSDO选择部署 在NI CANopen for…

vtkCamera类的Dolly函数作用及相机拉近拉远

录 1. 预备知识 1.1.相机焦点 2. vtkCamera类的Dolly函数作用 3. 附加说明 1. 预备知识 要理解vtkCamera类的Dolly函数作用,就必须先了解vtkCamera类表示的相机的各种属性。  VTK是用vtkCamera类来表示三维渲染场景中的相机。vtkCamera负责把三维场景投影到二维平面,如…

领域驱动设计(DDD)是什么?——从理论到实践的全方位解析

文章目录 一、 引言二、 核心概念与定位2.1 DDD 定义与核心理念2.2 DDD 关键元素 三、 底层原理与技术细节3.1 领域模型与普适语言3.1.1 领域模型3.1.2 普适语言&#xff08;Ubiquitous Language&#xff09; 3.2 战术设计模式详解3.2.1 实体、值对象、聚合与领域服务3.2.2 无状…

领域驱动设计叕创新,平安保险申请DDD专利

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 见下图&#xff1a; 这个名字拼得妙&#xff1a;领域驱动设计模式。 是领域驱动设计&#xff1f;还是设计模式&#xff1f;还是领域驱动设计设计模式&#xff1f;和下面这个知乎文章的…

2025冠珠瓷砖全国开门红启动大会顺利召开

新年伊始&#xff0c;战鼓催征&#xff01;2月11日上午&#xff0c;“开年焕新 家倍幸运”为主题的2025冠珠瓷砖全国开门红启动大会在品牌总部会议室成功举行。新明珠集团副总经理、冠珠瓷砖品牌总经理潘瀚&#xff0c;冠珠瓷砖品牌副总经理曾小泉等领导&#xff0c;以及冠珠瓷…

量化交易入门指南

量化交易入门指南&#xff1a;从零开始掌握数据驱动的投资艺术 引言 在金融市场的浩瀚海洋中&#xff0c;量化交易如同一艘装备精良的船只&#xff0c;凭借数学模型和算法&#xff0c;帮助投资者在波涛汹涌的市场中稳健前行。本文将带你走进量化交易的世界&#xff0c;从基础…

基于Qt 和微信小程序的用户管理系统:WebSocket + SQLite 实现注册与登录

目录 一. 概要 二. 技术栈 三. 系统功能设计 3.1 功能模块 3.2 数据表设计 四. 具体实现 4.1 Qt 服务端 4.1.1 初始化 WebSocket 服务器 4.1.2 用户管理界面 4.2 微信小程序端 4.2.1 注册功能 4.2.2 登录功能 五. 运行效果 六. 源码下载 一. 概要 在物联网和智能设备…

C++17中`std::map`和`std::set`的`extract`与`merge`操作

文章目录 1. extract操作使用方法内部机制 2. merge操作使用方法特点 3. 性能优势4. 实际应用场景5. 总结 在C17标准中&#xff0c; std::map和 std::set这两个关联容器引入了两个极具实用价值的新特性&#xff1a; extract和 merge。这两个操作极大地增强了关联容器在处理…

当时只道是寻常

晴&#xff0c;2025年2月16日 卸载了油管、脸书和 X 手机 app &#xff0c;太浪费我时间&#xff0c;以后再去经营吧。 教学技能大赛材料需要在明天之内搞定——《教学实施方案》。感觉玄&#xff0c;同部门有经验的老师说至少花一周时间。 只能明天早点继续接着弄&#xff…

每日一题——把数字翻译成字符串

把数字翻译成字符串 题目描述示例示例1示例2 题解动态规划代码实现复杂度分析 总结 题目描述 有一种将字母编码成数字的方式&#xff1a;‘a’->1, ‘b’->2, … , ‘z’->26。 现在给一串数字&#xff0c;返回有多少种可能的译码结果。 数据范围&#xff1a;字符串…