网状Meta分析中网络证据图的绘制(R语言版) meta分析 20年9月30日 转载大师 取消关注 关注 私信 前面我给大家介绍了网状meta分析的相关知识: 网状Meta分析的步骤,看完这篇就懂了 读一篇JAMA上的范文掌握网状Meta分析的制作 32条军规完成网状Meta分析的制作 同时也介绍了怎么用stata绘制网状Meta分析网状图(网状Meta分析中网络证据图的绘制(Stata版)),今天我们继续来学习,给大家介绍在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分析下面的步骤。 推荐阅读: 利用R的gemtc包做贝叶斯网状Meta的回归分析教程 利用R语言使用相关系数法进行meta分析 用R来做临床研究亚组分析的森林图教程 R语言gemtc包对生存数据进行贝叶斯网状Meta分析 单臂meta分析R语言代码 Meta分析R语言