元内建模研究内方差

时间:2019-03-08 19:01:30

标签: r hierarchical multi-level metafor

我正在准备相关的荟萃分析。我的样本中的某些研究基于对预测变量,准则变量或两者的各种不同度量,提供了多种效应大小。为避免我高估或低估了最终估算的准确性,我想对研究内方差和研究间方差建模。因此,我为研究1输入了几种效应大小,为进一步研究输入了几种效应大小。

以下是我的数据示例:

> study<-c(1,1,1,2,3,3)
> number<-c(1:6)
> yi<-c(.12,.18,.05,.14,.19,.24)
> vi<-c(.0005,.0005,.0005,.0012,.0009,.0008)
> example<-data.frame(study, number, yi,vi)
> head(example)
  study number   yi     vi
1     1      1 0.12 0.0005
2     1      2 0.18 0.0005
3     1      3 0.05 0.0005
4     2      4 0.14 0.0012
5     3      5 0.19 0.0009
6     3      6 0.24 0.0008

我遵循了此处概述的建议,以适合三级荟萃分析:http://www.metafor-project.org/doku.php/analyses:konstantopoulos2011

> res.mv <- rma.mv(yi, vi, random = ~ factor(number) | study, data=example)
> print(res.mv, digits=3)

Multivariate Meta-Analysis Model (k = 6; method: REML)

Variance Components: 

outer factor: study          (nlvls = 3)
inner factor: factor(number) (nlvls = 6)

           estim   sqrt  fixed
tau^2      0.004  0.064     no
rho        0.384            no

Test for Heterogeneity: 
Q(df = 5) = 35.299, p-val < .001

Model Results:

estimate     se   zval   pval  ci.lb  ci.ub     
   0.156  0.034  4.608  <.001  0.090  0.222  ***

---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 

但是,我后来发现,上面使用的模型假设效果大小估计的抽样误差是独立的,在这里显然不是这种情况,因为从同一组人获得了多个估计。我有什么办法可以解决模型中的这种依赖性?

0 个答案:

没有答案