Files
Jyotisha/docs/research/rectification_width_funnel_2026_10_16.md
T

4.5 KiB
Raw Blame History

生时校正:交付区间为什么宽 + 「象征星区间求交」对照(2026-10-16)

基线 origin/staging @ 9b7509155。数据集 references/real_case_calibration/minute_rectification_holdout_v5.json(77 例公开 AA 名人)。脚本在 docs/research/artifacts/rectification-width-funnel-2026-10-16/(脚本里 WT 指向当时的只读工作树,复跑时改成本地检出路径)。纯研究,不改线上。

1. 起因

产品 10-16 转来一篇外部文章:用自然象征星(Karaka)所主小运求区间交集,把单个案例从 150 分钟收到 3 分钟。产品要求按该方法跑一遍,并与本仓校正对比。之后产品追问:本仓交付 75 分钟,等于没校正,问题在哪。

2. 象征星区间求交:复现结论

做法:用关键词规则把事件映射到象征星(karaka_rules.py,先计算 sha256 冻结再跑)。只用日或月精度事件(387 件)。网格 15 秒,取「解释事件数最多」的时刻集合,允许丢掉解释不了的事件,与原文一致。对照组是随机象征星,每例 30 次。

设置(起始 ±75 分钟) 交付中位 真值在内 随机象征星
第三层小运 17 分钟 15/77 15.0/77
第四层小运 5 分钟 3/77 3.4/77
  • 只用日精度事件(≥3 件的 43 例):16 组设置无一显著好于随机。第四层还略差于随机(z 低至 −2.2)。
  • 上升星座二选一:第三层小运 z≈1.3,三档窗口方向一致但样本重叠,不显著;第四层无信号。
  • 文章称「1 分钟 = 4.63 天」,只对其个案成立。77 例实测 1.36–5.60 天,中位 3.84 天。
  • 同宽度对比(±60,同为约 4 分钟一段):文章方法 1~2/43,随机划段约 1.2/43,本仓头名簇 16/43。

结论:该方法在分钟级上的命中与随机无异,不立单。与 rectification_nadi_seconds_2026_10_05.md 同属「更细层小运 + 日精度」路线,同样不过。

3. 本仓交付区间宽的拆解

方法:funnel.py / funnel2.py,cluster_width_probe 研究回放。说明三点:题目列表一次性生成,不中途刷新;回答按真值模拟(全对);「答错一题」为分别翻转第 1、3、5 题。候选步长 2 分钟,「实际剩余」等于活着的候选戳数 × 2。

3.1 交付按段内外包络显示

scripts/rectification/candidate_window.py::interval_union_width 与前端 unionWindowIntervals 按 segment_index 合并。segment_index 是用户声明的窗口段,不是候选簇,所以同一窗口内被排除的空档也被包进去了。

窗口 现在显示(最早–最晚) 实际剩余分钟
±10 13 14
±30 35 26
±60 71 42

3.2 题目切不动

  • 供给:可出题中位 7~8 道。±10 窗口 30/77 例不足 6 道,12 例为 0 道。
  • 切分:Q1–Q2 约 55:45;到 Q5–Q6,真值一侧已占 76–90%,一道题只排掉一两成。
  • 题数从 6 加到 12(静态列表,题够的例子才能问到):±60 实际剩余 42→38 分钟,头名 30→36。

3.3 进区间门槛 8 分 = 至少两道题反向

一道题拉开 4 分(+2 / −2),所以一个候选至少要两道题都站错边才出区间。降门槛的代价是答错一题时容易把真值挤出去:

窗口 门槛 / 题数 实际剩余 全答对真值在内 答错一题真值在内
±10 8 / 6(现状) 14 76/77 98%
±10 6 / 12 10 76/77 97%
±10 4 / 12 8 74/77 87%
±30 8 / 6(现状) 26 76/77 95%
±30 6 / 12 18 76/77 93%
±30 5 / 12 14 75/77 88%
±30 4 / 12 12 75/77 82%
±60 8 / 6(现状) 42 75/77 93%
±60 8 / 12 38 75/77 95%
±60 6 / 12 28 75/77 88%
±60 4 / 12 16 70/77 70%

全表见 funnel_summary.json。门槛 4 在 ±30 / ±60 下,答错一题就挤掉两到三成真值,不可用。门槛 6 是折中。

3.4 物理下限

出生时间差 1 分钟,大运边界平均只平移约 3.8 天。用户记忆以月为单位,出题闸 REFRESH_MIN_BOUNDARY_DAYS=30 相当于约 8 分钟。所以靠年月问答,最好约 10 分钟,到不了 3–4 分钟。日精度加更细层的路线已两次证伪(纳迪 10-05、象征星本文)。

4. 去向

实现单 docs/tasks/TASK-rectification-narrower-delivery-20261016.md:分段显示、按剩余候选对半出题并放宽题数、交付区间门槛 8→6(MIN_SEPARATION_LEAD 不动)。