趋近智
自动相关函数(ACF)是量化平稳时间序列内部相关结构的主要方法。它有助于理解给定时间 的序列值 与其过去值 、 等之间的关系。理解这种内部依赖性是分析时间序列数据的基础。
自动相关性简单来说就是“自身相关”。它衡量时间序列滞后值之间的线性关系。简单来说,它告诉我们时间 的序列值与 个周期前(即时间 )的值相关程度如何。这个滞后 可以是 1、2、3 等。
特定滞后 的 ACF 值,通常表示为 ,其计算方式类似于标准相关系数,但在所有可用的 上针对 和 进行计算。
此处, 是序列与其滞后版本之间的协方差,而 是序列的方差。由于我们假设序列是平稳的, 随时间保持不变,并且 仅取决于滞后 ,而非特定时间 。
ACF 值范围从 -1 到 1:
根据定义,滞后 0 的自动相关性 始终为 1,因为任何序列在无滞后时都与自身完全相关。
我们很少手动计算这些值。Python 中的 statsmodels 等统计库提供了计算和绘制 ACF 的函数。标准的可视化形式是“相关图”或 ACF 图。此图在 Y 轴上显示自动相关值 ,在 X 轴上显示不同的滞后 (通常从滞后 1 开始,但有时会包含滞后 0)。
统计软件包生成的 ACF 图的一个重要特点是包含显著性边界。这些通常表示为阴影区域(通常为蓝色)。自动相关性条形图超出此边界的滞后被认为是统计上显著的(通常在 5% 的显著性水平下)。这表明,假设该滞后的真实自动相关性为零,则在该滞后观察到的相关性不太可能是由于随机机会单独引起的。
让我们看一个平稳时间序列的 ACF 图示例:
ACF 图显示了滞后 1 到 20 的自动相关值。蓝色阴影区域代表 95% 置信区间。延伸到此区域之外的条形图表明统计上显著的自动相关性。
在上面的图中:
研究 ACF 图是时间序列分析中的一个基本步骤。它帮助我们理解过程的“记忆”。过去的值能回溯多远并显著影响当前值?ACF 中的衰减模式(例如,突然截断与缓慢衰减)提供了关于数据潜在结构的线索,并指导我们选择合适的模型,如移动平均(MA)或自回归(AR)模型。我们将在“解释 ACF/PACF 以进行模型选择”一节中研究 ACF 模式与模型识别之间的这种联系。目前,重点是理解 ACF 衡量什么以及如何解读其图。
这部分内容有帮助吗?
© 2026 ApX Machine Learning用心打造