StochStack

prototype · diffusion mock

眼科 Digital Twin · 扩散式合成对照(Mock)

使用 mock 扩散流程生成 synthetic control arm:潜变量噪声 -> 多步去噪 -> 校准到患者级输出。

配置

终点: BCVA change at Week 24 (ETDRS letters) · 历史池: AMD-118, AMD-122, AMD-OBS-19 (680)

扩散运行

seed: 9612

去噪收敛曲线

观察对照 N: 120
借用 ESS: 65
预计对照组缩减: 29.8%

Observed vs Synthetic

BCVA 变化: observed 2.10 ± 7.40 | 合成臂 2.52 ± 4.39 ·Δ +0.42
CST 变化: observed -32.0 ± 58.0 | 合成臂 -30.7 ± 35.4 ·Δ +1.3
治疗臂 vs 合成臂 分布对齐: BCVA 58.9 / 100 · CST 64.7 / 100

Mock 方法说明

当前为产品原型:患者数据通过可复现的伪随机去噪过程生成,再按场景对照组统计量进行校准。

治疗臂 vs 合成臂 · 分布对齐

直方图叠加

治疗臂合成臂

Q-Q 图

x-axis: 治疗臂 quantiles · y-axis: 合成臂 quantiles

外部对照方法学管线

步骤1:数据清洗

原始 N: T 120 / C 120

清洗后 N: T 115 / C 115

步骤2:Cohort 定义

入组可比 N: T 115 / C 115

步骤3:倾向评分 / 加权 / 匹配

平衡性前(平均 |SMD|): 0.299

平衡性后(平均 |SMD|): 0.313

步骤4:主要终点估计

主要效应(治疗臂 - 外部对照): 5.45

95% 置信区间: [3.98, 6.92]

步骤5:敏感性分析

n(T/C): 69 / 61

情景效应值相对主分析变化解释
Strict cohort window5.44-0.02Stable
More aggressive PS trim0.09-5.36Moderate shift
Hidden bias stress (Gamma-like)4.65-0.8Robust

条件化 Twin 生成(X→Y(t))

基线条件 X

age 70.9 · 性别 F · baseline BCVA 60.5 · baseline CST 379 · 病灶类型 occult · 既往注射次数 4

反事实对照轨迹

均值与 95% 预测区间 · K=50

合成患者样本

IDAgeBase BCVABase CSTDuration (y)BCVA ΔCST ΔWeight
SYN-00173.160.73813-7.3270.86
SYN-00267.956.838932.9-430.84
SYN-00371.7494972.8-4.2-200.81
SYN-00481.347.33683.23.2-450.79
SYN-00576.355.13653.45.5-400.82
SYN-00675.261.24042.43.4600.84
SYN-00776.350.95011.54.9-600.83
SYN-00872.862.63734.20.5-560.83
SYN-00983.362.24233.66.5-910.85
SYN-01077.161.13833.62.3-340.82
SYN-01168.554.83834.93.5-410.81
SYN-01270.357.74463.3-2.2150.85

update log

Prototype Change Log

  1. 2026-03-06 · v0.4.0

    条件化 Twin 生成(X→Y(t))

    • - 新增患者级基线条件:age、sex、baseline BCVA/CST、lesion type、prior injections。
    • - 新增患者选择器与 K 条反事实生成流程(默认 50 条 twin)。
    • - 新增轨迹输出:均值曲线 + 95% 预测区间置信带。
  2. 2026-03-05 · v0.3.0

    外部对照方法学管线

    • - 新增端到端方法学管线:数据清洗 -> cohort 定义 -> PS 加权/匹配 -> 主要终点估计 -> 敏感性分析。
    • - 新增分析参数控制:IPTW/PS 匹配、caliper、倾向评分截尾。
    • - 新增平衡性诊断(平均 |SMD| 前后)、主要效应+95%CI 与敏感性情景表。
  3. 2026-03-05 · v0.2.0

    分布对齐可视化 + CSV 导出

    • - 新增治疗臂 vs 合成臂分布对齐面板。
    • - 新增 BCVA/CST 指标切换的直方图叠加与 Q-Q 图。
    • - 新增 CSV 导出:分布数据与合成患者明细。
  4. 2026-03-05 · v0.1.0

    眼科扩散数字孪生(Mock)上线

    • - 新增单页 mock 原型:通过扩散式去噪流程生成 synthetic control arm。
    • - 内置眼科场景(nAMD、DME、GA),可配置样本量、去噪步数与校准强度。
    • - 提供 observed vs synthetic 指标对照与患者级样本表,便于评审。