本站资源仅供教育与科研用途
返回资源列表
统计与研究方法 开源项目 入门

R meta package

R 语言中用于常规 Meta 分析、森林图、漏斗图和亚组分析的开源统计包。

前往 GitHub 仓库
医学子领域
统计与研究方法
资源类型
开源项目
开源协议
GPL >= 2
部署方式
Docker(Rocker 镜像 + CRAN 安装)或本地 R
仓库链接
https://github.com/guido-s/meta
Meta分析R循证医学森林图统计
部署引导

快速部署

Docker 命令
git clone https://github.com/guido-s/meta.git
cd meta
docker compose up -d
涉及患者数据的项目请仅用公开或脱敏数据集,部署说明可能随项目更新变化

简介

meta 是 R 生态中常用的 Meta 分析包,支持常见固定效应/随机效应模型、森林图、漏斗图、Meta 回归、亚组分析、累积 Meta 分析和 RevMan 数据导入等功能。它适合循证医学、系统综述和医学统计教学。

部署步骤

  1. 如果本机已有 R,可直接在 R 中安装:
install.packages("meta", repos = "https://cloud.r-project.org")
library(meta)
  1. 如果希望用 Docker 固定 R 环境,可使用 Rocker 镜像。以下命令进入 R 控制台:
docker run --rm -it -v ${PWD}:/work -w /work rocker/r-ver:4.4.2 R
  1. 在容器内安装并加载:
install.packages("meta", repos = "https://cloud.r-project.org")
library(meta)
  1. 运行一个最小检查:
example(metabin)
  1. meta 本身未提供单独官方 Docker 镜像;上述 Docker 步骤使用通用 Rocker R 镜像。

适用场景

  • 系统综述和 Meta 分析论文的数据合并。
  • 二分类、连续型、发生率和诊断类指标的常规合并分析。
  • 森林图、漏斗图、敏感性分析和亚组分析教学。
  • 需要用脚本替代 RevMan 手工操作的循证医学团队。