网状Meta分析中网络证据图的绘制(R语言版)
首先我们需要准备好数据。
连续性变量:有5种治疗方法,这里用1,2,3,4,5来代替

二分类变量:有4种干预措施,这里用1,2,3,4代替。

下面介绍用R绘制网状图的步骤,关于R和Rstudio的安装就不再介绍了,前面的文章都写过。
1. 我们打开Rstudio,第一步仍然是设置工作路径,然后把数据文件都放到路径文件夹下。

在R语言里设置工作路径为D盘data文件夹。

2. R语言进行网状Meta分析主要就是通过件gemtc 程序包调用对应的 rjags 程序包来执行的,所以第二步需要安装gemtc包,并且调用gemtc和rjags。

3. 导入数据,分别导入连续性变量和二分类变量,注意数据格式为csv格式。导入后分别赋值为plotdata1(连续性变量)和plotdata2(二分类变量)

导入后在data中可以看到数据。

4.设置标签,连续性变量有5种干预措施,分别定义为A,B,C,D,E五种治疗,赋值为treatments1。二分类变量有4种干预措施,分别定义为F,G,H,I四种治疗,赋值为treatments2。


5.绘制网状图,分别绘制连续性变量和二分类变量的网状图。
连续性变量:注意红色标注的部分,注意和二分类变量区分。每一行都有对应的功能说明,可以自行修改。

执行后即可绘制出下面的网状图

二分类变量:代码跟上面的一样。

执行后即可绘制出下面的网状图

这里要提到的是,如果样本量非常大,建议把上面代码中的样本量加权节点代码(下图)删除掉,不然做出来会非常紧凑。节点加不加权不影响论文的发表。

通过修改代码里的数值可以进一步修正网状图,也可以导出为PDF后在Adobe illustrator里修改。

在AI软件中可以对线条、节点、标签进行各种修改。

好了,今天的分享就到这里,网状图相信大家已经会了,下一期会介绍网状meta分析下面的步骤。
欢迎关注逍遥君自习室(ixiaoyaojun)
最后编辑于 2022-10-09 · 浏览 5622