Files
Jyotisha/docs/research/minute_resolution_2026_09_14.md
T
jesse-ux cf972f4040
Independent Staging Quality Gate / validate (push) Successful in 10m20s
Independent Staging Quality Gate / publish (push) Successful in 2m18s
docs(research): measure why delivered range width equals the search window
Offline v4 holdout probe. Last round's width=window result was the
no-elimination metric; production still-valid ranges after six answers
are 15/33/56 minutes. Adjacent merge never fires under step-2 radii.
W1/W2 match baseline; W3 is uncertain after one coverage squeeze.
No production clustering or scoring defaults changed.
2026-09-14 22:11:47 +08:00

12 KiB
Raw Blame History

分钟分辨率打分尺度测量(2026-09-14)

  • 口径:ayanamsa ramannode mode mean。不得与上游 true-node 数字直接对比。
  • 数据:references/real_case_calibration/minute_rectification_holdout_v4.json20 例公开 Rodden-AA,每例 ≥7 件事、≥4 个领域。
  • 半径:±10, ±30, ±60,步长 2 分钟。
  • 性质:离线测量。生产 active_rectification_event_engine.py / scoring_service.py / candidate_contrast.py 默认值未改。
  • D1:KP 宫头子主计分方向已拍板;本文件只报告权重收益,不改线上默认。
  • 过门标准(任务书):命中率与区间覆盖率不降、并列率下降、区间宽度中位数下降。三档半径要一致才算「有收益」。

结论

没有改法在 ±10 / ±30 / ±60 同时过门,不立实现单。 线上默认权重保持不动。

读数字时先看这件事:三个半径上,所有方案的交付区间宽度中位数都等于整个搜索窗(21 / 61 / 121)。公开簇并集铺满了窗口,所以「去底座 / 加权 / 换签名」几乎改不了用户看到的范围卡宽度。这是本轮最硬的结果。

改法 判定 要点
R1 分盘除数 不确定 ±10 头名簇命中 0.35→0.45len / sqrt),宽窗上消失。宽度不变。
R2 去底座 无收益 三档半径命中和宽度都不动;引擎熵有下降(±10:2.56→2.39),但过门不看熵。
R3 KP 子主计分 无收益 / 不确定 20/20 例在 ±10 窗内宫头子主都变了(5–9 次),不是「窗内不变」的假阴性。±10 命中从 0.35 降到 0.20(权重 1.0),权重越大越差。产品方向仍有效,默认权重不能直接上线
R4 年精度边际 无收益 / 不确定 lse 与基线几乎相同。max 在 ±10 命中到 0.50,但并列率 0.05→0.50,把峰值摊成平手。
R5 动态签名层 无收益 命中下降或持平,熵上升。
两两组合 无收益或不确定 没有一组三档半径同时过门。R1+R2 只在 ±10 复制了 R1 的命中提升。

基线本身:真分钟从未被挤出交付区间(覆盖率 1.00);引擎头名簇命中只有 0.35 / 0.15 / 0.10。六题真值方向回放后头名 0.80 / 0.55 / 0.35——会话里「问完仍并列」主要不是 holdout 上的引擎头名问题,而是范围卡宽度等于整窗

若下一轮还做,优先查「为什么公开簇并集永远铺满搜索窗」(签名层在 ±10 内是否几乎每分钟一组,或 cap_clusters_by_adjacent_merge 把弱簇并回整窗),而不是继续加权重。R3 若要再试,需要单独标定,且不得降低 ±10 命中。

分方案判定明细

改法 判定 说明
R1@len uncertain ±10:benefit;±30:no_benefit;±60:no_benefit
R1@sqrt uncertain ±10:benefit;±30:no_benefit;±60:no_benefit
R1@fixed2 uncertain ±10:benefit;±30:benefit;±60:no_benefit
R2 no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit
R3@0.5 no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit
R3@1.0 uncertain ±10:no_benefit;±30:benefit;±60:no_benefit
R3@2.0 uncertain ±10:no_benefit;±30:benefit;±60:no_benefit
R4@max uncertain ±10:uncertain;±30:uncertain;±60:uncertain
R4@lse no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit
R5 no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit
R1+R2 uncertain ±10:benefit;±30:no_benefit;±60:no_benefit
R1+R3 no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit
R1+R4 no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit
R1+R5 no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit
R2+R3 uncertain ±10:no_benefit;±30:benefit;±60:no_benefit
R2+R4 no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit
R2+R5 no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit
R3+R4 uncertain ±10:no_benefit;±30:benefit;±60:no_benefit
R3+R5 uncertain ±10:no_benefit;±30:benefit;±60:no_benefit
R4+R5 no_benefit ±10:no_benefit;±30:no_benefit;±60:no_benefit

基线成绩单

半径 N 真分钟在头名簇 真分钟在交付区间 区间宽度中位 并列率 引擎熵 真值被挤出
±10 20 0.35 1 21 0.05 2.559 0
±30 20 0.15 1 61 0.05 4.038 0
±60 20 0.1 1 121 0 4.992 0

分半径指标

±10 分钟

方案 头名簇命中 区间覆盖 宽度中位 并列率 熵0 熵6 挤出 过窄
baseline 0.35 1 21 0.05 2.559 2.141 0 0
R1@len 0.45 1 21 0.05 2.554 2.139 0 0
R1@sqrt 0.45 1 21 0.05 2.554 2.139 0 0
R1@fixed2 0.4 1 21 0.05 2.559 2.141 0 0
R2 0.35 1 21 0.05 2.387 2.034 0 0
R3@0.5 0.25 1 21 0 2.56 2.142 0 0
R3@1.0 0.2 1 21 0 2.56 2.143 0 0
R3@2.0 0.15 1 21 0 2.557 2.142 0 0
R4@max 0.5 1 21 0.5 2.56 2.143 0 0
R4@lse 0.35 1 21 0.05 2.559 2.141 0 0
R5 0.25 1 21 0.05 2.648 2.194 0 0
R1+R2 0.45 1 21 0.05 2.356 2.025 0 0
R1+R3 0.25 1 21 0 2.556 2.142 0 0
R1+R4 0.35 1 21 0.05 2.554 2.139 0 0
R1+R5 0.35 1 21 0.05 2.643 2.192 0 0
R2+R3 0.2 1 21 0 2.485 2.088 0 0
R2+R4 0.35 1 21 0.05 2.386 2.035 0 0
R2+R5 0.25 1 21 0.05 2.47 2.104 0 0
R3+R4 0.2 1 21 0 2.56 2.143 0 0
R3+R5 0.15 1 21 0 2.649 2.196 0 0
R4+R5 0.25 1 21 0.05 2.648 2.195 0 0

±30 分钟

方案 头名簇命中 区间覆盖 宽度中位 并列率 熵0 熵6 挤出 过窄
baseline 0.15 1 61 0.05 4.038 2.576 0 0
R1@len 0.15 1 61 0.05 4.03 2.576 0 0
R1@sqrt 0.15 1 61 0.05 4.03 2.576 0 0
R1@fixed2 0.2 1 61 0.05 4.037 2.576 0 0
R2 0.15 1 61 0.05 3.915 2.546 0 0
R3@0.5 0.1 1 61 0 4.039 2.577 0 0
R3@1.0 0.15 1 61 0 4.039 2.577 0 0
R3@2.0 0.15 1 61 0 4.036 2.577 0 0
R4@max 0.2 1 61 0.25 4.039 2.578 0 0
R4@lse 0.15 1 61 0.05 4.038 2.576 0 0
R5 0.1 1 61 0.05 4.096 2.576 0 0
R1+R2 0.15 1 61 0.05 3.874 2.541 0 0
R1+R3 0.1 1 61 0 4.033 2.577 0 0
R1+R4 0.15 1 61 0.05 4.03 2.576 0 0
R1+R5 0.1 1 61 0.05 4.088 2.576 0 0
R2+R3 0.15 1 61 0 3.973 2.557 0 0
R2+R4 0.15 1 61 0.05 3.91 2.547 0 0
R2+R5 0.1 1 61 0.05 3.97 2.546 0 0
R3+R4 0.15 1 61 0 4.039 2.578 0 0
R3+R5 0.15 1 61 0 4.097 2.577 0 0
R4+R5 0.1 1 61 0.05 4.096 2.576 0 0

±60 分钟

方案 头名簇命中 区间覆盖 宽度中位 并列率 熵0 熵6 挤出 过窄
baseline 0.1 1 121 0 4.992 2.678 0 0
R1@len 0.1 1 121 0 4.986 2.677 0 0
R1@sqrt 0.1 1 121 0 4.987 2.677 0 0
R1@fixed2 0.1 1 121 0 4.992 2.678 0 0
R2 0.1 1 121 0 4.918 2.668 0 0
R3@0.5 0.05 1 121 0 4.995 2.678 0 0
R3@1.0 0.05 1 121 0 4.996 2.678 0 0
R3@2.0 0.1 1 121 0 4.995 2.678 0 0
R4@max 0.1 1 121 0.2 4.993 2.678 0 0
R4@lse 0.1 1 121 0 4.992 2.678 0 0
R5 0.1 1 121 0 5.033 2.677 0 0
R1+R2 0.1 1 121 0 4.903 2.667 0 0
R1+R3 0.05 1 121 0 4.992 2.678 0 0
R1+R4 0.1 1 121 0 4.987 2.677 0 0
R1+R5 0.1 1 121 0 5.027 2.677 0 0
R2+R3 0.05 1 121 0 4.954 2.671 0 0
R2+R4 0.1 1 121 0 4.919 2.669 0 0
R2+R5 0.1 1 121 0 4.956 2.668 0 0
R3+R4 0.1 1 121 0 4.996 2.679 0 0
R3+R5 0.05 1 121 0 5.037 2.678 0 0
R4+R5 0.1 1 121 0 5.033 2.677 0 0

R3 KP 窗内变化

只统计 ±10 窗内目标宫宫头子主至少变化一次的例子。

例子 窗内变化次数 计入 R3
barack_obama_1961_aa_v4_holdout 8 yes
angelina_jolie_1975_aa_v4_holdout 8 yes
tiger_woods_1975_aa_v4_holdout 7 yes
elizabeth_taylor_1932_aa_v4_holdout 9 yes
elizabeth_montgomery_1933_aa_v4_holdout 7 yes
pablo_picasso_1881_aa_v4_holdout 8 yes
sigmund_freud_1856_aa_v4_holdout 5 yes
salma_hayek_1966_aa_v4_holdout 7 yes
steve_reich_1936_aa_v4_holdout 7 yes
albert_brooks_1947_aa_v4_holdout 7 yes
paul_ryan_1970_aa_v4_holdout 8 yes
tom_kennedy_1927_aa_v4_holdout 7 yes
andrew_windsor_1960_aa_v4_holdout 8 yes
sean_lennon_1975_aa_v4_holdout 6 yes
joseph_kennedy_iii_1980_aa_v4_holdout 9 yes
kurt_cobain_1967_aa_v4_holdout 7 yes
john_robbins_1947_aa_v4_holdout 8 yes
chad_everett_1937_aa_v4_holdout 8 yes
bernd_eichinger_1949_aa_v4_holdout 8 yes
iwao_takamoto_1925_aa_v4_holdout 7 yes

方法

  1. 每个例子先算生产静态盘(含 KP 观察),再按事件抽样日打生产分。
  2. R1 按 *_domain_varga 规则把 2*len 换成 len / sqrt(len) / 固定 2。
  3. R2 在事件级减去当前窗口最小值。
  4. R3 把目标宫 KP 子主/次子主与当时 Vim MD/AD/PD 比对,权重 0.5 / 1.0 / 2.0。
  5. R4 对年精度 12 个月样本取 max 或 log-sum-expT=1)。
  6. R5 按本例有证据的领域动态取签名层,去掉同日恒定的 md
  7. 交付区间 = 公开簇成员分钟的并集。并列 = 头名簇分数并列。
  8. 熵曲线用生产探针 + 真值方向最优答,最多 6 题。

配对组合用 R1=len、R3=1.0、R4=lse

勘误(2026-09-14 簇宽度研究)

上一轮表里的「区间宽度中位」取的是全部公开簇成员的并集跨度,没有把答案淘汰算进去。 scripts/research/minute_resolution_sweep.pymetrics_from_public 遍历每一个公开簇的 cluster_times cap_clusters_by_adjacent_merge 按设计不丢分钟,所以并集恒等于搜索窗。六题回放虽然调用了 apply_answersummarize() 仍读 engine.width,回放里的 remaining_count 还是代表分钟封顶 5,不是交付区间宽度。

因此「所有方案宽度中位数都等于整窗」只对不含淘汰的引擎并集口径成立,不能直接当成线上范围卡在答完题之后的宽度。 线上 unionStillValidRange 用的是未淘汰且落后头名不足 8 分的簇覆盖并集。含淘汰后的数字见 docs/research/cluster_width_2026_09_14.md

半径 上一轮宽度中位(无淘汰) 六题后线上口径宽度中位 真值仍在回放剩余代表里
±10 21.0 15.0 20/20
±30 61.0 33.0 20/20
±60 121.0 56.0 20/20