{
  "schemaVersion": "ch4.aggregate.v1",
  "runId": "synthetic-validation",
  "planHash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "recipeId": "logistic_regression",
  "recipeVersion": "2.0.0",
  "generatedAt": "2026-09-24T00:00:00.000Z",
  "dataQcProvenance": {
    "ch3CompletedAt": "2026-09-24T00:00:00.000Z",
    "dataUploadVersion": "synthetic-1",
    "qcReportVersion": "synthetic-1",
    "dataProfileHash": "synthetic",
    "qcReportHash": "synthetic",
    "payloadKind": "uploaded_qc",
    "rowCount": 600,
    "columnCount": 4
  },
  "packageVersions": {
    "runtime": {
      "language": "r",
      "version": "4.6.1"
    },
    "packages": [
      {
        "name": "stats",
        "version": "4.6.1"
      },
      {
        "name": "jsonlite",
        "version": "2.0.0"
      },
      {
        "name": "detectseparation",
        "version": "0.4.0"
      }
    ]
  },
  "metrics": [
    {
      "metricId": "coefficient_1",
      "metricType": "effect_estimate",
      "labelZh": "模型参数：(Intercept)",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": -0.3337814173158997,
        "scale": "coefficient",
        "ci95Low": -0.6099742364376177,
        "ci95High": -0.05758859819418172,
        "pValue": 0.01785393695408414
      },
      "methodFootnoteSeedZh": "固定分析配方；完整病例。参数：(Intercept)；正态近似 Wald 置信区间；模型：y ~ group + z。截距保留 log-odds 尺度，不是组间 OR。"
    },
    {
      "metricId": "primary_effect",
      "metricType": "effect_estimate",
      "labelZh": "暴露对比：groupB；参照组：A",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 1.757364455631695,
        "scale": "odds_ratio",
        "ci95Low": 1.180019317996347,
        "ci95High": 2.617185822992809,
        "pValue": 0.005527919631303039
      },
      "methodFootnoteSeedZh": "固定分析配方；完整病例。参数：groupB；参照组：A；正态近似 Wald 置信区间；模型：y ~ group + z。"
    },
    {
      "metricId": "coefficient_3",
      "metricType": "effect_estimate",
      "labelZh": "暴露对比：groupC；参照组：A",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 0.8722215939452883,
        "scale": "odds_ratio",
        "ci95Low": 0.586416190062139,
        "ci95High": 1.297321802905621,
        "pValue": 0.4997304104168155
      },
      "methodFootnoteSeedZh": "固定分析配方；完整病例。参数：groupC；参照组：A；正态近似 Wald 置信区间；模型：y ~ group + z。"
    },
    {
      "metricId": "coefficient_4",
      "metricType": "effect_estimate",
      "labelZh": "模型参数：z",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 1.148443052372492,
        "scale": "odds_ratio",
        "ci95Low": 0.9676550153109128,
        "ci95High": 1.363007914673878,
        "pValue": 0.11325384938162
      },
      "methodFootnoteSeedZh": "固定分析配方；完整病例。参数：z；正态近似 Wald 置信区间；模型：y ~ group + z。"
    },
    {
      "metricId": "description_1",
      "metricType": "sample_count",
      "labelZh": "变量：y",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 600,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "固定分析配方；完整病例。输入记录数 600；缺失 0。均值 0.45；标准差 0.49791；中位数 0。"
    },
    {
      "metricId": "description_2",
      "metricType": "sample_count",
      "labelZh": "变量：group",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 600,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "固定分析配方；完整病例。输入记录数 600；缺失 0。类别数 3。"
    },
    {
      "metricId": "description_3",
      "metricType": "sample_count",
      "labelZh": "变量：z",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 600,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "固定分析配方；完整病例。输入记录数 600；缺失 0。均值 -0.023632；标准差 0.95872；中位数 -0.082315。"
    },
    {
      "metricId": "flow_received",
      "metricType": "sample_count",
      "labelZh": "收到的分析输入记录",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 600,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；未上传的筛选与排除记录无法由平台推算。"
    },
    {
      "metricId": "flow_analyzed",
      "metricType": "sample_count",
      "labelZh": "主模型实际分析单位",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 600,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；常规模型以输入记录为分析单位"
    },
    {
      "metricId": "flow_missing",
      "metricType": "sample_count",
      "labelZh": "缺失记录数量",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 0,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；缺失与其他排除分别记录，重复测量缺失数量按记录计。"
    },
    {
      "metricId": "flow_excluded",
      "metricType": "sample_count",
      "labelZh": "按分析规则排除的单位",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 0,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；按配方明确的无效值或入组规则排除；不包含未提供的筛选人群。"
    },
    {
      "metricId": "baseline_1",
      "metricType": "sample_count",
      "labelZh": "总体；变量 y",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 600,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；0：330 (55%)；1：270 (45%)；组内总数 600；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_2",
      "metricType": "sample_count",
      "labelZh": "总体；变量 group",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 600,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；A：208 (34.7%)；B：190 (31.7%)；C：202 (33.7%)；组内总数 600；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_3",
      "metricType": "sample_count",
      "labelZh": "总体；变量 z",
      "analyzedN": 600,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 600,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；均值 -0.023632；标准差 0.95872；中位数 -0.082315；Q1–Q3 -0.64036–0.63567；组内总数 600；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_4",
      "metricType": "sample_count",
      "labelZh": "暴露组 A；变量 y",
      "analyzedN": 208,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 208,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；0：121 (58.2%)；1：87 (41.8%)；组内总数 208；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_5",
      "metricType": "sample_count",
      "labelZh": "暴露组 A；变量 group",
      "analyzedN": 208,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 208,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；A：208 (100%)；B：0 (0%)；C：0 (0%)；组内总数 208；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_6",
      "metricType": "sample_count",
      "labelZh": "暴露组 A；变量 z",
      "analyzedN": 208,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 208,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；均值 0.017169；标准差 0.97885；中位数 0.021123；Q1–Q3 -0.61931–0.7236；组内总数 208；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_7",
      "metricType": "sample_count",
      "labelZh": "暴露组 B；变量 y",
      "analyzedN": 190,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 190,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；0：84 (44.2%)；1：106 (55.8%)；组内总数 190；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_8",
      "metricType": "sample_count",
      "labelZh": "暴露组 B；变量 group",
      "analyzedN": 190,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 190,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；A：0 (0%)；B：190 (100%)；C：0 (0%)；组内总数 190；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_9",
      "metricType": "sample_count",
      "labelZh": "暴露组 B；变量 z",
      "analyzedN": 190,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 190,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；均值 0.027336；标准差 1.0184；中位数 0.01935；Q1–Q3 -0.62994–0.68182；组内总数 190；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_10",
      "metricType": "sample_count",
      "labelZh": "暴露组 C；变量 y",
      "analyzedN": 202,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 202,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；0：125 (61.9%)；1：77 (38.1%)；组内总数 202；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_11",
      "metricType": "sample_count",
      "labelZh": "暴露组 C；变量 group",
      "analyzedN": 202,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 202,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；A：0 (0%)；B：0 (0%)；C：202 (100%)；组内总数 202；百分比以非缺失数量为分母。"
    },
    {
      "metricId": "baseline_12",
      "metricType": "sample_count",
      "labelZh": "暴露组 C；变量 z",
      "analyzedN": 202,
      "missingN": 0,
      "excludedN": 0,
      "estimate": {
        "value": 202,
        "scale": "count"
      },
      "methodFootnoteSeedZh": "描述统计；常规模型以输入记录为分析单位；均值 -0.11359；标准差 0.87454；中位数 -0.14133；Q1–Q3 -0.6659–0.44255；组内总数 202；百分比以非缺失数量为分母。"
    }
  ],
  "diagnostics": [
    {
      "diagnosticId": "model_fit",
      "severity": "info",
      "category": "runtime",
      "messageZh": "固定分析配方已完成；报告全部可估计参数、分析样本与缺失排除情况。"
    }
  ],
  "tableSeeds": [
    {
      "tableSeedId": "primary_result_table",
      "purpose": "primary_result_table",
      "metricIds": [
        "primary_effect",
        "coefficient_3"
      ],
      "diagnosticIds": []
    },
    {
      "tableSeedId": "model_coefficients",
      "purpose": "secondary_result_table",
      "metricIds": [
        "coefficient_1",
        "primary_effect",
        "coefficient_3",
        "coefficient_4"
      ],
      "diagnosticIds": []
    },
    {
      "tableSeedId": "descriptive_summary",
      "purpose": "missingness_summary",
      "metricIds": [
        "description_1",
        "description_2",
        "description_3"
      ],
      "diagnosticIds": []
    },
    {
      "tableSeedId": "participant_flow",
      "purpose": "diagnostic_summary",
      "metricIds": [
        "flow_received",
        "flow_analyzed",
        "flow_missing",
        "flow_excluded"
      ],
      "diagnosticIds": []
    },
    {
      "tableSeedId": "baseline_table_1",
      "purpose": "secondary_result_table",
      "metricIds": [
        "baseline_1",
        "baseline_2",
        "baseline_3",
        "baseline_4",
        "baseline_5",
        "baseline_6",
        "baseline_7",
        "baseline_8",
        "baseline_9",
        "baseline_10",
        "baseline_11",
        "baseline_12"
      ],
      "diagnosticIds": []
    }
  ],
  "figureSeeds": [
    {
      "figureSeedId": "effect_overview",
      "purpose": "effect_overview",
      "metricIds": [
        "primary_effect",
        "coefficient_3"
      ],
      "diagnosticIds": []
    }
  ]
}