首页 > 解决方案 > R中的荟萃分析

问题描述

我正在做一个元分析R。我已经计算了符合我的过滤标准的所有研究 (17) 的效果大小 (Cohen's D)。我想使用随机效应模型进行分析。我尝试使用metagen()and进行分析rma(),两者都返回完全不同的结果(复制粘贴在下面)。我想知道我所做的是否正确?是否有另一种方法进行荟萃分析?将非常感谢任何指导帮助。元代的结果:

                                       95%-CI     z  p-value
Fixed effect model   0.3687 [ 0.3385; 0.3990] 23.90 < 0.0001
Random effects model 0.0345 [-0.2560; 0.3249]  0.23   0.8160

Quantifying heterogeneity:

tau^2 = 0.3437; H = 8.16 [7.37; 9.03]; I^2 = 98.5% [98.2%; 98.8%]

Test of heterogeneity:

       Q d.f.  p-value
 1065.79   16 < 0.0001

元分析方法的详细信息: - 逆方差法 - tau^2 的 DerSimonian-Laird 估计器

rma() 的结果:

Random-Effects Model (k = 17; tau^2 estimator: REML)

tau^2 (estimated amount of total heterogeneity): 1.2737 (SE = 0.4612)
tau (square root of estimated tau^2 value):      1.1286
I^2 (total heterogeneity / total variability):   99.59%
H^2 (total variability / sampling variability):  244.16

Test for Heterogeneity: 
Q(df = 16) = 1065.7913, p-val < .0001

Model Results:

estimate      se    zval    pval    ci.lb   ci.ub   
  0.0332  0.2770  0.1200  0.9045  -0.5097  0.5762   

标签: r

解决方案


推荐阅读