用途:根据用户提供的 Meta 分析数据 CSV,生成漏斗图并做发表偏倚检验,输出漏斗图 PNG、漏斗数据 CSV、Egger 检验结果与 Begg 检验结果,可选裁剪填补分析。\n\n主要能力:按数据类型(Binary 二分类、Continuity 连续性、Survival 生存)校验 CSV 必需列;执行前需至少有 3 项研究用于发表偏倚检验;输出结果包含结局名称、数据类型、纳入研究数及各项检验的统计量与 P 值。\n\n使用方式:确认输入输出路径与类型后,执行 Rscript scripts/funnel_plot.R "<csv_path>" "<type>" "<outcome_name>" "<output_dir>"。脚本位于 scripts/funnel_plot.py,可先运行 python scripts/funnel_plot.py --help 验证,另可运行 python -m py_compile scripts/funnel_plot.py。\n\n数据格式:二分类需 study、group1_Events、group1_sample_size、group2_Events、group2_sample_size;连续性需 study、两组 sample_size、Mean、SD;生存需 study、group1_HR、group1_95%Lower CI、group1_95%Upper CI。\n\n依赖:Python 3.10+;R 包 meta、metafor、stringr,如缺失可运行 install.packages(c("meta", "metafor", "stringr"))。\n\n限制:缺少必需数据、文件、标识或凭据时不应使用;不支持编造结果或超出范围的结论;第三方包版本未固定;适用场景与具体价格、平台信息暂未提供。
meta-funnel-plot
数据与分析
更新于 10-15 16:44