Three-Level Univariate Meta-Analysis with Maximum Likelihood Estimation
It conducts three-level univariate meta-analysis with maximum likelihood estimation method. Mixed-effects meta-analysis can be conducted by including study characteristics as predictors. Equality constraints on the intercepts, regression coefficients and variance components on the level-2 and on the level-3 can be easily imposed by setting the same labels on the parameter estimates.
meta3(y, v, cluster, x, data, intercept.constraints = NULL,
coef.constraints = NULL , RE2.constraints = NULL,
RE2.lbound = 1e-10, RE3.constraints = NULL, RE3.lbound = 1e-10,
intervals.type = c("z", "LB"), I2="I2q",
R2=TRUE, model.name = "Meta analysis with ML",
suppressWarnings = TRUE, silent = TRUE, run = TRUE, ...)
meta3X(y, v, cluster, x2, x3, av2, av3, data, intercept.constraints=NULL,
coef.constraints=NULL, RE2.constraints=NULL, RE2.lbound=1e-10,
RE3.constraints=NULL, RE3.lbound=1e-10, intervals.type=c("z", "LB"),
R2=TRUE, model.name="Meta analysis with ML",
suppressWarnings=TRUE, silent = TRUE, run = TRUE, ...)y |
A vector of k studies of effect size. |
v |
A vector of k studies of sampling variance. |
cluster |
A vector of k characters or numbers indicating the clusters. |
x |
A predictor or a k x m matrix of level-2 and level-3 predictors where m is the number of predictors. |
x2 |
A predictor or a k x m matrix of level-2 predictors where m is the number of predictors. |
x3 |
A predictor or a k x m matrix of level-3 predictors where m is the number of predictors. |
av2 |
A predictor or a k x m matrix of level-2 auxiliary variables where m is the number of variables. |
av3 |
A predictor or a k x m matrix of level-3 auxiliary variables where m is the number of variables. |
data |
An optional data frame containing the variables in the model. |
intercept.constraints |
A 1 x 1 matrix
specifying whether the intercept of the effect size is fixed or
constrained. The format of this matrix follows
|
coef.constraints |
A 1 x m matrix
specifying how the level-2 and level-3 predictors predict the effect sizes. If the input
is not a matrix, it is converted into a matrix by
|
RE2.constraints |
A scalar or a 1 x 1 matrix
specifying the variance components of the random effects. The default
is that the variance components are free. The format of this matrix
follows |
RE2.lbound |
A scalar or a 1 x 1 matrix of lower bound on the level-2 variance component of the random effects. |
RE3.constraints |
A scalar of a 1 x 1 matrix
specifying the variance components of the random effects at
level-3. The default is that the variance components are free. The format of this matrix
follows |
RE3.lbound |
A scalar or a 1 x 1 matrix of lower bound on the level-3 variance component of the random effects. |
intervals.type |
Either |
I2 |
Possible options are |
R2 |
Logical. If |
model.name |
A string for the model name in |
suppressWarnings |
Logical. If |
silent |
Logical. An argument to be passed to |
run |
Logical. If |
... |
Further arguments to be passed to
|
y_{ij} = β_0 + \mathbf{β'}*\mathbf{x}_{ij} + u_{(2)ij} + u_{(3)j} + e_{ij}
where y_{ij} is the effect size for the ith study in the jth cluster, β_0 is the intercept, \mathbf{β} is the regression coefficients, \mathbf{x}_{ij} is a vector of predictors, u_{(2)ij}~ N(0, tau^2_2) and u_{(3)j}~ N(0, tau^2_3) are the level-2 and level-3 heterogeneity variances, respectively, and e_{ij}~ N(0, v_{ij}) is the conditional known sampling variance.
meta3() does not differentiate between level-2 or level-3
variables in x since both variables are treated as a design
matrix. When there are missing values in x, the data will be
deleted. meta3X() treats the predictors x2 and x3
as level-2 and level-3 variables. Thus, their means and covariance
matrix will be estimated. Missing values in x2 and x3
will be handled by (full information) maximum likelihood (FIML) in meta3X(). Moreover,
auxiliary variables av2 at level-2 and av3 at level-3 may
be included to improve the estimation. Although meta3X() is more
flexible in handling missing covariates, it is more likely to encounter
estimation problems.
Mike W.-L. Cheung <mikewlcheung@nus.edu.sg>
Cheung, M. W.-L. (2014). Modeling dependent effect sizes with three-level meta-analyses: A structural equation modeling approach. Psychological Methods, 19, 211-229.
Enders, C. K. (2010). Applied missing data analysis. New York: Guilford Press.
Graham, J. (2003). Adding missing-data-relevant variables to FIML-based structural equation models. Structural Equation Modeling: A Multidisciplinary Journal, 10(1), 80-100.
Konstantopoulos, S. (2011). Fixed effects and variance components estimation in three-level meta-analysis. Research Synthesis Methods, 2, 61-76.
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.