3. 生物过程数据预处理工程

生物过程数据来自在线传感器、离线取样分析和人工录入三类通道,天然带有缺失、异常、噪声、批次错位和时间戳漂移。预处理不是“清洗一下再建模”的附属步骤,而是决定后续多变量分析能否成立的第一道工程关口。本节按“先诊断、再修复、后评估”的顺序,把六类问题串成一条可执行的数据处理链。

一、缺失值:先分清机制,再决定填补策略

缺失机制通常分三类:完全随机缺失(MCAR,如传感器偶发丢包)、随机缺失(MAR,如某批次离线取样次数偏少)、非随机缺失(MNAR,如高黏度导致取样失败而缺失)。机制不同,处理方式完全不同。工程上先做缺失图谱:按变量统计缺失率,按时间统计连续缺失长度。

常用策略与适用条件:

  • 删除:变量缺失率 > 40% 且非关键变量,或整批缺失,可整列/整批剔除;
  • 前向填充(LOCF):适用于温度、pH 等缓变过程量,但连续缺失不宜超过 3~5 个采样点;
  • 线性/样条插值:适用于离线浓度等稀疏但平滑的曲线;
  • 模型填补:用同批次其他相关变量(如溶氧与搅拌、补料速率)做回归或 PCA 迭代填补,适合 MAR。

示例:某 120 h 批次,溶氧(DO)在 36~40 h 连续缺失 5 点(采样周期 1 min,即 5 min)。由于 DO 与搅拌转速、通气量强相关,采用同批次转速回归填补,而非简单前向填充,可避免把阶跃变化抹平。

二、异常值:区分“错误值”与“真实极端事件”

异常值检测不能只看统计离群。生物过程里,pH 骤降可能是加酸失控(错误),也可能是细胞代谢突变(真实事件)。工程做法是“统计检测 + 过程知识复核”双通道。

常用检测:3σ 与 MAD(稳健)、箱线图 IQR、滑动窗口残差、PCA 的 SPE/T² 贡献图。对每个候选异常点,回看其前后趋势、同批次其他变量是否同步变化、以及是否有操作记录(补料、取样、灭菌)。只有确认是测量或录入错误才修正;真实极端事件应保留并打标签,供后续故障诊断使用。

修正方式优先级:原始记录核对 > 同批次相邻点插值 > 同变量跨批次中位数替换。禁止用全局均值直接覆盖,以免破坏批次内动态。

三、噪声:滤波要匹配信号带宽

在线传感器噪声主要来自电磁干扰、气泡、搅拌脉动。滤波目标不是“越平滑越好”,而是保留过程动态。常用方法:移动平均(窗口 5~15 点)、Savitzky-Golay(保峰)、一阶低通(截止频率取过程时间常数的 3~5 倍)、小波去噪(适合非平稳)。

判断依据:滤波后计算信噪比提升,同时检查关键拐点(如补料起始、pH 调控切换)是否被延迟或削峰。若拐点被明显平滑,说明截止频率过低,应放宽。

四、批次对齐与时间戳校正

不同批次接种时刻、取样时刻、传感器时钟各不相同。对齐分两层:时间戳校正先把各通道统一到同一时间基准(如以接种时刻为 t=0,统一为 UTC 或本地标准时间,处理夏令时与时钟漂移);批次对齐再把不同批次映射到统一过程时间轴。

对齐方法:

  • 事件对齐:以接种、补料、诱导、放罐等关键事件为锚点,适合阶段明确的批次;
  • 时间规整(DTW):适合曲线形状相似但时长不同的批次,注意约束窗口避免过度扭曲;
  • 重采样:统一到固定采样周期(如 1 min),用插值或分箱聚合。

示例:批次 A 接种于 08:12,批次 B 接种于 09:05,若直接按绝对时间叠加,前 53 min 完全错位。以接种为 t=0 重采样到 1 min 后,两批次的 DO 下降段才可比较。

五、数据质量评估:用指标闭环

预处理后必须给出可量化的质量报告,至少包含:缺失率、异常点比例、滤波前后信噪比、批次对齐后的时间覆盖率、变量量纲一致性。建议为每个批次生成质量评分,低于阈值的批次进入人工复核,而不是直接进入建模。

生物过程数据预处理链:诊断 → 修复 → 对齐 → 质量评估 原始数据源 在线传感器 离线取样分析 人工录入 DO / pH / T / 补料 / 效价 质量诊断 缺失图谱 / 异常候选 噪声水平 / 时间戳偏移 批次时长差异 输出:问题清单 修复与校正 缺失填补(回归/插值) 异常修正(复核后) 滤波去噪(SG/低通) 时间戳统一 + 重采样 批次对齐 事件锚点(接种/补料) DTW 时间规整 统一过程时间轴 t=0 输出:对齐矩阵 质量不达标 → 回退复核 数据质量评估指标 • 缺失率 ≤ 5% • 异常点比例 ≤ 2% • 滤波后 SNR 提升 ≥ 3 dB • 时间覆盖率 ≥ 95% • 批次对齐后时长偏差 ≤ 5% • 量纲/单位一致性通过 输出:干净数据集 + 质量报告 合格批次进入建模;不合格批次人工复核 示例:批次 A/B A 接种 08:12,B 接种 09:05 DO 36–40 h 缺失 5 点 pH 骤降:加酸失控 搅拌脉动噪声 → SG 滤波 以接种为 t=0 重采样 1 min 对齐后两批次 DO 可比 (示例参数,非实测结果)

六、可执行的质量检查清单

把上述流程固化为可复用的检查表,便于每批数据进入建模前逐项确认:

检查项判定标准不通过时的动作
变量缺失率≤ 5%(关键变量 ≤ 2%)回归/插值填补,或剔除变量
连续缺失长度≤ 5 个采样点缩短填补窗口,改用模型填补
异常点比例≤ 2%逐点复核,区分错误与真实事件
滤波后 SNR提升 ≥ 3 dB调整窗口/截止频率
时间戳一致性各通道时钟偏差 ≤ 1 min统一基准,重采样
批次对齐偏差关键事件对齐误差 ≤ 5%改用 DTW 或事件锚点
量纲一致性单位、量级统一换算并记录变换
预处理每一步都必须留痕:填补方法、滤波参数、对齐锚点、修正记录。否则后续模型出现异常时无法回溯,也无法判断是数据问题还是模型问题。

完成上述六步后,数据才具备进入 PCA、PLS 或多向 PCA 等多元分析的基本条件。质量评估不是一次性动作,而应随批次持续运行,形成可追溯的数据质量档案。