统计与研究方法 开源项目 入门
R meta package
R 语言中用于常规 Meta 分析、森林图、漏斗图和亚组分析的开源统计包。
- 医学子领域
- 统计与研究方法
- 资源类型
- 开源项目
- 开源协议
- GPL >= 2
- 部署方式
- Docker(Rocker 镜像 + CRAN 安装)或本地 R
部署引导
快速部署
Docker 命令
涉及患者数据的项目请仅用公开或脱敏数据集,部署说明可能随项目更新变化
git clone https://github.com/guido-s/meta.git
cd meta
docker compose up -d 简介
meta 是 R 生态中常用的 Meta 分析包,支持常见固定效应/随机效应模型、森林图、漏斗图、Meta 回归、亚组分析、累积 Meta 分析和 RevMan 数据导入等功能。它适合循证医学、系统综述和医学统计教学。
部署步骤
- 如果本机已有 R,可直接在 R 中安装:
install.packages("meta", repos = "https://cloud.r-project.org")
library(meta)
- 如果希望用 Docker 固定 R 环境,可使用 Rocker 镜像。以下命令进入 R 控制台:
docker run --rm -it -v ${PWD}:/work -w /work rocker/r-ver:4.4.2 R
- 在容器内安装并加载:
install.packages("meta", repos = "https://cloud.r-project.org")
library(meta)
- 运行一个最小检查:
example(metabin)
meta本身未提供单独官方 Docker 镜像;上述 Docker 步骤使用通用 Rocker R 镜像。
适用场景
- 系统综述和 Meta 分析论文的数据合并。
- 二分类、连续型、发生率和诊断类指标的常规合并分析。
- 森林图、漏斗图、敏感性分析和亚组分析教学。
- 需要用脚本替代 RevMan 手工操作的循证医学团队。