4、时间序列基础:时间序列概念、平稳性、自相关性、滞后算子介绍

在赔付率尖峰检测中,历史赔付率数据通常以固定时间间隔(如日、周、月)记录,构成典型的时间序列。理解时间序列的基本概念、平稳性、自相关性和滞后算子,是构建有效检测模型的前提。

4.1 时间序列的基本概念

时间序列是按时间顺序排列的一组观测值。在保险场景中,常见的赔付率时间序列具有以下特征:

  • 趋势(Trend):长期上升或下降的总体方向,如因费率调整导致的赔付率结构性变化。
  • 季节性(Seasonality):固定周期内的规律波动,如冬季理赔高峰。
  • 周期性(Cyclical):非固定周期的经济或业务循环,如承保周期。
  • 随机波动(Irregular):无法解释的偶然因素,包括尖峰事件本身。
💡 实务提示: 赔付率尖峰检测主要关注“随机波动”中的异常值。在建模前,通常需要先剥离趋势和季节性成分,使尖峰信号更加突出。

4.2 平稳性(Stationarity)

平稳性是时间序列建模的核心假设。一个严格平稳的时间序列,其统计性质(均值、方差、自协方差)不随时间变化。对于赔付率检测,我们通常要求序列满足弱平稳条件:

条件 数学表达 业务含义
均值恒定 E(Yt) = μ 赔付率长期平均水平稳定
方差恒定 Var(Yt) = σ² 赔付率波动幅度不随时间扩大或缩小
自协方差仅与滞后阶数有关 Cov(Yt, Yt-k) = γk 过去与现在的相关性模式稳定

如果原始赔付率序列非平稳(常见于有趋势或季节性的数据),需要通过差分或变换使其平稳:

  • 一阶差分:ΔYt = Yt - Yt-1,消除线性趋势。
  • 季节差分:ΔsYt = Yt - Yt-s,消除固定周期波动。
  • 对数变换:log(Yt),稳定方差。
⚠️ 常见误区: 直接对非平稳序列计算阈值(如均值±3σ)会导致大量误报。因为趋势会使均值漂移,季节性会使方差被高估。务必先检验并处理平稳性。

4.3 自相关性(Autocorrelation)

自相关性衡量当前观测值与历史观测值之间的线性依赖程度。在赔付率序列中,今天的赔付率往往与昨天的赔付率相关,这种“记忆性”是尖峰检测的重要线索。

自相关函数(ACF):

ρ(k) = Cov(Y_t, Y_{t-k}) / Var(Y_t)

其中:
- ρ(k) 为滞后 k 阶的自相关系数,取值范围 [-1, 1]
- |ρ(k)| 越接近 1,表示相关性越强
- 白噪声序列的 ρ(k) ≈ 0(对所有 k ≠ 0)

偏自相关函数(PACF):在剔除中间滞后项的影响后,Yt 与 Yt-k 的净相关关系。用于识别自回归模型的阶数。

📊 检测应用: 如果赔付率序列存在显著的正自相关(如 ρ(1) > 0.5),说明尖峰往往持续多日。此时告警阈值应考虑“连续超限”规则,而非单点判断。
自相关函数(ACF)与偏自相关函数(PACF)对比 自相关(ACF)与偏自相关(PACF)对比 ACF(自相关函数) 1 2 3 4 5 6 滞后阶数 k ±2/√n PACF(偏自相关函数) 1 2 3 4 5 6 滞后阶数 k 解读规则: • ACF 拖尾(逐渐衰减)+ PACF 在滞后1阶截断 → AR(1) 模型 • ACF 在滞后1阶截断 + PACF 拖尾 → MA(1) 模型 • 两者均拖尾 → ARMA 模型;两者均快速衰减 → 序列可能为白噪声

4.4 滞后算子(Lag Operator)

滞后算子 L 是时间序列建模的简洁符号工具,定义为:L Yt = Yt-1。通过滞后算子,可以简洁地表达差分、自回归和移动平均模型。

运算 滞后算子表示 说明
一阶滞后 L Yt = Yt-1 将序列向后移动一期
k 阶滞后 Lk Yt = Yt-k 将序列向后移动 k 期
一阶差分 (1 - L) Yt = Yt - Yt-1 ΔYt 的算子形式
季节差分 (1 - Ls) Yt 消除周期为 s 的季节性
自回归 AR(p) (1 - φ1L - ... - φpLp) Yt = εt 当前值由 p 个历史值预测
移动平均 MA(q) Yt = (1 + θ1L + ... + θqLq) εt 当前值由 q 个历史误差预测
🔧 在尖峰检测中的使用: 滞后算子可以方便地构建“残差监控模型”。例如,先拟合 ARIMA 模型得到预测值 Ŷt,然后计算残差 et = Yt - Ŷt。当残差超过阈值时触发告警。滞后算子使得模型表达和编程实现(如 Python 的 statsmodels)都更加简洁。
滞后算子与时间序列建模流程 基于滞后算子的赔付率尖峰检测建模流程 原始赔付率 Yt 平稳性检验 ADF / KPSS 非平稳 差分 (1-L)d 平稳 模型识别 ACF / PACF ARIMA(p,d,q) (1-φL)(1-L)dYt = (1+θL)εt 残差 et 监控 et = Yt - Ŷt 反馈更新模型参数 核心思想:用滞后算子简洁表达时间依赖结构,通过残差偏离程度识别赔付率尖峰

4.5 平稳性检验与自相关分析在尖峰检测中的综合应用

将上述概念串联起来,在赔付率尖峰检测中的典型工作流如下:

  1. 数据准备:获取日/周赔付率序列,处理缺失值和异常值。
  2. 平稳性检验:使用 ADF 检验判断序列是否平稳。若 p-value > 0.05,则进行差分。
  3. 自相关分析:绘制 ACF 和 PACF 图,识别自回归阶数 p 和移动平均阶数 q。
  4. 模型拟合:使用滞后算子构建 ARIMA(p,d,q) 模型,得到预测值。
  5. 残差分析:计算残差序列,若残差为白噪声(ACF 无显著滞后),则模型有效。
  6. 阈值设定:基于残差的标准差或分位数设定告警阈值。
📌 关键检查点: 在设定告警阈值前,务必确认残差序列已无自相关结构。若残差仍存在显著自相关,说明模型未充分捕捉时间依赖关系,此时直接设定阈值会导致大量误报。应返回步骤 3 调整模型阶数。