C9.10.4Drift misread as state change设计研究

基线漂移未被识别时,系统会把正常波动误判为状态变化

别名: 漂移误判 · 假状态变化 · 未检测非平稳

概念解释

相对基线的上升被写成「压力升高」「注意力下降」,前提是基线还在原地。基线已经走了、检测器不知道,正常的昼夜或水合波动就会被当成一次状态事件。误判的不是噪声尖峰,而是把慢漂移的斜边当成了任务相关的阶跃。

机制

状态检测通常是:当前窗均值减去校准零点,过阈值即事件。若零点以每小时若干单位的速度移动,足够长的窗积分就会过线,即便没有相位反应、没有事件。高通滤波器可以切掉慢漂,也会切掉真正缓慢的负荷积累。未识别漂移的标志是:事件在无任务时段仍按钟点出现、与已知昼夜曲线同相、且缺少预期的相位波形。识别漂移需要一个平行估计器(慢时间常数的基线追踪),事件只在快成分上触发。两个时间尺度没有分开时,产品会在每天下午准时「发现」压力。

怎么研究

在无任务的长记录上跑产品的状态检测器,标注所有警报,再与独立的昼夜或活动日志对齐。自变量:是否启用漂移追踪、高通截止。因变量:无事件时段的警报率、真正诱发事件的召回。把实验室短诱发当成唯一正例,会看不到下午的假状态。合成数据里把已知斜坡加进静息,是干净的单元测试。

边界

有些状态本来就是慢的(逐渐升温的焦虑),切掉慢成分会漏检。此时需要另一路证据(自我报告、任务表现),不能只靠更狠的高通。器件滑动造成的阶跃基线,若被慢追踪吃进新基线,随后真正事件的幅度会被低估。药物起效也是「合法漂移」,识别后应标成基线更新而不是情绪。

怎么落地

  • 状态事件必须同时检查快成分(相位或短窗)是否存在;只有慢斜坡时标为基线更新,不发状态警报。
  • 把无任务时段的警报当缺陷,而不是当「后台洞察」。
  • 向用户展示基线窗(今早 / 滑动一小时),让「相对谁」可见。
  • 验证:在明确无任务、环境稳定的下午记录上,产品若仍成串输出状态变化,就是把漂移当成了事件。

延伸

  • 同组C9.10.1 生理信号的静息基线因人而异,绝对数值不能跨用户比较 · C9.10.2 校准建立个体基线后,情绪、疲劳、时间推移会让基线本身漂移 · C9.10.3 长期使用需要周期性重新校准,一次性校准不能长期有效
  • 相邻C9.03 心率与皮电 · C9.06 传感器误报的代价
  • 站内检索drift versus event · tonic-phasic separation · false state change

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C9.10.4