展开知识库目录
正文、表格和图里的数字对不上怎么办:从样本量到 p 值逐项追踪
正文、表格和图中的数字对不上,不能靠挑一个看着正确的版本。为每个关键结果建立从输入、样本、代码、结果对象到展示位置的唯一追踪链。
摘要写 n=312,表格加起来只有 297,图中单位还比正文大了 1000 倍
同一篇稿件里,流程图写纳入 312 人,回归表只分析 297 人但没有说明缺失,摘要继续沿用 312;图表把 mg 换成 μg,正文却没有同步。作者逐处手改后让数字暂时一致,却失去了每个数来自哪个数据版本和结果对象的记录。下一次重跑模型,错误又出现。
统计核对不是肉眼找不同,而是建立数字血缘:每个主要数字都能回到分析样本、字段单位、代码版本、结果对象和展示规则。同一结果应由一个结果对象自动生成到正文、表和图;发现不一致先定位来源层,不在文档里单独修数字。
- 解释每个样本量减少的原因
- 核对单位、方向、估计、区间和 p 值
- 让正文、表图和摘要来自同一结果源
不同数字背后不是同一种错误,先别急着统一格式
摘要、流程图和模型里的 N 不一样
- 原因
- 招募、纳入、有结局、完整案例和模型分析样本被混写,或使用了不同数据版本。
- 怎么改
- 重建样本流转表,为每次排除保留数量、原因和记录 ID;每处明确是哪一种 N。
正文和表格估计值接近但末位不同
- 原因
- 不同结果对象、手工四舍五入或更新后只替换了一处。
- 怎么改
- 统一精度规则并从同一结果对象重新导出,禁止在 Word 中手改。
效应方向和图中趋势相反
- 原因
- 参考组、反向计分、坐标顺序、对数转换或结局方向没有同步。
- 怎么改
- 回字段字典和模型编码,用手算样例确认方向,再检查标题、图注和脚注。
单位突然变化几个数量级
- 原因
- 换算发生在部分代码或图层,标签仍使用旧单位。
- 怎么改
- 单位换算只在一个派生步骤完成,变量名、表头、坐标轴和正文统一读取元数据。
p 值看似显著,区间却跨无效值
- 原因
- 检验、区间、单双侧、模型或舍入可能不对应。
- 怎么改
- 核对两者来自同一估计和同一模型;保留完整精度检查,不凭显示值裁决。
一个结果至少要有对象、样本、单位、精度和展示位置
| 追踪字段 | 示例写法 | 核对问题 |
|---|---|---|
| 结果 ID | primary_hba1c_week12_adjusted | 是否唯一对应一个冻结的研究问题 |
| 输入与分析样本 | analysis_v3;N=297;完整案例主分析 | 从纳入样本到 297 的每一步能否解释 |
| 模型与代码对象 | model_primary;脚本 03_analysis.R | 估计、区间和 p 值是否来自同一对象 |
| 估计与方向 | 干预减对照;均值差 -0.42 | 负值代表改善还是恶化,参考组是否明确 |
| 单位与变换 | HbA1c 百分点;未对数变换 | 正文、表头、图轴和脚注是否一致 |
| 显示规则 | 估计两位、区间两位、p 值三位 | 是否只改变显示,不改变判断或原始精度 |
| 展示位置 | 摘要结果句、表 2 第 1 行、图 3 | 所有位置是否从同一结果 ID 生成 |
示例字段只演示追踪格式,不代表真实研究结果。
先对账 N 和单位,再核对估计与不确定性,最后看文字解释
- 01
冻结待核对版本
锁定数据、代码、结果表和稿件版本;核对期间不允许有人并行手改数字,否则差异无法复现。
- 02
重建样本流转
列招募、排除、纳入、有结局、各模型和亚组样本数,逐步提供减少原因。检查分组加总、重复 ID 和分母。
- 03
核对描述统计和单位
从原始记录抽查范围、单位、类别、缺失和反向计分;比较总样本与分组统计能否互相解释。
- 04
核对主要估计
确认效应尺度、比较方向、参考组、模型、标准误、区间和 p 值来自同一结果对象。显著性不能替代效应量和区间。
- 05
重生成全部表图
从冻结结果对象批量导出,统一标题、单位、精度、脚注、颜色和样本说明。不要用截图或复制粘贴修补。
- 06
逐句核对结论强度
检查正文是否把关联写成因果、把不显著写成无效、把次要或探索结果写成主要发现。摘要、讨论和结论不得新增数字。
- 07
随机抽五个数字端到端回查
至少覆盖一个 N、一个描述统计、一个主要估计、一个区间或 p 值、一个图中数字;追不回去就不放行。
把修改原因写进台账,不在稿件里静默覆盖
数字端到端核对记录
result_id,manuscript_location,displayed_value,source_data_version,analysis_sample_n,code_file,result_object,effect_direction,unit,rounding_rule,expected_value,status,issue_layer,correction,reviewer,checked_at
primary_outcome,摘要第3句,{稿件值},analysis_v3,297,03_analysis.R,model_primary,干预减对照,HbA1c百分点,2位,{自动导出值},待核对,{样本/编码/模型/导出/文字},,,敏感项目的台账只保存必要标识和批准的路径,不把个人记录或密钥复制进普通文档。
一致不等于正确,但不一致一定要解释
所有位置显示相同数字,只能证明传播一致,不能证明模型和研究设计正确。因此一致性核对之前仍需完成 R18 的设计检查和 R24 的分析验证;一致性核对之后还要由领域责任人检查解释是否符合实际问题。
最终交付应同时包含冻结数据版本、脚本、环境、样本流转、结果对象、自动生成表图和核对台账。任何数字只存在于 Word、PPT 或图片里而找不到结果源,都应标为未核验。
