前面给大家相继介绍了网状Meta分析的基础知识、范文和制作规范,相信大家对网状Meta分析已经有了一个整体的认识,下面我会指导大家完成网状Meta分析中的分析过程,我们主要介绍贝叶斯法制作Meta分析,目前主流都是认可贝叶斯法,频率法已经被淘汰。
因为网状Meta分析的制作过程大部分跟普通Meta分析相同,主要就是在统计分析和结果展示这块有一些特殊的内容,我在上一期帖子也做了介绍。今天的主要内容就给大家介绍网状Meta分析中比较重要的,需要在文章中展现出来的结果,就是网状图。
网状Meta分析用网状图的形式展示各个干预措施的研究数量和纳入的患者数量。网状图由结点(每一个结点代表一种干预措施)和连线(结点之间的连线表示纳入的研究中,两种干预措施进行了直接比较)组成。网状图中结点的大小和连线的粗细分别代表了对应干预措施纳入的患者数量和直接比较的干预措施的研究数量。有时候会增加附加线条用以区分某两个干预措施的比较是来自某些多臂研究。
今天我就教大家怎么去制作网状图:
制作网状图最常用的软件就是Stata和R语言,这2个软件做网状图都比较简单,也比较好看。
首先我们需要准备好数据,我们在Excel中整理成如下的格式。
连续性变量:
study代表研究,1代表研究1,一共是7个研究,treatment代表干预措施,从1到5一共是6种干预措施,每一行代表一个研究的一组。mean代表均数,sd代表标准差,n代表样本量。
二分类变量:
study代表研究,1代表研究1,一共是24个研究,treatment代表干预措施,从1到4一共是4种干预措施,每一行代表一个研究的一组。d代表事件数,n代表样本量。
Stata软件制作网状图:
在用Stata软件之前,我要提一下版本的问题,如果你准备用Stata结合BUGS软件来做网状Meta分析,在用Stata做概率图的时候,最新的16.0版本会报错,具体错误原因我到目前为止也没找到(有人说是因为破解版的问题,可能正版软件不存在这个问题),但是用14.0就不会出现报错,所以做网状Meta分析可能还是需要老版的Stata软件。
Stata做网状图之前,需要安装包,安装包的方法跟普通meta分析一样。
1. 点击help→search
2.在关键词中输入“network”,然后点击OK
3. 找到st0410和st0411分别点击进去进行安装
4.安装完成后导入数据,把excel里的数据复制粘贴到Stata软件中的Data Editor
5.我们可以看下我们安装好的network包说明书,输入help network命令,回车后会进入network包的说明书,如果对命令不熟悉可以看下说明书。
6.下面需要对导入的数据进行转换(这里要说下做网状图之前的操作都不涉及频率法还是贝叶斯法进行Meta分析,只有后面的统计分析才会涉及到用什么方法).
连续性变量输入以下命令:
network setup mean sd n, studyvar(study) trtvar(treatment) format(augment)
默认为MD,如果是用SMD作为效应量,则输入:
network setup mean sd n, studyvar(study) trtvar(treatment) format(augment) smd
然后会得到下面的结果。
我们会发现数据转换成了下面的格式
制作网状图输入命令:
network map
点击菜单中的“start graph editor”对图形可以进一步编辑,包括颜色,文本都可以自己编辑。
二分类变量输入以下命令:
network setup d n, studyvar(study) trtvar(treatment) format(augment) or
如果是用rr作为效应量,则输入:
network setup mean sd n, studyvar(study) trtvar(treatment) format(augment) rr
然后会得到下面的结果。
我们会发现数据转换成了下面的格式
制作网状图输入命令:
network map
进一步编辑方法同上。
有些同学在执行命令的过程中可能会出现一些红色报错,我也遇到过,比如
r(459)可能是数据有问题,r(2)是网络问题。
想向老师您请教一个问题,这个网状图是只针对研究中某一个共同的结局指标做的分析么?