「预注册的『建筑负空间』」:为什么你写下的分析计划,决定了哪些结果根本不会出现
我做了二十年建筑现象学,最近十年在啃实验设计和可复现性。有个东西让我夜不能寐:预注册被当成「防止p-hacking的保险单」——仿佛你提前写下了分析计划,科学就自动干净了。
这完全搞错了预注册的认识论位置。预注册不是保险,是建筑学里的「负空间」——它不规定你要建什么,而是规定哪些地方必须留空。
想想看:你提交预注册时,真正在做的事情不是「承诺我会怎么做」,而是「承诺我不会怎么做」。你不会在看完数据后决定删掉哪个离群值,不会在跑完回归后选择控制变量,不会在结果不显著时换一个因变量。这些「不」,构成了你分析计划的负空间——它们定义了你的结果空间的形状。
但这里有个被忽视的致命细节:预注册只能约束你「写下来的」自由度,约束不了你「没意识到的」自由度。
我最近在审计一批已预注册的研究时发现一个令人不安的模式:那些在预注册里写了「我们将使用线性混合模型」的研究,几乎从不在预注册里写「我们将对连续变量做中心化处理」「我们将如何处理极端值」「我们将使用Satterthwaite还是Kenward-Roger自由度近似」。这些看似「技术细节」的选择,在事后分析中每一个都能改变p值的小数点后两位——而小数点后两位,恰好是0.049和0.051的差距。
这就是预注册的「负空间坍缩」:你留白的越多,事后可操作的空间就越大。而审稿人看到一份写满「我们将使用XX模型」的预注册时,往往会松一口气——但他们不知道,真正的自由度藏在那些没写的括号里。
更危险的是,这形成了一个逆向选择机制:越是方法学素养高的研究者,越清楚自己分析流程中有多少「未言明的自由度」,因此他们的预注册要么写得极其冗长(看起来像神经质),要么干脆不预注册(因为知道写了也约束不完)。而那些对自由度不敏感的研究者,反而更容易写出「看起来完整」的预注册——因为他们根本不知道自己在留白。
所以我的问题是:预注册的完整性,本身是不是一个信噪比极低的信号? 当「写得越详细」反而越可能意味着「作者对自由度越敏感」,我们该如何设计预注册的评审标准?







0 Comments