Skip to content

滞后影响分析 (Lag) 会员专享

⏳ 这是什么?

大部分相关性分析都默认一件事:两个变量是同一时刻的

但在真实产线上,因果关系往往是有延迟的——你今天调了进料量,可能要两个小时之后才能从产品质量上看到反应。

滞后影响分析就是用来回答这个问题的:

"源变量的变化,要过多少步(或多久),才会体现在目标变量上?"


🧐 怎么看?

图表标题形如 目标变量 ➔ 源变量 (Lag: 20),展示目标变量与各源变量在不同滞后步长下的相关性强度。

  • 横轴:滞后步长(从 0 到设定的最大滞后步长)
  • 纵轴:相关系数(或相关强度)
  • 每条曲线:一个源变量与目标变量的滞后相关关系

关键读法

现象含义
曲线在 Lag = 0 处最高两个变量同步变化,没有明显滞后
曲线峰值出现在 Lag = k源变量领先目标变量 k 步——存在传导延迟
曲线整体平缓没有明显峰两者关系不明确,或滞后窗口没覆盖到真实延迟
曲线出现负相关峰该变量与目标反向变化

💡 找到峰值的那个 Lag,就是工艺上的"传导时间"。例如发现"进料量"在 Lag=12 处相关性最强,若采样间隔是 10 分钟, 说明进料调整大约需要 2 小时才反映到质量指标上。


🛠️ 怎么用?

配置项

配置项说明
目标变量 (Target)你要观察的"结果"变量,单选
源变量 (Source)可能领先于目标的变量,支持多选
最大滞后步长 (Max Lag)向前回溯多少个时间步,范围 1 ~ 300,默认 20

选好后点击 绘制 生成图表。

💡 最大滞后步长怎么设? 先按业务经验估一个上限("这个工序最多延迟多久?"),换算成采样步数再适当放大。 设得太小会错过真实峰值,设得太大则噪声变多、计算变慢。


⚠️ 使用前提(重要)

本图表要求模型在创建时选择了「不随机」划分数据集。

原因是:滞后分析的立论基础是时间顺序。如果数据被打乱(shuffle = true),"第 k 步之前"就失去了物理意义,滞后相关性也就无从谈起。

处理方法

  1. 回到 第一步:数据准备,检查「是否随机」选择
  2. 如果当前是"随机",需要新建一个"不随机"的模型再使用本图表
  3. 图表也会在条件不满足时给出提示

🎯 典型用法

  • 定位工艺传导延迟:为前馈控制、软测量建模提供滞后参数
  • 排查"调了没反应":确认是不是延迟太长,操作工等不及就重复调整了
  • 时序对齐:在建立动态模型前,先把各变量按各自的最优 Lag 对齐

💡 分析结果可直接用于 工业控制系统 中的 APC/RTO 建模—— 动态 MPC 需要明确的滞后时间来建立预测模型。

让数据说话,让决策更简单。