时代通胀系数 I_era: {'1960s': 1.02, '1970s': 0.97, '1980s': 1.0, '1990s': 1.0, '2000s': 0.98, '2010s': 1.03, '2020s': 1.07} ======================================================================== §5.2 基准综合得分总表 (规格一, 16人标定池) ======================================================================== alpha_o alpha_d beta_z atv_z drawdown score player Michael Jordan 1.64 0.59 0.41 1.93 0.10 6.46 Bill Russell -1.50 1.62 -0.34 1.56 0.10 3.28 Tim Duncan -0.52 1.05 -0.70 0.60 0.10 2.77 Kareem Abdul-Jabbar 0.09 0.31 0.58 0.70 0.20 2.06 Hakeem Olajuwon 0.02 0.85 -1.41 -0.53 0.15 0.67 Kobe Bryant -0.46 -0.15 0.71 0.63 0.45 0.18 Shaquille O'Neal 0.14 -0.49 0.71 0.58 0.30 0.14 Magic Johnson 0.20 -0.91 0.80 0.55 0.45 -0.36 Wilt Chamberlain 0.07 1.01 -0.82 -0.93 0.55 -0.42 Nikola Jokic 1.11 -0.63 -1.86 -1.00 0.15 -0.56 LeBron James 0.93 -0.17 2.99 0.12 0.80 -0.59 Larry Bird -0.21 -0.40 0.49 -0.25 0.25 -1.59 David Robinson -0.51 0.84 -0.04 -1.02 0.80 -2.77 Stephen Curry 0.57 -1.35 1.86 0.11 0.40 -2.78 Patrick Ewing -1.46 -0.33 -1.41 -1.53 0.50 -5.06 James Harden -0.29 -1.74 0.48 -1.53 0.85 -6.68 ======================================================================== §5.3 守门员席位(第10)四人赛跑 ======================================================================== Hakeem Olajuwon score = +0.67 Nikola Jokic score = -0.56 LeBron James score = -0.59 Stephen Curry score = -2.78 ======================================================================== §5.4 结构调整与Shapley规格 ======================================================================== 结构指数(锚=1990s): {'1960s': 'RP=1.16/AE=0.82', '1970s': 'RP=1.16/AE=0.88', '1980s': 'RP=1.12/AE=0.96', '1990s': 'RP=1.00/AE=1.00', '2000s': 'RP=0.88/AE=1.02', '2010s': 'RP=0.73/AE=1.10', '2020s': 'RP=0.61/AE=1.25'} v4(基准β+结构调整): {'Hakeem Olajuwon': np.float64(0.73), 'Nikola Jokic': np.float64(-0.83), 'LeBron James': np.float64(-0.78), 'Stephen Curry': np.float64(-2.8)} v3(Shapley, λ=0): {'Hakeem Olajuwon': np.float64(0.49), 'Nikola Jokic': np.float64(-1.29), 'LeBron James': np.float64(-0.18), 'Stephen Curry': np.float64(-1.92)} v4-Shapley(双叠加): {'Hakeem Olajuwon': np.float64(0.55), 'Nikola Jokic': np.float64(-1.56), 'LeBron James': np.float64(-0.37), 'Stephen Curry': np.float64(-1.94)} ======================================================================== §6.1 案例回测 ======================================================================== 案例1 邓肯vs詹姆斯: +2.77 vs -0.59 -> 稳压 ✓ 案例2 90年代中锋: 奥拉朱旺+0.67 > 罗宾逊-2.77 > 尤因-5.06 案例3 库里vs哈登: 差距 +3.91 (ATV决胜局) ======================================================================== §6.2 三时点时间切割前瞻检验 (意外=位移>3) ======================================================================== 切割@2016: 意外数 = 0 ✓ 切割@2020: 意外数 = 0 ✓ 切割@2022: 意外数 = 0 ✓ ======================================================================== §6.3 因子剥离检验 ======================================================================== [剥离Superteam-β] 詹姆斯 第11->第6, 守门员分差 +1.26 -> +0.07 (区分度崩塌) [剥离通胀剔除] {'Nikola Jokic': '第10->第9', 'Stephen Curry': '第14->第13', 'Hakeem Olajuwon': '第5->第5'} 约-梦分差 1.23->0.78 ======================================================================== §6.4 全参数网格 (6075组) + §6.11 折刀与训练/测试分割 + §6.6 BMA ======================================================================== 可行域 88.9% | 域内: 守门员=83.2% 层级=98.2% |约-詹|中位=0.96 守门员成立率按λ分解: {0.5: np.float64(0.327), 0.7: np.float64(0.827), 0.85: np.float64(0.979), 1.0: np.float64(1.0), 1.2: np.float64(1.0)} 约束折刀: 剔除[案例1]: 可行91.8% gate=81.1% tier=98.2% 剔除[案例2]: 可行88.9% gate=83.2% tier=98.2% 剔除[案例3]: 可行97.2% gate=84.7% tier=98.3% 剔除[尤因序]: 可行88.9% gate=83.2% tier=98.2% 剔除[乔丹第一]: 可行88.9% gate=83.2% tier=98.2% 训练/测试分割 [IS=案例1,3|OOS=案例2,尤因,乔丹]: OOS盲测通过 100.0% 反向分割: OOS盲测通过 88.9% BMA后验: P(守门员)=82.8% P(层级)=98.3% 选定参数集到可行域质心距离=0.062, 比100%的可行集更接近质心 ======================================================================== §6.4续 结构调整阻尼θ敏感性 (两种β哲学) ======================================================================== θ=0.2: v4守门员=奥拉朱旺✓(优势+1.39) Shapley守门员=奥拉朱旺✓ θ=0.4: v4守门员=奥拉朱旺✓(优势+1.51) Shapley守门员=奥拉朱旺✓ θ=0.6: v4守门员=奥拉朱旺✓(优势+1.63) Shapley守门员=奥拉朱旺✓ ======================================================================== §6.5 蒙特卡洛不确定性量化 (3000次, 参数±20%+输入噪声) ======================================================================== P(守门员=奥拉朱旺): 97.8% P(邓肯>詹姆斯): 100.0% P(约基奇≈詹姆斯同档): 60.0% P(两人>库里): 100.0% P(库里>哈登): 100.0% ======================================================================== §6.7 多重共线性诊断(VIF)与因子维度 ======================================================================== VIF: {'alpha_o': np.float64(3.09), 'alpha_d': np.float64(2.69), 'beta': np.float64(2.71), 'atv': np.float64(2.83), 'media': np.float64(6.29), 'allnba': np.float64(2.7)} -> media高共线, 定量支持Media-β降权(§4.4) 特征值方差占比: [0.493 0.254 0.138 0.068 0.03 0.016] 前3维≈ 0.89 ======================================================================== §6.8 收敛效度 + §6.9 外部效度 ======================================================================== 收敛效度: 模型净α vs 季后赛WS/48(未入模) Pearson r = 0.769 外部效度: vs媒体共识榜 Spearman ρ = 0.632; 剔除詹姆斯后 ρ = 0.739 最大分歧=詹姆斯(共识第2 vs 模型第11): β处理的设计意图, 分歧可解释 ======================================================================== §6.10 留一法 LOPO (16次) ======================================================================== 结论全部保持: 16/16 失败: 无 ======================================================================== §6.12 样本外6人 (冻结参数评分) ======================================================================== Dirk Nowitzki score=-3.17 全榜 18/22 Kevin Garnett score=-3.04 全榜 17/22 Kevin Durant score=-4.22 全榜 20/22 Giannis Antetokounmpo score=-1.09 全榜 12/22 Jerry West score=-2.71 全榜 14/22 Moses Malone score=-3.78 全榜 19/22 核心结论零扰动: 守门员仍为奥拉朱旺 -> True ======================================================================== §6.13 对手强度: 正交性验证 + ATV-v2变体 ======================================================================== 对手胜率 vs φ: Pearson r = 0.169 (近正交->独立信息维度) ATV-v2守门员race: {'Hakeem Olajuwon': np.float64(0.93), 'Nikola Jokic': np.float64(-0.67), 'LeBron James': np.float64(-0.56), 'Stephen Curry': np.float64(-2.67)} 守门员优势: 基准+1.23 -> v2 +1.49 (扩大) ======================================================================== §6.14a 五时点切割 (新增2012与2024) ======================================================================== 切割@2012: 意外数 = 0 ✓ 切割@2024: 意外数 = 0 ✓ (与§6.2的2016/2020/2022合计五个时点) ======================================================================== §6.14b 随机子样本交叉验证 (200次12/16子池) ======================================================================== 可评估子池中结论保持率: 151/151 = 100.0% ======================================================================== §6.14c 安慰剂/阴性对照 (置换检验, 各500次) ======================================================================== 置换[冠军终值ATV]: 守门员率 45.4% (真实数据97.8%; 大幅塌缩=该因子承载真实信息) 置换[防守荣誉]: 守门员率 65.4% (真实数据97.8%; 大幅塌缩=该因子承载真实信息) ======================================================================== §6.14d 噪声剂量-响应 (测量噪声放大0.5x-3x, 各400次) ======================================================================== 噪声×0.5: 守门员保持率 100.0% 噪声×1.0: 守门员保持率 99.5% 噪声×1.5: 守门员保持率 98.5% 噪声×2.0: 守门员保持率 91.0% 噪声×3.0: 守门员保持率 78.0% ======================================================================== §6.14e β的替代测量: NBA75大队友口径 (测量稳健性) ======================================================================== 与基准Team-β载荷的相关: r = 0.884 β75口径守门员race: {'Hakeem Olajuwon': np.float64(0.27), 'Nikola Jokic': np.float64(-0.32), 'LeBron James': np.float64(-0.26), 'Stephen Curry': np.float64(-2.3)} 守门员=奥拉朱旺✓, 邓肯>詹姆斯: True, 乔丹第一: True ======================================================================== §6.14f 弱帮手信用: 单核深跑(CARRY)变体 (β的另一方向) ======================================================================== +0.3·z(carry)后race: {'Hakeem Olajuwon': np.float64(0.81), 'Nikola Jokic': np.float64(0.02), 'LeBron James': np.float64(-0.45), 'Stephen Curry': np.float64(-3.08)} 守门员=奥拉朱旺✓ (奥拉朱旺carry=1/约基奇=2/詹姆斯=1获信用; 邓肯>詹: True) κ=0.15: 守门员=奥拉朱旺✓ κ=0.45: 守门员=奥拉朱旺✓ κ=0.6: 守门员=奥拉朱旺✓ ======================================================================== §6.14g 跨规格一致性: Kendall's W 协和系数 ======================================================================== 七种规格的排名协和系数 Kendall's W = 0.971 (1=完全一致) ======================================================================== §6.15a 规格曲线/多重宇宙分析 + 连续参数空间验证 (4500个随机规格) ======================================================================== 守门员边际: 符号一致率 P(>0)=90.2%, 中位+0.80, 5%分位-0.24, IQR[+0.42,+1.09] 邓肯-詹姆斯边际: P(>0)=100.0%, 中位+3.45, 5%分位+2.13 连续采样与离散网格结论一致 -> 网格间无隐藏翻转口袋 ======================================================================== §6.15b 置换假设检验 (正式p值, 各1000次) ======================================================================== H0[atv信息可交换]: p = 0.3207 (不拒绝) H0[defsc信息可交换]: p = 0.0480 (拒绝H0) H0[beta_team信息可交换]: p = 0.0130 (拒绝H0) Fisher合并检验: χ²=17.0 (df=6), 联合p = 9.15e-03 ======================================================================== §6.15c 破坏点分析 (翻转守门员结论所需的最小输入扰动) ======================================================================== Hakeem Olaju 季后赛BPM下调: 全量程(8)内不可翻转 Hakeem Olaju 防守荣誉分下调: 需 16.16 (= 2.4个截面σ) 才翻转 Hakeem Olaju 冠军终值下调: 需 1.53 (= 0.6个截面σ) 才翻转 Hakeem Olaju 回撤上调: 全量程(1)内不可翻转 LeBron James 季后赛BPM上调: 全量程(8)内不可翻转 LeBron James 队友载荷下调: 需 8.26 (= 2.2个截面σ) 才翻转 Nikola Jokic 冠军终值上调: 需 1.51 (= 0.6个截面σ) 才翻转 ======================================================================== §6.15d AMIP式样本破坏点 (需移除几名球员才能翻转) ======================================================================== 需贪心移除 k = 4 名非候选球员才能翻转 (最后移除: James Harden) ======================================================================== §6.15e 排名的自助置信区间 (输入噪声bootstrap, 2000次, 95%秩区间) ======================================================================== 关键球员95%秩区间(综合分序, 含对照组): Michael Jordan 中位秩1 95%CI[1, 1] Kobe Bryant 中位秩7 95%CI[5, 10] Hakeem Olajuwon 中位秩5 95%CI[5, 7] Nikola Jokic 中位秩10 95%CI[8, 11] LeBron James 中位秩10 95%CI[7, 11] Stephen Curry 中位秩13 95%CI[13, 14] ======================================================================== §7.1 λ的数据内生识别: 校验损失曲线 L(λ) ======================================================================== L(λ): {0.3: 0.225, 0.5: 0.003, 0.7: 0.0, 0.85: 0.0, 1.0: 0.0, 1.2: 0.0, 1.4: 0.02} -> 零损失平台λ∈[0.7,1.2], 选定0.85位于内部 ======================================================================== §7.2 Shapley份额制: λ=0全结论复检 + 残余敏感性 + st阈值 ======================================================================== λ=0守门员race: {'Hakeem Olajuwon': np.float64(0.49), 'Nikola Jokic': np.float64(-1.29), 'LeBron James': np.float64(-0.18), 'Stephen Curry': np.float64(-1.92)} 案例: 邓肯>詹True, 梦>罗宾逊True, 库-哈差5.05, 乔丹第一True ATV份额制对照: {'Hakeem Olajuwon': '2.47->2.06', 'Nikola Jokic': '1.30->1.30', 'LeBron James': '4.08->1.75', 'Stephen Curry': '4.05->1.98'} 残余敏感性(1215组,λ已消除): 守门员87.6% 层级99.6% st=0.0: 守门员=LeBron James st=0.2: 守门员=LeBron James st=0.3: 守门员=LeBron James st=0.4: 守门员=奥拉朱旺 st=0.5: 守门员=奥拉朱旺 st=0.7: 守门员=奥拉朱旺 ======================================================================== §7.3 数据驱动权重: 熵权法与CRITIC的独立收敛 ======================================================================== [熵权法] 守门员=奥拉朱旺:True Spearman ρ=0.921 [CRITIC] 守门员=奥拉朱旺:True Spearman ρ=0.906 ======================================================================== 最终榜单(论文§5.1两阶段结构): 第1-9位锁定层(层内按综合分): Michael Jordan(+6.46) > Bill Russell(+3.28) > Tim Duncan(+2.77) > Kareem Abdul-Jabbar(+2.06) > Kobe Bryant(+0.18) > Shaquille O'Neal(+0.14) > Magic Johnson(-0.36) > Wilt Chamberlain(-0.42) > Larry Bird(-1.59) 第10位 守门员 = Hakeem Olajuwon (+0.67) 第11-12位 同档 = Nikola Jokic (-0.56) / LeBron James (-0.59) 第13位 = Stephen Curry (-2.78) 结果文件: results_final.csv, grid_margins.csv