专栏名称: Freescience联盟
Freescience联盟是由高校、医院FS公众号和科研技能公众号等百家单位联合创建的科研交流分享平台;联盟的宗旨:“公正至上,自由分享,平等共赢”。欢迎您的关注,让我们共同学习进步!
目录
相关文章推荐
太格有物  ·  新品快讯|Columbia全新品牌形象店盛大 ... ·  4 天前  
51好读  ›  专栏  ›  Freescience联盟

meta分析大作战05

Freescience联盟  · 公众号  ·  · 2022-01-20 22:07

正文



Freescience联盟

点击加入,一起做科研!

全国最大meta分析平台

智能meta分析平台

最强免费资源分享






Freescience联盟


Freescience联盟是由高校、医院FS公众号和科研技能公众号等百家单位联合创建的科研交流分享平台;创建于2015年。

联盟的宗旨:“ 公正至上,自由分享,平等共赢 ”。

两大核心技术平台:meta分析+生信大数据

欢迎您的关注,让我们共同学习进步 http://mp.weixin.qq.com/s/dmxxyOxdtAWcykqoBDpbxg

请多关注哦~


感谢大家!谢谢 各位能用实际 行动对freescience自由分享知识的理念表示支持,作为 freescience联盟的发起者,freescience联盟的全体主编 由衷地感到高兴,在接下来的日子里,我们一定会共享更 有价值的科研实用推送。

很多软件是去年搜集的,一些破解版软件已经失效,需 要再次征集,如果您手中恰好有一些实用软件,可以将网 盘链接发至本公众号后台  (直接发软件包到后台是收不到 的),我们会在下次一起推出。



4.探索异质性的来源

如果研究间的结果不一致,怎么办呢?我们需要加几个亚组分析结果或者做meta-regression探索一下异质性的来源,由于数据限制,meta回归的例子由于缺少相应的协变量这里无法举例,我们现在增加一些变量后再实现。

4.1 meta回归探索异质性来源

主要做一下如何用metareg函数来实现meta回归。实际上在meta分析中,很多地方都可以归结到线性模型的范畴。Meta回归是一种探索异质性来源的方法(本例子的异质性是没有统计学意义的,在这里只是为了方便起见)。当然,也可以通过其来校正协变量如年龄等对合并效应量的影响。还是用上述Fleiss93的数据集,在这里我们虚构了一个年龄的协变量。

Fleiss93$age

4.2 研究人群的平均年龄是否是研究结果不一致的来源

# 我们在这里讲age加入到数据中,重新进行meta分析,将age作为协变量metaresult3  studlab=paste(study, year),comb.random=FALSE)
metareg(metaresult3,~age)
## 
## Mixed-Effects Model (k = 7; tau^2 estimator: DL)
## 
## tau^2 (estimated amount of residual heterogeneity):     0 (SE = 0.0100)
## tau (square root of estimated tau^2 value):             0
## I^2 (residual heterogeneity / unaccounted variability): 0.00%
## H^2 (unaccounted variability / sampling variability):   1.00
## R^2 (amount of heterogeneity accounted for):            100.00%
## 
## Test for Residual Heterogeneity:
## QE(df = 5) = 4.2993, p-val = 0.5072
## 
## Test of Moderators (coefficient 2):
## QM(df = 1) = 5.6468, p-val = 0.0175
## 
## Model Results:
## 
##          estimate      se     zval    pval    ci.lb    ci.ub 
## intrcpt   -0.4423  0.1442  -3.0671  0.0022  -0.7249  -0.1597  ** 
## age        0.0056  0.0023   2.3763  0.0175   0.0010   0.0101   * 
## 
## ---
## Signif. codes:  0 \\'***\\' 0.001 \\'**\\' 0.01 \\'*\\' 0.05 \\'.\\' 0.1 \\' \\' 1
metareg(metaresult3,~age)$pval[2]
## [1] 0.01748766

4.3 meta回归的结果解释

如上所示:第一部分主要的结果是经过meta回归校正以后的异质性情况,可以看到I^2已经减小到了0%,检验也是没有统计学意义的(p=0.5072)。第二部分是关于协变量和校正以后的效应值,该部分结果中所有的效应值都是在log刻度上表示的,如果要转化为OR值,需要使用exp函数,直接在R中用exp(***)表示即可。从上图中可以看出,回归中的年龄是有统计学意义的(p=0.0010)。我们的解释是:心梗患者服用阿司匹林后能否降低死亡率,心梗患者的发病年龄是关键因素,年龄是导致研究结果不一致的来源。

4.4 研究发表年份是否是研究结果不一致的来源

# 我们在这里讲age加入到数据中,重新进行meta分析,将year作为协变量metareg(metaresult3,~year)
## 
## Mixed-Effects Model (k = 7; tau^2 estimator: DL)
## 
## tau^2 (estimated amount of residual heterogeneity):     0.0233 (SE = 0.0316)
## tau (square root of estimated tau^2 value):             0.1527
## I^2 (residual heterogeneity / unaccounted variability): 48.73%
## H^2 (unaccounted variability / sampling variability):   1.95
## R^2 (amount of heterogeneity accounted for):            0.00%
## 
## Test for Residual Heterogeneity:
## QE(df = 5) = 9.7531, p-val = 0.0825
## 
## Test of Moderators (coefficient 2):
## QM(df = 1) = 0.6646, p-val = 0.4149
## 
## Model Results:
## 
##          estimate       se     zval    pval     ci.lb    ci.ub 
## intrcpt  -28.1393  34.3308  -0.8197  0.4124  -95.4264  39.1478    
## year       0.0141   0.0173   0.8152  0.4149   -0.0198   0.0481    
## 
## ---
## Signif. codes:  0 \\'***\\' 0.001 \\'**\\' 0.01 \\'*\\' 0.05 \\'.\\' 0.1 \\' \\' 1
metareg(metaresult3,~year)$pval[2]
## [1] 0.4149418
# 研究发表年份,不是研究结果不一致的来源。

4.5 meta回归的结果的图形展示

reg_agebubble(reg_age)


# bubble图如下所示,我们可以看到,随着age的增加,效应量越来越大,呈现明显的线性关系。

freescience联盟QQ交流群:321950419

(点 这里







请到「今天看啥」查看全文