【Meta分析】Stata软件Meta分析模块的加载与更新
系统评价/Meta分析指全面收集所有相关研究并逐个进行严格评价和分析,再用定性或定量合成的方法对资料进行处理得出综合结论的研究方法。Stata软件在传统Meta分析、网状Meta分析的分析方面具有重要的作用,但其是一款编程软件,造成许多初学者望而却步,后来出现了Meta分析模块,界面化的勾选使得Meta分析的方法学变得简单,然而随着模块的更新,许多命令已不适用,导致初学者按照网上的教程处处碰壁,因此本文拟介绍Stata软件Meta分析模块的加载同时通过介绍相应的命令使其能够完全更新可用。
一、模块的安装
Stata的模块安装主要是基于meta_dialog,所以首先在command窗口输入:
net install pr0012, from(http://www.stata-journal.com/software/sj4-2)
等待安装完成后在command命令窗口输入help meta_dialog, 在跳转出来的界面可以看到如图所示的一段代码,将其复制(注意全屏后复制,防止代码分行)
在菜单栏创建do文件,并将代码粘贴,需注意若要保证剪补法能使用面板正确运行,需要将met&atrim修改为metatrim。
点击Save,将文档存储至stata的安装位置并命名为profile。
重启stata我们就会发现在User菜单栏下出现了Meta-Analysis模块,即为安装成功。
二、模块的更新
由于版本更新的缘故,导致很多命令无法运行或安装后命令输入方式与网上教程区别极大,无法出现想要的结果,如出现如下报错:
问题1: 当输入数据进行meta分析运算时,报错command metan is unrecognized?
答:这个问题是比较好解决的,原因是新装软件,虽然加载了模块,但是模块命令没有安装,所以需要安装命令,可在command窗口输入:ssc install metan(ssc表示Statistical Software Components (SSC) archive模块平台)。
问题2:将metan命令运行完后可出现_ES, _selogES,选择模块的第二条命令运行,出现command meta is unrecognized报错?
答:原因与metan一样,但是安装方法不一致,因为ssc并未包含meta,所以这里我们需要换一种方法,输入net from http://www.stata.com/stb/stb43,然后在结果界面选择sbe16_2,最后点击安装即可。也可直接输入:
net install sbe16_2, from(http://www.stata.com/stb/stb43)
问题3: 选择模块的第三条命令运行,出现command metap is unrecognized报错或选择第四条命令运行,出现command metacum is unrecognized报错,其他命令同样报错?
答案:主要原因都是包没有装成功,解决办法是使用search + 命令名,寻找合适的路径进行安装。。
笔者亲自测试,只要输入以下一段命令,则所有的安装包即可都使用(funnel需要强制安装,故省略,功能可由metafunnel代替)。更多的Stata使用方法请查看【Meta分析】Stata软件在Meta分析中的应用与实践
net install pr0012, from(http://www.stata-journal.com/software/sj4-2)
ssc install metan
ssc install metafunnel
net install sbe16_2, from(http://www.stata.com/stb/stb43)
net install sbe28_1, from(http://www.stata.com/stb/stb56)
net install sbe26_1, from(http://www.stata.com/stb/stb56)
net install sbe20_1, from(http://www.stata.com/stb/stb56)
net install sbe22, from(http://www.stata.com/stb/stb42)
net install sbe23, from(http://www.stata.com/stb/stb42)
net install metaninf, from(http://fmwww.bc.edu/RePEc/bocode/m)
net install sbe24_1, from(http://www.stata.com/stb/stb45)
net install sbe19_3, from (http://www.stata.com/stb/stb58)
net install sbe39_1, from(http://www.stata.com/stb/stb58)