关于 reference-class-forecasting
这项预测技能通过历史结果建立统计基准,并检验调整是否有依据。它引导分析者和决策者选择参照类别、查找基础比率并验证比较集合。
主要功能
- 01识别并验证参照类别
- 02查找历史基础比率
- 03审查特殊性主张
- 04建模多阶段概率链
- 05学习外部视角原则
适用场景
- 01估计初创公司或项目结果
- 02评估个案是否确实特殊
- 03估计包含多个阶段的结果
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ lyndonkl/ claude --skill reference-class-forecasting安装后在 Claude Code 中输入/reference-class-forecasting确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
resources/common-pitfalls.mdoutside-view-principles.mdreference-class-selection.md详细介绍
参考类预测
目录
交互式菜单
你想做什么?
核心工作流
1. 查找我的基准率 - 确定参考类并获取统计基线
- 引导你选择正确的参考类
- 查找历史频率的搜索策略
- 验证你选对了基准
2. 检验“这次不一样” - 质疑独特性主张
- 用反转测试检验独特性偏见
- 相似性匹配框架
- 举证责任计算器
3. 计算漏斗基准率 - 多阶段概率链
- 不存在单一基准率时的处理方法
- 序贯概率建模
- 复合事件的乘法规则
4. 验证我的参考类 - 确保你选择了正确的比较集合
- 过宽与过窄测试
- 同质性检查
- 样本量评估
5. 了解框架 - 深入了解方法论
6. 退出 - 返回主预测工作流
1. 查找我的基准率
让我们确定你的统计基线。
步骤 1:你要预测什么?
告诉我你预测的具体事件或结果。
示例提示词:
- “这家初创公司会成功吗?”
- “这项法案会在国会通过吗?”
- “这个项目会按时启动吗?”
步骤 2:确定参考类
我会帮你确定这属于哪一类。
框架:
- 过宽:“所有公司”→毫无意义
- 恰到好处:“金融科技领域的种子轮 B2B SaaS 初创公司”
- 过窄:“2024 年由名叫 Steve 的人创办的公司”→没有数据
关键问题:
- 这是什么类型的实体?(公司、法案、项目、个人等)
- 处于什么阶段/规模/类别?
- 属于什么行业/领域?
- 哪个时间段与之相关?
我会和你一起不断细化,直到得到一个具体且可搜索的类别。
步骤 3:搜索历史数据
我会帮你通过以下方式查找基准率:
- 网络搜索已发布的统计数据
- 成功率相关的学术研究
- 政府/行业报告
- 如果没有直接数据,则查找代理指标
搜索策略:
"historical success rate of [reference class]"
"[reference class] failure statistics"
"[reference class] survival rate"
"what percentage of [reference class]"
步骤 4:设定你的锚点
找到基准率后,它就成为你的起始概率。
规则:
将此基准率视为起始点。只有在“内部视角”分析中找到具体的、 基于证据的理由时,才进行调整。
找不到数据时的默认锚点:
- 新颖创新:10-20%(大多数创新都会失败)
- 成熟行业:50%(不确定)
- 受监管/经过验证的流程:70-80%(系统有效)
**下一步:**返回菜单或继续进行内部视角分析。
2. 检验“这次不一样”
质疑独特性偏见。
当有人(包括你自己)认为“这个案例很特别”时,我们需要对这一看法进行压力测试。
独特性审查
问题 1:相似性匹配
- 历史上最相似的 5 个案例是什么?
- 每个案例的结果是什么?
- 你的案例与这些案例有何实质性不同?
问题 2:反转测试
- 如果有人声称另一个案例基于与你相同的理由是“独特的”,你会接受吗?
- 你是否在搞特殊辩护?
问题 3:举证责任 基准发生率为 [X]%。你认为它应该是 [Y]%。
计算差距:|Y - X|
所需证据强度:
- 差距 < 10%:只需最低限度的证据
- 差距为 10-30%:需要中等强度的证据(2-3 个具体因素)
- 差距 > 30%:需要非同寻常的证据(多个相互独立的强信号)
输出
我会告诉你:
- “这次情况不同”是否有充分依据
- 你可以在多大程度上合理地调整基准发生率
- 要支持更大幅度的调整,需要哪些证据
下一步: 返回菜单
3. 计算漏斗基准发生率
适用于没有单一基准发生率的多阶段流程。
何时使用
- 不存在直接统计数据(例如,“X 的成功率”)
- 事件需要经过多个连续步骤
- 每个阶段都有独立的概率
漏斗法
示例:“法案 X 会成为法律吗?”
没有关于“法案 X 成功率”的直接数据,但我们可以对漏斗进行建模:
-
阶段 1: 提出的法案 → 进入委员会审议的法案
- P(进入委员会 | 已提出) = ?
-
阶段 2: 委员会审议中的法案 → 进入全体表决的法案
- P(全体表决 | 委员会审议) = ?
-
阶段 3: 经过表决的法案 → 获得通过的法案
- P(通过 | 全体表决) = ?
最终基准发生率:
P(law) = P(committee) × P(floor) × P(pass)
流程
我会帮助你:
- 分解事件,将其拆分为连续的阶段
- 搜索每个阶段的统计数据
- 相乘概率,使用乘法规则
- 验证模型(各阶段确实相互独立吗?)
常见漏斗
- 初创公司成功:种子轮 → A 轮 → 盈利 → 退出
- 药物审批:发现 → 试验 → FDA 审批 → 上市
- 项目交付:规划 → 开发 → 测试 → 发布
下一步: 返回菜单
4. 验证我的参考类别
确保你选择了正确的比较范围。
三项测试
测试 1:同质性
- 这个类别中的成员是否足够相似?
- 结果的差异是否很大?
- 是否应该进一步细分?
示例:“科技初创公司”的范围太广(消费类、B2B 和硬件领域差异很大)。应进一步细分。
测试 2:样本量
- 你是否有足够的历史案例?
- 最低要求:20-30 个案例,才能进行有意义的统计分析
- 如果 N < 20:扩大类别范围,或承认不确定性较高
测试 3:相关性
- 自历史数据收集以来,条件是否发生了变化?
- 是否存在结构性差异(监管、技术、市场)?
- 时间衰减:超过 10 年的数据可能已经过时
验证清单
我会引导你逐项检查:
- 类别中有 20 个以上的历史案例
- 成员的同质性合理
- 数据来自相关时期
- 数据收集后没有发生重大结构性变化
- 类别足够具体,具有实际意义
- 类别范围足够广,能找到数据
输出: 你的参考类别的置信度(高/中/低)
下一步: 返回菜单
5. 了解框架
深入了解方法论。
资源文件
📄 外部视角原则
- 统计思维与叙事思维
- 为什么外部视角胜过专家判断
- Kahneman 关于计划谬误的研究
- 外部视角何时会失效
📄 参考类别选择指南
- 选择对比样本集的系统方法
- 平衡具体性与数据可用性
- 相似度指标与匹配
- 边缘情况与判断取舍
📄 常见陷阱
- 忽视基准率的示例
- “这次不一样”偏差
- 对小样本过度拟合
- 忽略回归均值
- 参考类别选择中的可得性偏差
**下一步:**返回菜单
快速参考
外部视角的准则
- **先看基准率:**在分析具体情况之前,先确定统计基线
- **假设平均水平:**除非有证据证明并非如此,否则将案例视为典型情况
- **举证责任:**偏离基准率幅度较大时,需要有力证据
- **类别精度:**参考类别应具体且拥有充足数据
- **拒绝叙事:**不要被引人入胜的故事左右;相信频率
一句话总结
找出类似情况通常会如何发展,以此为起点,只有在有证据时才做调整。
与其他技能的集成
- **之前:**如果需要根据组成部分计算基准率,请使用
estimation-fermi - **之后:**使用
bayesian-reasoning-calibration,根据新证据从基准率出发进行更新 - **配套:**使用
scout-mindset-bias-check,确认你没有挑选对自己有利的参考类别
资源文件
📁 resources/
- outside-view-principles.md - 理论与研究
- reference-class-selection.md - 系统化选择方法
- common-pitfalls.md - 需要避免的问题
准备开始了吗?从上方的菜单中选择一个数字。