时间序列模型发展历程(第一讲:AR/MA/ARMA)

目录

时间序列到底在建模什么?

一个根本问题

[第一代:经典统计时序模型(时间 = 线性相关)](#第一代:经典统计时序模型(时间 = 线性相关))

代表模型

时间序列的最小假设(第一代模型的世界观)

[一、AR 模型:用"过去的自己"预测现在](#一、AR 模型:用“过去的自己”预测现在)

引出问题

[1️⃣ AR 模型的思想](#1️⃣ AR 模型的思想)

[AR(p) 的数学定义](#AR(p) 的数学定义)

[2️⃣ AR 模型在"学"什么?](#2️⃣ AR 模型在“学”什么?)

[3️⃣ AR 的隐含限制(关键)](#3️⃣ AR 的隐含限制(关键))

[二、MA 模型:不是过去的值,而是过去的"冲击"](#二、MA 模型:不是过去的值,而是过去的“冲击”)

[1️⃣ MA 模型的动机](#1️⃣ MA 模型的动机)

[2️⃣ MA(q) 的数学定义](#2️⃣ MA(q) 的数学定义)

[3️⃣ AR vs MA 的本质区别(非常重要)](#3️⃣ AR vs MA 的本质区别(非常重要))

[4️⃣ MA 的致命问题](#4️⃣ MA 的致命问题)

三、ARMA:世界不是非黑即白

[1️⃣ 为什么 AR 和 MA 必须合体?](#1️⃣ 为什么 AR 和 MA 必须合体?)

[2️⃣ ARMA(p, q) 的数学形式](#2️⃣ ARMA(p, q) 的数学形式)

[3️⃣ 一个非常重要但常被忽略的事实](#3️⃣ 一个非常重要但常被忽略的事实)

[🔥 关键转折问题](#🔥 关键转折问题)


时间序列到底在建模什么?

一个根本问题

如果我今天看到一个数 yt,

我凭什么认为它和昨天 yt−1有关系?

时间序列建模的最原始假设只有一句话:

时间上相邻的观测值不是独立的


第一代:经典统计时序模型(时间 = 线性相关)

代表模型

  • AR / MA / ARMA

  • ARIMA / SARIMA

  • Holt / Holt-Winters

  • State Space Models

时间序列的最小假设(第一代模型的世界观)

第一代模型默认三个前提:

  1. 时间是单向的(过去 → 现在 → 未来)

  2. 依赖是线性的

  3. 统计性质不随时间改变(平稳性)

👉 所有经典模型,都是在这三条假设里打转。


一、AR 模型:用"过去的自己"预测现在

AR 模型(Autoregressive Model),即自回归模型

引出问题

假设我问你:

明天的气温,会不会和昨天、前天有关?

你会说:
当然会,而且可能主要跟最近几天有关。

这就是 AR(Autoregressive)的直觉来源。


1️⃣ AR 模型的思想

核心假设:

当前值是过去若干个值的线性组合 + 噪声

AR(p) 的数学定义

我们逐项"翻译成人话":

  • yt:当前时刻的观测

  • yt−i:过去第 i个时刻

  • ϕi​:时间依赖的强度

  • εt:白噪声(不可预测部分)

  • p:记忆长度

📌 时间在这里是什么?

时间 = 有限阶滞后(finite lag)


2️⃣ AR 模型在"学"什么?

它本质在学一组参数:

你可以理解为:

"过去第 1 天重要吗?第 2 天重要吗?第 7 天还有影响吗?"


3️⃣ AR 的隐含限制(关键)

现在我们问一个非常重要的问题:

如果真实世界是这样生成的:

  • 系统本身没"惯性"

  • 但噪声会持续影响好几天

    AR 能处理吗?

答案是:不太行。

因为 AR 只把"记忆"放在 y 上

没记住噪声


二、MA 模型:不是过去的值,而是过去的"冲击"

MA模型(Moving Average Model),即移动平均/滑动平均模型。

1️⃣ MA 模型的动机

换个角度想:

现在的值,可能并不是过去状态决定的

而是过去一些"随机事件"的残留效应

比如:

  • 一次政策冲击

  • 一次设备误差

  • 一次心理应激


2️⃣ MA(q) 的数学定义

逐项解释:

  • μ:时间序列的均值或期望值,这个值对所有的时间点都是相同的。

  • εt​:当前冲击

  • εt−i​:过去的冲击

  • θi​:冲击的"衰减方式"

📌 时间在这里是什么?

时间 = 冲击的持续影响


3️⃣ AR vs MA 的本质区别(非常重要)

模型 记忆的对象
AR 过去的值
MA 过去的噪声

你可以这样理解:

  • AR:系统有"惯性"

  • MA:系统被"外力"反复敲击


4️⃣ MA 的致命问题

你现在应该能隐约感觉到:

MA 模型需要知道 εt−1

但问题是:

噪声是不可观测的

这就带来一个现实问题:

  • MA 在理论上优美

  • 在实践中难以直接解释


三、ARMA:世界不是非黑即白

自回归滑动平均模型,又名ARMA模型(Auto-Regressive Moving Average Model),由自回归模型(AR模型)与滑动平均模型(MA模型)为基础"混合"而成。

1️⃣ 为什么 AR 和 MA 必须合体?

因为现实系统往往同时满足:

  • 有内在惯性(AR)

  • 又不断受到随机冲击(MA)

👉 只用一个视角都不完整


2️⃣ ARMA(p, q) 的数学形式

你现在可以把它理解为:

当前 = 过去状态的残留 + 过去冲击的残留


3️⃣ 一个非常重要但常被忽略的事实

ARMA 只能用于平稳时间序列

也就是说:

  • 均值不随时间变

  • 方差不随时间变

  • 自相关结构稳定

👉 你现在可以问一个致命问题了。


🔥 关键转折问题

请你认真想这个问题:

如果时间序列本身在"走趋势"

比如情绪评分、GDP、气温、学习进展
AR / MA / ARMA 还能直接用吗?

答案是:不能。

这正是 ARIMA 出现的历史必然性


下一讲:

时间序列模型发展历程(第二讲:平稳性危机与ARIMA诞生、SARIMA)-CSDN博客

相关推荐
编程百晓生1 天前
《SAP FICO系统配置从入门到精通共40篇》021、CO-PC实战笔记:在制品与差异计算,那些年车间里的“账实不符”
服务器·人工智能·笔记·ar·从入门到精通·sap fico·sap fico系统
ar01231 天前
AR航空装配:赋能航空航天制造的智能化转型
人工智能·ar
Xvisio诠视科技1 天前
从广交会智能穿戴展区看趋势:XR、VR、AR、MR是什么?有什么区别?
科技·ar·xr·vr·智能穿戴设备·广交会
沅_Yuan2 天前
基于ARIMA差分自回归移动平均的时间序列预测模型【MATLAB】
机器学习·matlab·arima·时序预测·自回归·移动平均
想你依然心痛2 天前
HarmonyOS 5.0文旅文博开发实战:构建AR空间计算导览与AIGC沉浸式文化体验系统
aigc·ar·harmonyos·空间计算
北京阿法龙科技有限公司2 天前
工业级真AR智能眼镜如何助力电力运维实现更安全、高效的流程作业
运维·安全·ar
微学AI2 天前
Rokid AI眼镜的运用:基于 Rokid 灵珠平台,几步搭建专属城市规划评估AR智能体
人工智能·ar
好家伙VCC2 天前
# ARCore+ Kotlin 实战:打造沉浸式增强现实交互应用在
java·python·kotlin·ar·交互
ar01232 天前
AR眼镜远程协助在数字化工业的变革应用
人工智能·ar
爱看科技2 天前
Snap聚焦AR入局下一代计算,苹果/阿里/微美全息加强构筑智能穿戴市场壁垒!
ar