dxy logo
首页丁香园病例库全部版块
搜索
登录

网状Meta分析中网络证据图的绘制(R语言版)

发布于 2020-10-11 · 浏览 5622 · IP 江苏江苏
这个帖子发布于 4 年零 202 天前,其中的信息可能已发生改变或有所发展。

首先我们需要准备好数据。


连续性变量:有5种治疗方法,这里用1,2,3,4,5来代替

img



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

img



下面介绍用R绘制网状图的步骤,关于R和Rstudio的安装就不再介绍了,前面的文章都写过。


1. 我们打开Rstudio,第一步仍然是设置工作路径,然后把数据文件都放到路径文件夹下。

img



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


img



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


img



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


img



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


img



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


img


img



5.绘制网状图,分别绘制连续性变量和二分类变量的网状图。

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

img


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

img


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

img



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

img



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

img



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


img


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

img



好了,今天的分享就到这里,网状图相信大家已经会了,下一期会介绍网状meta分析下面的步骤。

欢迎关注逍遥君自习室(ixiaoyaojun)

最后编辑于 2022-10-09 · 浏览 5622

3 49 5

全部讨论0

默认最新
avatar
3
分享帖子
share-weibo分享到微博
share-weibo分享到微信
认证
返回顶部