网络Meta分析在R软件中的实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Jing’an District Central Hospital,Shanghai 200040,China)
Abstract: Objective To introduce methodology for undertaking a network meta—analysis and its realization in R. Methods By using lme()function in R,network meta—analysis of randomized controlled trials(RCTs)was used to combine direct and indirect estimates of the effect of three drugs and placebo for mycobaeterium avium complex(MAC)in patients infected with the human immunode胁iency virus(HIV)from 5 RCTs.Results All drugs differed from placebo in reducing MAC events from the results of direct and indirect comparisons.Clarithromyein and Azithromycin difiered from Rifabutin in reducing MAC events from the results of direct and indirect comparisons respectively.The indirect efficacy of Clarithromycin and Azithromycin had no significance in statistically. Conclusions A network meta—analysis can be used to combine direct and indirect treatment effects in a formal when several treatments are available and not all treatments have been compared directly in some two—armed RCTs.
一 效应估计部分,以“Azithromyein”为参照药物,其他 三种药物分另4与其相对比较的logor及其标准误、相 应P值,从而可以求得其间接比较的比数比(odds
一一 ratio.OR)及其95%可信区间(confidence interval,
呲一 CI).如得到“Clarithromycin VS.Azithromycin”间接比
比较的结果(纵向排列药物为参照)。直接比较和
间接比较均提示三种药物均较之于“Placebo”、
“Azithromycin” 和 “Clarithromyein” 较之于
一一一~一一一
“Rifabutin”可降低发生MAC事件的风险,而且直 接比较和间接比较结果是一致的:而 “Azithromycin”和“Clarithromycin’’在降低MAC发 生风险方而无明显差异;同时还发现间接比较的
表2预处理后的数据
3网络Meta分析的具体步骤
以“nlme”扩展包中lme()函数来实现网络 Meta分析。具体过程如下:
第二步:读人数据,将表中的数据输入Excel表 格中,输人完成后,将其另存为“文本文件(制表符 分隔)(术.txt)”,并命名为“hiv.ma.txt”,假设存储在 c盘根目录下。在R软件命令输入窗口分别键入:
表3直接比较与间接比较获得结果比较
预措施与安慰剂比较和B干预措施与安慰剂比较 的随机对照研究,由此可能会获得A干预措施和 B干预措施效应量的间接比较结果,但其证据级别 低于直接比较A干预措施和B干预措施的证据级 别,因此当两种证据都存在时,首先考虑使用直接 比较的证据[5。。虽然间接比较的证据力度存在争议, 但众多学者不断探讨间接比较Meta分析方法学, 目前常用的有“网络Meta分析(network meta—
1 数据来源
该方法需要数量较多的干预措施比较研究,
186
循证医学
2012年第12卷第3期
但限于篇幅和简便说明起见,我们采用一简单数 据为例,其源于公开发表的文献㈦,含有五个研究, 主要观察药物预防人类免疫缺陷病毒感染者出现 复合鸟分支杆菌(myeobacterium avium complex, MAC)事件例数,其用药物、患者数、出现MAC事 件人数具体见表1。
2012年6月 第12卷第3期
循证医学
The Journal of Evidence—Based Medieine
·循证医学中的医学统计学问题·
Jun.2012 V01.12 No.3
网络Meta分析在R软件中的实现
张天嵩8一, 熊 茜8
(上海市静安区中心医院a.科教部;b.中医科,上海200040)
第二步:进行网络Meta分析,在R软件命令 输入窗口分别键人:
>library(nlme) >lme 1<-lme(1090r~0+Rifabutin+Clarithromycin
+Placebo, random=~1 trtpair,data=mydata,
weights=varConstPower(form=-selogor,fixed=list (power=1)))
为了进行网络Meta分析.必须对表中的数据 进行预处理,使之适宜于线性混合模型分析的要 求。将数据整理成两两比较形式,共得到5个比较 组,按经典方法,分别计算出两比较组的对数比数 比(1090r)及其标准误(selogor);将配对比较的药物 分别记为1与一1,无关的药物记为0。预处理后的 数据见表2。
[中图分类号]R195.1
[文献标识码]A
[文章编号] 1671—5144(2012)03—0185—04
Network Meta-Analysis and Its Solution by R
ZHANG Tian—son98一.XIONG Qian8 (a.Department ofScience&Education;b.Department of TCM,
[2]Lumley T-
Network meta—analysis for indiremⅡea“n”‘
源软件,是一套完整的数据处理、计算和绘图软件 …cco。m。pJar,i8蔷篡.C言?‘I:;。ed。,db2。0昭02K,A21,(1:?:i31篡惫。。。,。。
系统.大多数经典的统计方法和最新的技术都可direct and adjusted indirect c。mparison t。placebo: An
上述命令是载入“nlme”扩展包,采用lme()函 数拟合线性混合效应模型。其中“logor~0+ Rifabutin+Clarithromyein+Placebo”为固定效应:
张天嵩,等.网络Meta分析在R软件中的实现
187
在结果的随机效应估计部分.其截距标准差代 表网络不相关性,其数值越小表明网络越稳定;固定
网络Meta分析是由Lumley建立的一种用于 间接比较的方法。可以获得直接和间接比较的结 果。该方法基于线性混合效应模型.包括两个随机
188
循汪医学
2012年第12卷第3期
效应模型:研究水平的异质性、直接比较与间接比
[参考文献]
较结果比较的非一致性(即不相关性),只有当网 络中的比较对象形成一个闭合环(如图1)He,才
Key words:network meta—analysis;linear mixed—effects model;indirect comparisons;R
在理想情况下,直接比较某一干预措施与对 照或阳性药物的随机对照试验是评价治疗效应的 金标准,但在实际情况下,许多干预措施缺乏或没 有直接比较的证据…。随着医学研究的进展,在没 有直接证据时.越来越需要干预措施间接比较的 证据。采用网络Meta分析可以同时进行直接与间 接比较.即使是相比较的两种治疗药物从未进行
人类免疫缺陷病毒感染者出现复合鸟分支杆菌事件发生:而对无直接比较证据的克拉霉素与阿奇霉素,间接比
较结果显示两者差异无统计学意义。结论合并多个干预措施效果和没有所有干预措施直接比较证据时,采用
网络Meta分析方法合并直接和间接比较结果是一种正规的方法。
[关键词] 网络Meta分析;线性混合效应模型;间接比较;R软件
Azithromycin”直接比较的证据.但可以通过网络 Meta分析来计算出间接比较的证据。
表1实例数据
图1药物直接比较来自百度文库间接比较网络图
2数据预处理
从表1中可以看出,有“Rifabutin与Placebo”、 “Clarithromycin与Placebo”、“Azithromyein与 Placebo”、“Rifabutin与Clarithromycin”直接比较的 证据.图1中以实线表示,但无“Clarithromyein与
[1]Thijs V,Lemmens R,FieuWs S·Network meta-analysis:
慕1::=:。rei。c。t‰a-an血alys叭is。兰:;=:。8焉节矾繁淼。;i
能估算不相关性12],但未提供不相关性大小的切
2008.29(9):1086—1092.
割点。R软件属于GNU系统的一个自由、免费、开
万方数据
analyses,NMA)”、“混合治疗比较(mixed treatment comparison,MTC)”、“多种干预措施Meta分析 (multiple treatments meta—analysis,MTC)”等‘5。,这 些Meta分析方法可以通过概率统计或贝叶斯方法 来实现[2,6I。
[摘要] 目的介绍网络Meta分析方法及其在R软件的实现。方法 以实例说明,采用R软件lme()函
数,通过对来自5个预防人类免疫缺陷病毒感染者发生复合鸟分支杆菌感染事件随机对照研究的3种药物和安
慰剂进行直接和间接比较,进行网络Meta分析。结果直接和间接比较结果表明,所有药物较之于安慰剂均可
以减少人类免疫缺陷病毒感染者出现复合鸟分支杆菌事件发生,克拉霉素和阿奇霉素较之于利福平均可以减少
>library(foreign) >mydata<.read.table(”e:/hiv—ma.txt”,header= TRUE) >mydata<-transform(mydata,trtpair 2 paste (,drugl,dnl92))
万方数据
上述命令是将数据读人,建立一个名为 “mydata”的数据集,并经过处理,将两两比较的药 物结成对子,以便于进一步分析。
[作者简介]
张天嵩(1970一),男,山东昌邑人,医学博士, 主任医师,副教授,主要从事呼吸系统疾病 的中西医结合治疗及循证医学方法学研究。
万方数据
过直接对比.这种分析方法可以将一系列不同治 疗方法随机临床试验数据汇总,然后就给定的治 疗终点进行点估计及可信区间估计,同时对非相 关性进行评估,Lumley教授首先提出了网络Meta 分析(network meta.analysis)的模型和方法1 2『,可以 在多种统计软件中通过拟合线性混合效应模型而 实现,本文以实例说明以R14.1的“nlme”软件包来 进行网络Meta分析的具体过程。
较的OR及95%CI为1.03(0.76,1.39)。
面一. ~一
两种药物预防MAC事件出现直接和间接比 较结果(OR及95%C1)见表3。表中右上部分是直 接比较的结果(横向排列药物为参照), “Clarithromycin”与“Azithromycin”没有直接比较的 结果:左下部分以浅灰色为底标记的数据是间接
结果更为精确些。
4讨论
~酡一 渤
~也一 一~一~一‰~一 一~一一5
在没有直接比较的证据或者在比较两个以上 干预措施有效性时,必然会涉及间接比较.“,间接 比较结果在理论上可能比直接比较结果准确,但 其证据级别低于直接比较的证据c引.如比较A和B 两种干预措施的有效性,尽管没有A干预措施和 B干预措施直接比较的随机对照研究,但有A干
Abstract: Objective To introduce methodology for undertaking a network meta—analysis and its realization in R. Methods By using lme()function in R,network meta—analysis of randomized controlled trials(RCTs)was used to combine direct and indirect estimates of the effect of three drugs and placebo for mycobaeterium avium complex(MAC)in patients infected with the human immunode胁iency virus(HIV)from 5 RCTs.Results All drugs differed from placebo in reducing MAC events from the results of direct and indirect comparisons.Clarithromyein and Azithromycin difiered from Rifabutin in reducing MAC events from the results of direct and indirect comparisons respectively.The indirect efficacy of Clarithromycin and Azithromycin had no significance in statistically. Conclusions A network meta—analysis can be used to combine direct and indirect treatment effects in a formal when several treatments are available and not all treatments have been compared directly in some two—armed RCTs.
一 效应估计部分,以“Azithromyein”为参照药物,其他 三种药物分另4与其相对比较的logor及其标准误、相 应P值,从而可以求得其间接比较的比数比(odds
一一 ratio.OR)及其95%可信区间(confidence interval,
呲一 CI).如得到“Clarithromycin VS.Azithromycin”间接比
比较的结果(纵向排列药物为参照)。直接比较和
间接比较均提示三种药物均较之于“Placebo”、
“Azithromycin” 和 “Clarithromyein” 较之于
一一一~一一一
“Rifabutin”可降低发生MAC事件的风险,而且直 接比较和间接比较结果是一致的:而 “Azithromycin”和“Clarithromycin’’在降低MAC发 生风险方而无明显差异;同时还发现间接比较的
表2预处理后的数据
3网络Meta分析的具体步骤
以“nlme”扩展包中lme()函数来实现网络 Meta分析。具体过程如下:
第二步:读人数据,将表中的数据输入Excel表 格中,输人完成后,将其另存为“文本文件(制表符 分隔)(术.txt)”,并命名为“hiv.ma.txt”,假设存储在 c盘根目录下。在R软件命令输入窗口分别键入:
表3直接比较与间接比较获得结果比较
预措施与安慰剂比较和B干预措施与安慰剂比较 的随机对照研究,由此可能会获得A干预措施和 B干预措施效应量的间接比较结果,但其证据级别 低于直接比较A干预措施和B干预措施的证据级 别,因此当两种证据都存在时,首先考虑使用直接 比较的证据[5。。虽然间接比较的证据力度存在争议, 但众多学者不断探讨间接比较Meta分析方法学, 目前常用的有“网络Meta分析(network meta—
1 数据来源
该方法需要数量较多的干预措施比较研究,
186
循证医学
2012年第12卷第3期
但限于篇幅和简便说明起见,我们采用一简单数 据为例,其源于公开发表的文献㈦,含有五个研究, 主要观察药物预防人类免疫缺陷病毒感染者出现 复合鸟分支杆菌(myeobacterium avium complex, MAC)事件例数,其用药物、患者数、出现MAC事 件人数具体见表1。
2012年6月 第12卷第3期
循证医学
The Journal of Evidence—Based Medieine
·循证医学中的医学统计学问题·
Jun.2012 V01.12 No.3
网络Meta分析在R软件中的实现
张天嵩8一, 熊 茜8
(上海市静安区中心医院a.科教部;b.中医科,上海200040)
第二步:进行网络Meta分析,在R软件命令 输入窗口分别键人:
>library(nlme) >lme 1<-lme(1090r~0+Rifabutin+Clarithromycin
+Placebo, random=~1 trtpair,data=mydata,
weights=varConstPower(form=-selogor,fixed=list (power=1)))
为了进行网络Meta分析.必须对表中的数据 进行预处理,使之适宜于线性混合模型分析的要 求。将数据整理成两两比较形式,共得到5个比较 组,按经典方法,分别计算出两比较组的对数比数 比(1090r)及其标准误(selogor);将配对比较的药物 分别记为1与一1,无关的药物记为0。预处理后的 数据见表2。
[中图分类号]R195.1
[文献标识码]A
[文章编号] 1671—5144(2012)03—0185—04
Network Meta-Analysis and Its Solution by R
ZHANG Tian—son98一.XIONG Qian8 (a.Department ofScience&Education;b.Department of TCM,
[2]Lumley T-
Network meta—analysis for indiremⅡea“n”‘
源软件,是一套完整的数据处理、计算和绘图软件 …cco。m。pJar,i8蔷篡.C言?‘I:;。ed。,db2。0昭02K,A21,(1:?:i31篡惫。。。,。。
系统.大多数经典的统计方法和最新的技术都可direct and adjusted indirect c。mparison t。placebo: An
上述命令是载入“nlme”扩展包,采用lme()函 数拟合线性混合效应模型。其中“logor~0+ Rifabutin+Clarithromyein+Placebo”为固定效应:
张天嵩,等.网络Meta分析在R软件中的实现
187
在结果的随机效应估计部分.其截距标准差代 表网络不相关性,其数值越小表明网络越稳定;固定
网络Meta分析是由Lumley建立的一种用于 间接比较的方法。可以获得直接和间接比较的结 果。该方法基于线性混合效应模型.包括两个随机
188
循汪医学
2012年第12卷第3期
效应模型:研究水平的异质性、直接比较与间接比
[参考文献]
较结果比较的非一致性(即不相关性),只有当网 络中的比较对象形成一个闭合环(如图1)He,才
Key words:network meta—analysis;linear mixed—effects model;indirect comparisons;R
在理想情况下,直接比较某一干预措施与对 照或阳性药物的随机对照试验是评价治疗效应的 金标准,但在实际情况下,许多干预措施缺乏或没 有直接比较的证据…。随着医学研究的进展,在没 有直接证据时.越来越需要干预措施间接比较的 证据。采用网络Meta分析可以同时进行直接与间 接比较.即使是相比较的两种治疗药物从未进行
人类免疫缺陷病毒感染者出现复合鸟分支杆菌事件发生:而对无直接比较证据的克拉霉素与阿奇霉素,间接比
较结果显示两者差异无统计学意义。结论合并多个干预措施效果和没有所有干预措施直接比较证据时,采用
网络Meta分析方法合并直接和间接比较结果是一种正规的方法。
[关键词] 网络Meta分析;线性混合效应模型;间接比较;R软件
Azithromycin”直接比较的证据.但可以通过网络 Meta分析来计算出间接比较的证据。
表1实例数据
图1药物直接比较来自百度文库间接比较网络图
2数据预处理
从表1中可以看出,有“Rifabutin与Placebo”、 “Clarithromycin与Placebo”、“Azithromyein与 Placebo”、“Rifabutin与Clarithromycin”直接比较的 证据.图1中以实线表示,但无“Clarithromyein与
[1]Thijs V,Lemmens R,FieuWs S·Network meta-analysis:
慕1::=:。rei。c。t‰a-an血alys叭is。兰:;=:。8焉节矾繁淼。;i
能估算不相关性12],但未提供不相关性大小的切
2008.29(9):1086—1092.
割点。R软件属于GNU系统的一个自由、免费、开
万方数据
analyses,NMA)”、“混合治疗比较(mixed treatment comparison,MTC)”、“多种干预措施Meta分析 (multiple treatments meta—analysis,MTC)”等‘5。,这 些Meta分析方法可以通过概率统计或贝叶斯方法 来实现[2,6I。
[摘要] 目的介绍网络Meta分析方法及其在R软件的实现。方法 以实例说明,采用R软件lme()函
数,通过对来自5个预防人类免疫缺陷病毒感染者发生复合鸟分支杆菌感染事件随机对照研究的3种药物和安
慰剂进行直接和间接比较,进行网络Meta分析。结果直接和间接比较结果表明,所有药物较之于安慰剂均可
以减少人类免疫缺陷病毒感染者出现复合鸟分支杆菌事件发生,克拉霉素和阿奇霉素较之于利福平均可以减少
>library(foreign) >mydata<.read.table(”e:/hiv—ma.txt”,header= TRUE) >mydata<-transform(mydata,trtpair 2 paste (,drugl,dnl92))
万方数据
上述命令是将数据读人,建立一个名为 “mydata”的数据集,并经过处理,将两两比较的药 物结成对子,以便于进一步分析。
[作者简介]
张天嵩(1970一),男,山东昌邑人,医学博士, 主任医师,副教授,主要从事呼吸系统疾病 的中西医结合治疗及循证医学方法学研究。
万方数据
过直接对比.这种分析方法可以将一系列不同治 疗方法随机临床试验数据汇总,然后就给定的治 疗终点进行点估计及可信区间估计,同时对非相 关性进行评估,Lumley教授首先提出了网络Meta 分析(network meta.analysis)的模型和方法1 2『,可以 在多种统计软件中通过拟合线性混合效应模型而 实现,本文以实例说明以R14.1的“nlme”软件包来 进行网络Meta分析的具体过程。
较的OR及95%CI为1.03(0.76,1.39)。
面一. ~一
两种药物预防MAC事件出现直接和间接比 较结果(OR及95%C1)见表3。表中右上部分是直 接比较的结果(横向排列药物为参照), “Clarithromycin”与“Azithromycin”没有直接比较的 结果:左下部分以浅灰色为底标记的数据是间接
结果更为精确些。
4讨论
~酡一 渤
~也一 一~一~一‰~一 一~一一5
在没有直接比较的证据或者在比较两个以上 干预措施有效性时,必然会涉及间接比较.“,间接 比较结果在理论上可能比直接比较结果准确,但 其证据级别低于直接比较的证据c引.如比较A和B 两种干预措施的有效性,尽管没有A干预措施和 B干预措施直接比较的随机对照研究,但有A干