LZLZL/预测市场/研究方法
免费究 · 系统 辛 研究方法旗舰

预注册
为什么必须先立门后看数据

2026-08-21 · 含一份我们自己承认不干净的预注册

预注册就一件事:在看到结果之前,把「什么算成功」写死。 听起来是形式主义,实际上它是唯一能防住一类特定错误的工具 —— 那类错误的特征是你永远不会察觉自己犯了, 因为每一步看起来都很合理。

它防的是什么

不是防止你说谎,是防止你诚实地骗自己。典型过程:

步骤你当时的想法实际发生了什么
1「先跑跑看」没有成功标准
2「这个数字不太好,可能样本不够」继续跑,等一个好数字
3「换个切法试试」切出十几个子集
4「这个子集很漂亮!」在噪声里挑了最大的那个
5「找到 edge 了」找到的是挑选过程本身

每一步都符合直觉,合起来产出一个假发现。而且你会真心相信它 —— 因为你没有在任何一步撒谎。

我们自己的一次现场记录

有一轮分析里,我们切了十二条线 × 前后两半 = 24 个子集,然后报告了好看的那些。 当时就在文档里写了一句警告:「除了一个 z=3.28 之外,其余 z 值全在 1.2–1.9 之间 —— 这是假设生成,不是结论。」

写下这句话花了十秒钟,但它让后来的人(包括我们自己)知道那批数字不能直接拿去下注。 这就是预注册思路的最小可用版本:把「我挑过」这件事记下来。

一份预注册要写死什么

为什么必须先写
受判的是哪一条防止事后换马:跑了五条,挑最好的那条来汇报
通过的门槛是多少防止「差一点,但方向是对的」
样本量多少才读防止在最好看的那一刻收手
什么时候读防止反复偷看直到出现好数字
怎样算失败失败必须和成功一样明确
落笔时间让「先写还是后写」变成可验证的事实

我们那份被判死的预注册写了四条门槛:毛超额 ≥ 某个算出来的成本线、 显著性 z ≥ 2.0、赢过同期三个空模型、前后两半样本同号。 四条全部在读数发生七天前冻结。

门槛要算,不能拍

「毛超额 ≥ 4%」这种门是拍脑袋。正确的门是从成本反推出来的

门 = 实付费 + 实测滑点 − 确定会到账的返利 三项都要有实测出处,不能估

而且预注册里要预先写好门会怎么变。我们那份写了一条: 「若实测滑点 > 0 则门相应抬高」。后来实测滑点是 +0.8pp, 门就自动从 1.45pp 抬到 2.25pp —— 这是条款触发,不是事后改判据。

⚠ 我们在这一步犯了一个错,值得单独写出来

那个 1.45pp 是「1.75 的费减掉 0.30 的返利堆叠」。 而那 0.30pp 的返利,最后一分钱都没到账

把它加回去,真实的门应该是 1.75 + 0.8 = 2.55pp。 也就是说,我们在算门的时候,先把一笔还没到手的钱花掉了。

规矩成本线里只许放已经确认会发生的项。 这个错误的方向永远是让门变低,所以它不会被自己发现。

★ 一份承认自己不干净的预注册

我们那份预注册的开头,逐字写着这句话:

已看过 23% 样本 —— 如实披露:在 n=569 处指定了唯一受判线, 部分受当前领先值影响;判据以下全部先验冻结。」

翻译成大白话:受判的那条线,是在偷看了近四分之一样本、 而且部分因为它当时领先才被选中的。

这是个真实的污点。我们把它写在文件第一段,而不是藏起来。理由:

结果
没有预注册污点存在但不可见,事后谁都说不清
假装干净的预注册污点被掩盖,比没有更糟
承认污点的预注册污点变成一个可以讨论的量

一份承认了污点的预注册,仍然远强于一份没有预注册。 因为它至少让读者能问:「这个污点有多大?会不会大到推翻结论?」 而这个问题只有在污点被写下来之后才问得出口。

读数那天

预注册真正起作用的时刻,是数据出来、而你不喜欢它的时候。

我们那条线的终读:门 2.25pp,读数 +1.56pp;门 z≥2.0,读数 z=1.62 —— 两条 FAIL。 但另外两条判据是 PASS(赢过三个空模型、前后两半同号)。

只看 PASS 的那两条,很容易得出「有边,只是不够大」的结论。 判据 1 和 2 的全部作用,就是拦住这个结论

判死之前,有三条逃生路是主动不走的

不抬 z 门(原话:「2 就是 2」) ② 不重开纪元 ③ 数据一条不删

门是七天前写死的,读数出来时它已经不归你管了 —— 这才是预注册的全部价值。一条线如果非要靠改门才能活,那它本来就没活着; 改门只是把发现死亡的日子往后推,而在这期间它一直在花真钱

最小可用版本

不需要工具链。下次动手前,在记事本上写四行,存下来:

#写什么
1我判的是哪一条(一条,不是一族)
2攒够多少样本我读一次,读一次
3达到什么数字算成功(要从成本算出来)
4今天的日期

四行,两分钟。它挡不住所有错误,但能挡住最贵的那一类 —— 「我事后觉得这个应该算成功」。

一句话记住

预注册不是为了向别人证明什么,是为了让未来的你没法骗现在的你。 它唯一起作用的时刻,就是数据出来、你不喜欢它、 而那扇门已经不归你管了的时候。

证据怎么自己核对

四条判据 毛超额 ≥ 算出的成本线 · z ≥ 2.0 · 赢过同期三个空模型 · 前后两半同号。读数前七天冻结。
门的算法 实付费 1.75pp + 实测滑点 0.80pp(n=662)− 返利堆叠 0.30pp = 2.25pp; 其中 0.30pp 实测未兑现,真实门应为 2.55pp。
污点披露 预注册原文首段逐字写明「已看过 23% 样本」「部分受当前领先值影响」。
终读 n=2,468(触发线 2,500 的 98.7%);+1.56pp / z1.62 → 判据 1、2 FAIL;判据 3、4 PASS。
三条不走的逃生路 不抬 z 门、不重开纪元、数据一条不删。
24 子集警告 某轮分析切了 12 条线 × 2 半,文档同时记录「这是假设生成,不是结论」。
复核日期 2026-08。全账见 判死档案

相关接着读什么

辛 · 研究方法
判决门与单次读数
辛 · 研究方法
kill rule 与「预先认领的死法」
癸 · 判死档案
这份预注册判死的那条线,全账
辛 · 研究方法
你的回测赢了,可能只是尺子错了
本文属教育与研究记录,不构成投资建议,不承诺任何回报。规则与接口行为以官方文档为准,本文标注考证日期, 随时可能变更。预测市场在部分国家和地区受限制或不可用,参与前请自行确认当地法规。