返回顶部
a

adaptive-trial-simulator自适应试验模拟器

Design and simulate adaptive clinical trials with interim analyses,

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
173
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

adaptive-trial-simulator

自适应试验模拟器

用于在计算机上设计和验证自适应临床试验设计的统计模拟平台。支持优化中期分析策略、样本量调整和提前终止规则,同时控制I类错误率。

功能特点

  • - 设计模拟:自适应设计的蒙特卡洛验证
  • 样本量重新估计:基于中期数据调整样本量
  • 提前终止规则:无效性和有效性边界优化
  • I类错误控制:验证alpha消耗策略
  • 多臂设计:淘汰劣势组和无缝II/III期设计
  • 效能优化:识别效能效率最高的设计

使用方法

基本用法

bash

运行标准组序贯设计


python scripts/main.py

带样本量重新估计的自适应设计

python scripts/main.py --design adaptive_reestimate

优化设计参数

python scripts/main.py --optimize

参数说明

参数类型默认值必填说明
--design字符串group_sequential试验设计类型
--n-simulations
整数 | 10000 | 否 | 蒙特卡洛模拟次数 | | --sample-size | 整数 | 200 | 否 | 每组初始样本量 | | --effect-size | 浮点数 | 0.3 | 否 | 效应量(Cohens d) | | --alpha | 浮点数 | 0.05 | 否 | I类错误率 | | --power | 浮点数 | 0.80 | 否 | 目标统计效能 | | --interim-looks | 整数 | 1 | 否 | 中期分析次数 | | --spending-function | 字符串 | obrien_fleming | 否 | Alpha消耗函数 | | --reestimate-method | 字符串 | promising_zone | 否 | 样本量重新估计方法 | | --output | 字符串 | results.json | 否 | 输出文件路径 | | --visualize | 标志 | False | 否 | 生成可视化图表 | | --optimize | 标志 | False | 否 | 搜索最优设计参数 |

高级用法

bash

带可视化的完整自适应设计


python scripts/main.py \
--design adaptive_reestimate \
--n-simulations 50000 \
--sample-size 250 \
--effect-size 0.35 \
--interim-looks 2 \
--spending-function obrien_fleming \
--visualize \
--output adaptive_results.json

设计类型

设计类型说明适用场景
组序贯设计固定中期分析次数,带停止边界标准自适应试验
自适应重新估计
基于中期数据调整样本量 | 效应量不确定 | | 淘汰劣势组 | 多臂试验中淘汰劣势组 | II期剂量选择 |

消耗函数

函数特点早期边界
OBrien-Fleming早期保守早期高Z值
Pocock
早期激进 | 全程较低Z值 | | 幂族函数 | 适中(ρ=3) | 平衡方法 |

输出示例

json
{
design_config: {
designtype: adaptivereestimate,
samplesizeper_arm: 200,
effect_size: 0.3,
alpha: 0.05,
target_power: 0.8
},
simulation_results: {
power: 0.8234,
typeierror: 0.0481,
expectedsamplesize: 385.2,
earlystoprate: {
efficacy: 0.1523,
futility: 0.0841
}
}
}

技术难度:

⚠️ AI自主验收状态:需人工检查

此技能需要:

  • - Python 3.8+ 环境
  • NumPy、SciPy和Matplotlib包
  • 临床试验统计学知识

依赖项

bash
pip install -r requirements.txt

环境要求

numpy>=1.20.0
scipy>=1.7.0
matplotlib>=3.4.0

风险评估

风险指标评估等级
代码执行带数学计算的Python脚本中等
网络访问
无网络访问 | 低 | | 文件系统访问 | 写入模拟结果 | 低 | | 指令篡改 | 统计参数可能影响结果 | 中等 | | 数据泄露 | 无敏感数据泄露 | 低 |

安全检查清单

  • - [x] 无硬编码凭证或API密钥
  • [x] 无未经授权的文件系统访问
  • [x] 输出不泄露敏感信息
  • [x] 输入参数已验证
  • [x] 错误信息已清理
  • [x] 依赖项已审计

前置条件

bash
pip install -r requirements.txt
python scripts/main.py --help

评估标准

成功指标

  • - [ ] 模拟运行无错误
  • [ ] I类错误控制在名义水平
  • [ ] 效能估计准确
  • [ ] 可视化正确生成

测试用例

  1. 1. 基础模拟:默认参数 → 有效结果
  2. 不同设计:所有设计类型 → 适当行为
  3. 优化模式:--optimize标志 → 找到最优参数
  4. 可视化:--visualize标志 → 生成图表

生命周期状态

  • - 当前阶段:草稿
  • 下次审核日期:2026-03-15
  • 已知问题:numpy数组的类型检查警告
  • 计划改进
- 贝叶斯自适应设计 - 多臂多阶段(MAMS)支持 - 增强可视化选项

参考资料

位于 references/ 目录:

  • - 自适应设计统计理论
  • 监管指导文件
  • Alpha消耗函数文献
  • 样本量重新估计方法

局限性

  • - 统计复杂性:需要生物统计学专业知识
  • 模拟时间:大规模模拟可能需要数小时
  • 简化模型:无法涵盖所有现实复杂性
  • 监管咨询:结果需与监管机构验证

⚠️ 免责声明:本工具仅提供用于研究和规划的模拟结果。所有临床试验设计在实施前应由合格的生物统计学家和监管专家审核。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 adaptive-trial-simulator-1776267062 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 adaptive-trial-simulator-1776267062 技能

通过命令行安装

skillhub install adaptive-trial-simulator-1776267062

下载

⬇ 下载 adaptive-trial-simulator v0.1.0(免费)

文件大小: 10.86 KB | 发布时间: 2026-4-17 13:54

v0.1.0 最新 2026-4-17 13:54
- Initial release of the adaptive-trial-simulator skill.
- Enables design and Monte Carlo simulation of adaptive clinical trials with interim analyses, sample size re-estimation, and early stopping rules.
- Supports multiple adaptive design strategies, including group sequential, sample size re-estimation, and drop-the-loser multi-arm designs.
- Validates Type I error control, power, and expected sample size for user-specified designs.
- Command-line usage supports parameter customization, design optimization, and visualization of results.
- Focused on statistical simulation; outputs results in JSON for further analysis.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部