mahmood726-cyber/bias-forensics

GitHub: mahmood726-cyber/bias-forensics

对307篇Cochrane meta分析应用八种发表偏倚方法生成偏倚指纹,揭示不同方法间的一致性与分歧程度。

Stars: 0 | Forks: 0

# 偏倚指纹 [![ci](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/cd60952413065435.svg)](https://github.com/mahmood726-cyber/bias-forensics/actions/workflows/ci.yml) [![codeql](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/12e27d2b82065441.svg)](https://github.com/mahmood726-cyber/bias-forensics/actions/workflows/codeql.yml) [![license: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![python: 3.10+](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/) 当八种发表偏倚方法应用于同一项 meta 分析时,它们得出相同结论的频率有多高?我们将四种检测测试和四种校正方法应用于来自 Pairwise70 数据集中包含至少五项研究的 307 篇 Cochrane 综述。每篇综述都获得了一份偏倚指纹,总结了哪些测试标记了偏倚以及校正如何改变合并估计值,并将其分类为 Clean、Suspected、Confirmed 或 Discordant。只有 54 篇综述(17.6%)为 Clean,而有 42 篇为 Discordant,差异率为 13.7%,风险比中位数变化低于 0.05(95% CI 0.02 至 0.08)。一致性范围从 PET-PEESE 和极限 meta 分析之间的 98% 到剪补法与回归校正之间的 73% 不等,平均相对效应变化为 1.01。在大约七分之一的 Cochrane 综述中,合并结论的表面方向取决于所选用的偏倚方法。这些方法检测的是统计不对称性而非偏倚本身,且无法将发表偏倚与临床或方法学异质性区分开来。 **实时仪表板:** ## 运行 在任何现代浏览器中打开 `index.html`(登录页面)或 `dashboard/index.html`(仪表板)。无需构建步骤。 用于本地开发: ``` python -m http.server 8000 # 然后打开 http://localhost:8000/ ``` ## 测试 ``` python -m pytest -q ``` `tests/` 目录下的测试套件包含 3 个测试文件。 ## 仓库结构 | 路径 | 用途 | |---|---| | `dashboard/index.html` | 仪表板(主要产出物) | | `index.html` | 登录页面 | | `tests/` | pytest 测试 | | `e156-submission/` | E156 微论文包 | | `E156-PROTOCOL.md` | 项目元数据(E156 条目 #12) | ## 许可证 请参阅 `LICENSE` (MIT)。
标签:代码示例, 元分析, 医学研究, 发表偏倚, 后端开发, 多模态安全, 安全规则引擎, 数据分析, 数据可视化, 统计学, 逆向工具