如何使用STATA将网状meta的SUCRA曲线合并在一张图上

科研图表在科学研究和学术传播中扮演着至关重要的角色。美观且清晰的图表不仅能够准确传达复杂的信息,还能增强读者的理解和兴趣。

在网络Meta分析中,SUCRA(Surface Under the Cumulative Ranking)值被用来衡量和排名不同治疗方法的相对效果。它通常用于直观地展示各治疗方法的效果排名。但我们用stata跑出来的SUCRA常常是这样的,一种干预对应一个小图。

比如这样↓

这样有个问题就是无法将他们进行更直观的比较。那有没有办法将他们放在一个图上呢?答案是:当然有办法啦!

本期将介绍如何使用STATA将单独的SUCRA曲线放在一张图上。(如下图所示↓)

一、收集数据

执行完原有的SUCRA命令以后,在数据编辑器会看到如图所示的数据,将probmin_zero及之后的所有数据复制到EXCEL表中。

二、数据转换

① 从数据名称来看,我们会发现数据是有规律排布的,在此案例中8个(zero-H)为一组。我们需要将每8个数据依次排列下来,成为8*8的表格。

② 排列好以后的数据如下图所示,成为8*8的表格。

③ 然后我们将所有数据均*0.01,得到下方数据。

④ 接下来,如图所示,每一行的数据都是前面几行数据的总和。

⑤ 整理一下表格,加上行名称和列名称。

三、数据分析

将我们刚刚处理好的数据复制粘贴到STATA中,行名称作为变量名称。

四、输入代码

twoway line prob1 prob2 prob3 prob4 prob5 prob6 prob7 prob8 rank, legend(ring(1) cols(2) pos(6) lab(1 "Placebo") lab(2 "Aripiprazole") lab(3 "Risperidone") lab(4 "Quetiapine") lab(5 "Olanzapine") lab(6 "Haloperido") lab(7 "Paliperidone") lab(8 "saline")) ylab(0 0.2 0.4 0.6 0.8 1.0) lw(thick thick thick thick thick thick thick thick) lp(longdash longdash longdash longdash longdash longdash longdash longdash) ytitle(Cumalative Probability)

五、代码解释

这些代码的含义如下所示。

这期的科研分享就到这里啦!新小优们有任何不懂的问题欢迎随时来后台找小优哈!小优一定第一时间解决大家的科研问题!

如果有想入门科研并发表属于自己的SCI的同学也可随时联系我们的课程顾问老师哟~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值