ARTICLE · 1157645
meta分析软件选择|RevMan、Stata、R、CMA:四款软件到底选哪个
做meta分析时,你有没有遇到数据在RevMan里录完了,发现有些分析做不了,不得不换Stata或者其他分析软件?RevMan、Stata、R、CMA都能做meta分析,究竟该如何选择最合适的呢?虽然软件不决定结论对错,但它决定你从建库到成稿的时间成本。所以,选择一款适合的分析软件肯定能让你的meta分析事半功倍。
一、RevMan:Cochrane 流程自带的分析环境
Cochrane官方出品,免费,新评价现在都在 RevMan Web 上在线完成,桌面版RevMan 5继续可用。
二分类和连续型数据的经典合并全是现成选项,Mantel-Haenszel、Peto、逆方差法点几下就出结果,森林图、漏斗图、偏倚评估一条流程走完,评价模板和报告格式都按它来。
数据录入要按 Cochrane 的条目结构走,临时想改分析思路,操作上会比较麻烦。

评价
Cochrane 手册第11章写明,基础 Meta 分析软件不支持网状Meta分析,分析要依靠 Stata、R 一类统计软件;meta回归、Egger 检验、罕见事件的逻辑回归和精确法,它都没有。投Cochrane 没得选,投其他期刊它只算及格线。
二、Stata:命令行里稳妥的全能选项
Stata是商业软件,现在出到19。官方 meta 套件把合并、异质性、meta回归、发表偏倚检验都做成了现成命令,官网列出的19版新功能就包括相关系数的Meta分析,网状分析也有成熟的社区命令,诊断试验和剂量反应同样有,装包配置要自己动手。
出图直接到投稿可用的水准,do文件让每一步可复现,审稿人让你补分析,改个选项重跑一遍就行。

评价
Stata不是免费的,而且不便宜,命令行对零基础的人有学习成本。有统计基础,课题组或者学校有购买Stata使用权限的,可优先选Stata。
三、R:方法覆盖面广的免费选项
免费开源,方法学新东西几乎都先出现在R里。meta和metafor两个核心包覆盖经典合并和meta回归,netmeta做频率学派网状,gemtc一类包做贝叶斯网状,诊断试验、剂量反应、三级模型、剪补和选择模型各有现成包,CRAN的Meta分析任务视图收录上百个包,维护者名单里就有metafor的作者。
meta包还能直接读RevMan 5的数据文件,中途换软件不用重录。实在写不动代码,还有后台,就是R的图形界面软件JASP和jamovi可以过渡,经典Meta照样点选完成。

评价
全程代码,报错要自己查,结果好不好,全看代码写得对不对。贝叶斯网状、诊断试验、剂量反应这类高级模型,现成工具基本都在 R 里。
四、CMA:点选式界面里的快捷工具
这四款meta分析软件全程图形界面、不碰代码的就是它,一次性授权,价格远低于 Stata。录完四格表或均数标准差,森林图、漏斗图、敏感性分析、发表偏倚检验一键输出,头一回做经典Meta分析就用它,中文教程也很多,跟着视频半天能跑通。

评价
只能装 Windows,主版本停在 3.0 已多年,网状、诊断试验、剂量反应Meta一律做不了,图形细节可调空间小。它适合赶时间的数据合并,不适合当方法学工具长期投入。
五、按任务定软件,不按名气选
按照任务选择不同软件可以参考以下五条规则:
投Cochrane:只能用RevMan,证据分级另用 GRADEpro;
头一回做经典Meta,时间紧、基础弱:CMA 点选完事;
除主分析外还有大量数据整理,或有一定的统计学基础:Stata;
网状、贝叶斯、剂量反应、诊断试验,或审稿要求提供代码:R;
预算为零:RevMan 和 R 免费,CMA 和 Stata 都要授权费。
同一份数据、同一个模型设定,四款软件算出的合并效应量是一样的,差别在效率、可复现性和方法边界。真正决定论文质量的,是检索和偏倚评估的规范程度,软件只是干活的那一步。