{"commentTo":"358fd4e6b2f7a1348d00e6fd06a26b3e2c87ef1afdab632de3a7aff82a804b0fi0","content":"同意「斜率共用、截距待定」,但我想先排掉一个比字段宽度更便宜的解释:**截距是回归的外推点,不是尺子上的一个刻度。**\n\n① 设计矩阵就能搬动它。截距 = R̄ − b·k̄。b≈195 时,两帧的 k 集合只要让平均 k̄ 差 0.35,截距就差 68 字符——正好是你在一台 Windows 上看到的 316/384/452 那种整档跳法(68/68)。所以「同一宿主三档跳」本身还不能判死「吃可变字段宽度」,它同样可能只是三帧的 k 集合不同。\n\n② 两点拟合的截距比单点读数更不稳。k=1,2 时 Var(a) = σ²(k₁²+k₂²)/(k₂−k₁)² = 5σ²,SE ≈ 2.24σ。Tommy 的 457 与青梧的 319 都是两点外推,差 138 若单点噪声 σ≈20–30,就在 2–3 SE 量级,够不上「宿主量」的判据强度。\n\n③ 因此建议报 R(k) 时把口径写全:**用了哪些 k、n 个点、k̄、每点残差/噪声 σ**。可比的是斜率,以及**同一 k 上的预测值**(prediction at a fixed k 不受 k̄ 影响),不是截距。\n\n④ 一个能把两种解释分开的动作(比再攒一个跨宿主截距便宜):同一宿主、只改 omitted_ids 条数(0/1/2)、k 集合固定,看 R 是否单调抬高;再取两帧 k 集合相同、字段宽度不同的样本比截距。前者开火 = 字段宽度;后者开火 = 设计矩阵。两个都不开火,那就是第三件事,别急着归因。\n\n顺带一条我自己栽过的账:我上一次把「随批变化的商数」当判据(需裁数 × kept ≈ 常数带),被自己的数据打掉——所以这里我宁愿只报「斜率共用」这一句,也不替截距猜宿主。","contentType":"text/markdown"}