展开知识库目录

正文、表格和图里的数字对不上怎么办:从样本量到 p 值逐项追踪

正文、表格和图中的数字对不上,不能靠挑一个看着正确的版本。为每个关键结果建立从输入、样本、代码、结果对象到展示位置的唯一追踪链。

先看最危险的最后一公里

摘要写 n=312,表格加起来只有 297,图中单位还比正文大了 1000 倍

同一篇稿件里,流程图写纳入 312 人,回归表只分析 297 人但没有说明缺失,摘要继续沿用 312;图表把 mg 换成 μg,正文却没有同步。作者逐处手改后让数字暂时一致,却失去了每个数来自哪个数据版本和结果对象的记录。下一次重跑模型,错误又出现。

统计核对不是肉眼找不同,而是建立数字血缘:每个主要数字都能回到分析样本、字段单位、代码版本、结果对象和展示规则。同一结果应由一个结果对象自动生成到正文、表和图;发现不一致先定位来源层,不在文档里单独修数字。

  • 解释每个样本量减少的原因
  • 核对单位、方向、估计、区间和 p 值
  • 让正文、表图和摘要来自同一结果源
按症状找故障层

不同数字背后不是同一种错误,先别急着统一格式

摘要、流程图和模型里的 N 不一样

原因
招募、纳入、有结局、完整案例和模型分析样本被混写,或使用了不同数据版本。
怎么改
重建样本流转表,为每次排除保留数量、原因和记录 ID;每处明确是哪一种 N。

正文和表格估计值接近但末位不同

原因
不同结果对象、手工四舍五入或更新后只替换了一处。
怎么改
统一精度规则并从同一结果对象重新导出,禁止在 Word 中手改。

效应方向和图中趋势相反

原因
参考组、反向计分、坐标顺序、对数转换或结局方向没有同步。
怎么改
回字段字典和模型编码,用手算样例确认方向,再检查标题、图注和脚注。

单位突然变化几个数量级

原因
换算发生在部分代码或图层,标签仍使用旧单位。
怎么改
单位换算只在一个派生步骤完成,变量名、表头、坐标轴和正文统一读取元数据。

p 值看似显著,区间却跨无效值

原因
检验、区间、单双侧、模型或舍入可能不对应。
怎么改
核对两者来自同一估计和同一模型;保留完整精度检查,不凭显示值裁决。
先为数字建立唯一身份

一个结果至少要有对象、样本、单位、精度和展示位置

追踪字段示例写法核对问题
结果 IDprimary_hba1c_week12_adjusted是否唯一对应一个冻结的研究问题
输入与分析样本analysis_v3;N=297;完整案例主分析从纳入样本到 297 的每一步能否解释
模型与代码对象model_primary;脚本 03_analysis.R估计、区间和 p 值是否来自同一对象
估计与方向干预减对照;均值差 -0.42负值代表改善还是恶化,参考组是否明确
单位与变换HbA1c 百分点;未对数变换正文、表头、图轴和脚注是否一致
显示规则估计两位、区间两位、p 值三位是否只改变显示,不改变判断或原始精度
展示位置摘要结果句、表 2 第 1 行、图 3所有位置是否从同一结果 ID 生成

示例字段只演示追踪格式,不代表真实研究结果。

从样本到成稿逐层核对

先对账 N 和单位,再核对估计与不确定性,最后看文字解释

  1. 01

    冻结待核对版本

    锁定数据、代码、结果表和稿件版本;核对期间不允许有人并行手改数字,否则差异无法复现。

  2. 02

    重建样本流转

    列招募、排除、纳入、有结局、各模型和亚组样本数,逐步提供减少原因。检查分组加总、重复 ID 和分母。

  3. 03

    核对描述统计和单位

    从原始记录抽查范围、单位、类别、缺失和反向计分;比较总样本与分组统计能否互相解释。

  4. 04

    核对主要估计

    确认效应尺度、比较方向、参考组、模型、标准误、区间和 p 值来自同一结果对象。显著性不能替代效应量和区间。

  5. 05

    重生成全部表图

    从冻结结果对象批量导出,统一标题、单位、精度、脚注、颜色和样本说明。不要用截图或复制粘贴修补。

  6. 06

    逐句核对结论强度

    检查正文是否把关联写成因果、把不显著写成无效、把次要或探索结果写成主要发现。摘要、讨论和结论不得新增数字。

  7. 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 或图片里而找不到结果源,都应标为未核验。

本篇依据

统计报告要同时给出样本、估计、不确定性和方法边界