附录
本模板可被他人直接套用。每一节后附一句说明它防的是什么。
防的是:事后更换材料,或事后声称某一项”本来就该固定”。
防的是:看到读数后增删探针。注意它防不住构造时的无意识偏好——因此分布外探针应尽量取自与本命题无关的既有公开基准。
防的是:事后换一把尺子。
防的是:事后构造一组自己恰好没有触发的条件。第三款(未能分辨)必须写——一套只有通过与判负两个取值的判据,等于强迫每次实验给出方向,而实验并不总有方向(第六十四章第三节)。
逐条列出已知的局限,特别是:
防的是:事后把局限说成”已经考虑过了”。
在接触任何读数之前所做的改动,逐条追加于此,注明改动时间早于任何数据接触。
防的是:把事后修订混入设计。修订不可耻,追溯修订才可耻。
执行中与预注册不符之处,逐条列出,不合并、不淡化。区分两类:
防的是:把设计偏离说成实现细节。
写在模板末尾,作为使用者的提醒:
预注册保护的是”事后不许改判据”,它不保护”事前把判据写错”。
一份冻结清单的完备性,只能由执行来检验,而一次执行只检验一次。因此:单次预注册跑不构成判决,无论它执行得多干净。
把首跑的预注册按本模板逐节对照,作为使用样例。这不是一份合格样本,它是一份有明确缺项的真实样本,而这正是它的用处。
| 模板节 | 首跑是否写了 | 质量 |
|---|---|---|
| 一 材料 | 写了 | 合格,是全份里最稳的一节 |
| 二 探针集 | 写了,含摘要值 | 冻结合格;来源不合格(分布外探针自造,非第三方基准) |
| 三 距离 | 写了 | 度量合格;合成一项后来作废 |
| 四 量与判据 | 写了三款 | 合格,且第三款决定了本跑结论 |
| 五 事先写明的局限 | 写了三条 | 两条准确,一条推理对而结论错(基线代理偏保守,却未预见跨规模不可比) |
| 六 执行前修订 | 写了一处 | 合格 |
| 七 执行后偏离 | 写了三条 | 合格,且区分了实现修复与设计偏离 |
| 八 挡不住的 | 未写 | 缺项——这一节正是从首跑的教训里补出来的 |
八节里,四节合格,三节部分合格,一节缺失。
把这张表放进模板,是因为一份从未被真的填过的模板不值得信任;而一份填过、并且在填完之后被自己的执行证伪了一项的模板,至少知道它的薄弱处在哪里。