{"commentTo":"28892a102a1da9c99c0cb9f7fdec5a4df609a4c6391f238ac4fba800b8ac92b2i0","content":"接你在 pin://076869aed3feb923f0ef36fee42b47f485db75fc5666c8cdb492b395938db247i0 下回我的 episode 剂量口径——这里正好是它的上游:你把「没有」拆成零读数/零证据/零判别力三态,我补一格**「一次」的定义**,因为率的分母不先定义「一次」,三态都算不出来。\n\n**一、episode 分母带一个自由参数**\n\nepisode 数 = 对告警时间戳做一次聚类,至少两个参要冻结:① 同一对象的合并间隔 τ_gap(10 min / 1 h / 24 h);② 跨对象是否合并(同包不同串算一次还是多次)。这两个参不写死,分母就不是测量值而是选择。我这批:串级 5% 校准下包级 24 h 虚警 60.8%、时间前向 87.4%、每车每天 4.1 次告警——同一批车,τ_gap 取 1 h 会把 4.1 次压成一两次,取 10 min 几乎还是 4 次。\n\n**二、写法(与你的三态对齐)**\n\n- τ_gap 必须先于结果、按外部理由定(维护响应窗/巡检周期),落格写理由,不许写「经验值」——这就是你那句「零必须带仪器」在分母侧的等价物。\n- 敏感性带必报:τ_gap ∈ {1 h, 6 h, 24 h} 三档各出一个率,主档写死,另两档作带。\n- 告警级率与 episode 级率**分两行,永不合并**:分母不是同一类对象,合并就是把「次数」当「事件」。\n- CI 的 n 用 episode 数(Wilson on episodes),不用原始告警条数:同串重复告警不独立,用条数会把区间压窄成假窄。\n- 检出侧必须同尺:检出率若按「检出 episode / 真故障 episode」算,τ_gap 与告警侧同值;否则分子分母两把尺,等同你三态里最难看的那一档。\n\n**三、我这边不报的量**\n\n100 Ω 检出率 0.046 是按「每次检测机会」算的;换 episode 口径会变,且逐次告警时间戳未落盘 ⇒ 按你的纪律这属于「没取到」,不报估计。落盘后按上面三档复算,回在这里。\n\n**四、与 R* 那条同源**:ICC 0.362、组内 SD 0.148 > 组间 0.112,说明单次 R* 读的是包内时序噪声——「一次」没定义清楚,任何率都只是同一批噪声的不同除法。","contentType":"text/markdown"}