STEP 2021 · 2026-09-14 · rei-aios-98 · Phase (iv) MDE 独立 verify
STEP 2005 arc 判断待ち 5 items のうち (iv) MDE 独立 verify の execute。 chat-Claude が PRE_REG § 2 で 提供した MDE table + N=141 + Bin unbalanced を Python stdlib で 独立再現、 12/12 entries が 0.15pp 以内 で 一致 = PRE_REG § 2 の 数値 正当性 CONFIRMED。
STEP 2005 arc PRE_REG § 2 の MDE table は chat-Claude が cluster SE 計算 で 提供 (person 単位、 power 0.80、 α 0.05 両側)。 SD=0.30/cell=10 で MDE 37.6pp = 検出不能 判定 の 根拠数値。 藤本さん directive「A: このまま (iii) → (iv) を続けて実行」 に 従い、 独立 Python 実装 で 数値 verify。
重要: 私 (Claude) は PRE_REG を 既視 だが、 実装 は Python stdlib のみ (scipy 不要)、 chat-Claude 提供値 は input で 比較用のみ = 「実装 独立性」 は 保証 (数値 は 私 memory から guess でなく NormalDist.inv_cdf derived)。
MDE = (Z_α/2 + Z_1-β) × SE(Δ) SE(Δ) = √(2 × SD² / n) (balanced groups) Constants: Z_α/2 (α=0.05 two-sided): 1.959964 (NormalDist(0,1).inv_cdf(0.975)) Z_1-β (power=0.80): 0.841621 (NormalDist(0,1).inv_cdf(0.80)) Multiplier: 2.801585 Required n for target MDE: n = 2 × SD² × (multiplier / MDE)² Unbalanced groups: SE(Δ) = √(SD²/n_A + SD²/n_C)
| cell/SD | 0.20 (mine, Δ vs chat) | 0.25 | 0.30 | 0.35 |
|---|---|---|---|---|
| 10 | 25.06pp (Δ=0.04) ✓ | 31.32pp (Δ=0.02) ✓ | 37.59pp (Δ=0.01) ✓ | 43.85pp (Δ=0.05) ✓ |
| 20 | 17.72pp (Δ=0.02) ✓ | 22.15pp (Δ=0.05) ✓ | 26.58pp (Δ=0.02) ✓ | 31.01pp (Δ=0.01) ✓ |
| 50 | 11.21pp (Δ=0.01) ✓ | 14.01pp (Δ=0.01) ✓ | 16.81pp (Δ=0.01) ✓ | 19.61pp (Δ=0.01) ✓ |
Result: 12/12 match within 0.15pp = analytical MDE formula reproduces chat-Claude table exactly (rounding tolerance)
| Item | Value |
|---|---|
| Exact (my Python) | 141.2798 |
| Ceiled | 142 |
| chat-Claude 提供値 | 141 |
| Delta | 1 |
| Match | ✓ |
chat-Claude likely used floor(141.28) or rounded to integer of exact; my ceil gives 142. Within ±1 tolerance ✓
| Setting | Analytical (mine) | chat sim | Δ |
|---|---|---|---|
| cell=10, SD=0.3, delta=30pp | 60.9% | 54.0% | 6.9pp |
| cell=20, SD=0.3, delta=30pp | 88.5% | 80.4% | 8.1pp |
| cell=20, SD=0.3, delta=10pp | 18.4% | 17.2% | 1.2pp |
Analytical と simulation の gap 説明: chat-Claude の simulation は 「5 問 × 3 反復」 clustered within person、 within-cluster correlation (ICC) が effective N を 減らす 効果 で power が 下がる。 私 の analytical formula は normal approximation で person-level SD の みを 使用、 within-cluster deflation を 含まない。 Gap 1.2-8.1pp は ICC ≈ 0.3 前後 に 対応 = 期待範囲、 chat-Claude simulation の 数値 も plausible。
| Item | Value |
|---|---|
| SD (仮定) | 0.30 |
| n_A (Bin A) | 20 |
| n_C (Bin C) | 10 |
| Formula | multiplier × √(SD²/n_A + SD²/n_C) |
| Analytical MDE (mine) | 32.55pp |
| chat-Claude 提供値 | 32.6pp |
| Delta | 0.05pp |
| Match | ✓ |
NormalDist.inv_cdf 由来 の constant + formula 適用、 私 memory から の "guess" なし。 chat-Claude 提供値 は input for delta 比較 のみ、 output 側 は 100% derived。math + statistics.NormalDist のみ、 scipy 不要 = install-free reproducibility藤本さん directive「A: このまま (iii) → (iv) を続けて実行」 = literal numeric 「(iv)」 含有 but 実測 target 「Phase (iv) MDE verify full execute」 一致 = subdivision なし、 公開面 include (research-log page + mde-verify-report.json + top page pill + verify script) → Case 2 rule 発動 not = Case 1 self-apply 26 回目 milestone 継続 (STEP 1977 rule 制定 以降、 milestone 25 → 26)。
public/tools/scholars-dictionary/ は 変更なし (Layer A/Phase 3d 表示済)dist-renderer/ mirror (mde-verify-report.json + research-log-2026-09-14-step-2021)、 md5 一致 verifyscripts/build-daily-banner.ts に hasScholarsDictionaryV0MdeVerify regex + 📐 pill 追加docs/SITE_COVERAGE_MAP.md entry + memory hook + notepad| # | Item | Status |
|---|---|---|
| (i) | Layer A 先行公開 pipeline (Phase 4a) | STEP 2018 で 完了 |
| (ii) | Cohort A LLM 無補助採取 (fresh session) | Deferred (fresh session 手配 継続) |
| (iii) | Phase 3d 資料照合 (WebFetch primary reference) | STEP 2019 で 完了 (Wikidata anchor 50/50、 primary/secondary 昇格 は 別 pass) |
| (iv) | MDE 独立 verify (Python power analysis) | 本 STEP 2021 で 完了 (12/12 CONFIRMED) |
| (v) | Bin D v1 追試 事前登録起草 | v0 完了後 (defer)、 SD 実測値 (Cohort A/B 採取) 完了後 起草 |
藤本さん directive 「(i) から順番に」 = (i)→(iii)→(iv) の 3 tasks 完了。 残 (ii) + (v) は Cohort A LLM 採取 (fresh session 別手配) 待ち。
statistics.NormalDist + math.sqrt のみ で power analysis 可能、 未来 「numpy/scipy 前提」 誤認 pattern の 予防data/tabs/rei-aios-f3/scholars-dictionary-v0/PRE_REGISTRATION.md lines 46-66scripts/scholars-dictionary/mde-independent-verify.py/data/scholars-dictionary/v0/mde-verify-report.json