987
Views
10
CrossRef citations to date
0
Altmetric
Original Articles

Bayesian Meta-Analytic SEM: A One-Stage Approach to Modeling Between-Studies Heterogeneity in Structural Parameters

 

Abstract

Meta-analytic structural equation modeling (MASEM) refers to a set of meta-analysis techniques for combining and comparing structural equation modeling (SEM) results from multiple studies. Existing approaches to MASEM cannot appropriately model between-studies heterogeneity in structural parameters because of missing correlations, lack model fit assessment, and suffer from several theoretical limitations. In this study, we address the major shortcomings of existing approaches by proposing a novel Bayesian multilevel SEM approach. Simulation results showed that the proposed approach performed satisfactorily in terms of parameter estimation and model fit evaluation when the number of studies and the within-study sample size were sufficiently large and when correlations were missing completely at random. An empirical example about the structure of personality based on a subset of data was provided. Results favored the third factor structure over the hierarchical structure. We end the article with discussions and future directions.

Acknowledgments

We gratefully acknowledge Timo Gnambs for permitting us to use his data in the real data example. We thank Betsy Becker for her constructive and valuable comments on earlier versions of the paper. Part of the project was presented in the 2016 International Meeting of the Psychometric Society and the 2016 American Psychological Association’s Annual Convention.

Notes

1 If structural parameters are assumed to be different across groups of studies and invariant within groups, then by using the multi-group SEM technique, correlation-based MASEM is possible to handle this type of between-studies heterogeneity. However, if each study is assumed to have its own set of population SEM parameter values and missing correlations exist, which often occur in reality, correlation-based MASEM is not applicable with the multi-group SEM technique.

2 The credibility intervals in FIMASEM are different from the credible intervals of Bayesian methods. Consider a random SEM parameter θ that varies across studies and follows a normal distribution, θiNθ0,σθ2 . The end points of the credibility interval for θ in FIMASEM are estimates of the corresponding quantiles of Nθ0,σθ2 . However, the credible interval under the Bayesian framework for θ consists of corresponding quantiles of the posterior distribution of θ0 . The latter would normally be much narrower than the former. Bayesian methods can also provide FIMASEM’s credibility intervals.

3 Equations (4) and (6.2) are two examples of the nonlinearity of g . For most structural equation models, g is nonlinear.

4 Our notations are slightly different from the book. Specifically, Λi=Λxi00Λyi, Bi=00ΓiBi, and Ψi= diag(Φi,Ψi) where Γi, Bi, Φi, and Ψi are the matrices Γi, Bi, Φi, and Ψi in the book.

5 Despite similarity in their estimates, the MLE and Bayesian methods still differ conceptually. The maximum likelihood approach is to find the set of parameter values that maximizes the probability of observing the sample data if the parameter values under consideration are the population values. The Bayesian approach, however, is to find the set of typical parameter values given the observed data.

6 A detailed description of the conditional posterior distributions is available in Section 1 of the supplemental materials.

7 The widely used SEM-based fit indices and statistics such as the Chi-square test statistic are not used because they are not suitable for many multilevel models, including the multilevel model for MASEM with random SEM coefficients where there is no saturated model (see Wu et al., Citation2009 for a review on fit indices and statistics for multilevel models).

8 Using different σω,i2 for different studies makes the model not identified. To cope with this issue and for the sake of simplicity, we assume the covariance matrix of ωi to be diagonal with the same diagonal elements within a certain study, and different across studies by a factor of the same size. Specifically, the larger the sample size for a study becomes, the smaller the σω,i2 is.

9 A factor of 100 is used because typical sample sizes for studies using SEM roughly range from 100 to 500. Therefore, d is expected to be between 1.2p to 2 p in typical situations. By setting d to this value, the resulting prior for σω2 would be neither so informative so that parameter estimation is dominated by the prior, nor so uninformative so that the model fit of misspecified models improves substantially.

10 This lower limit is obtained by running a small simulation study where 100,000 datasets are simulated from the binomial distribution Bin100,.95 and the sample proportion of 1 is calculated for each dataset. The 2.5% percentile of those sample proportions across datasets is used as the lower limit for empirical CRs. The obtained lower limit is slightly different from that obtained using the normal approximation method: .951.96×.95×.05/R.907 . The difference is likely due to the small number of replications (i.e., R= 100). In such case, normal approximation is not sufficiently accurate.

11 This prior does not preclude estimates greater than one. Because all variables are standardized, factor loadings larger than one in magnitude are sometimes treated as “inadmissible” estimates. Despite that the probability is slim, to strictly avoid inadmissible estimates, researchers may use uniform priors for elements of λ0, for example, U[−1,1].

12 Population values are slightly different from Cheung and Chan (Citation2005) to ensure that under the heterogeneous case, the probability of generating positive definite population correlation matrix for each study is sufficiently high (see the discussion in the Simulation Design subsection in Study 2).

13 For conditions with Nˉ = 100 and 200, the standard deviations of Ni are roughly 23 and 45 respectively. The ratio of the standard deviation of Ni to Nˉ is therefore approximately 0.23, which is close to the ratio used in Cheung and Chan (Citation2009).

14 Example R code and OpenBUGS model scripts are available on https://github.com/zijunke/Bayesian-MASEM.

15 Results under other conditions generally share a similar pattern. Differences are noted here. Specific results are available in Section 2 of the supplemental materials for brevity.

16 Results under other conditions generally share a similar pattern. Differences are noted here. Specific results are available in Section 2 of the supplemental materials for brevity.

17 R code is available in Section 5 in the supplemental materials.

18 Models 2SF and 2SFG fitted by FIMASEM were not identical to those fitted by the proposed method because FIMASEM does not allow fixing parameters (loadings of factors α and β) to be invariant across studies.

19 Followed by Yu, Downes, Carter, and O'Boyle (Citation2018), models were fitted using normal-theory-based MLE via R package OpenMx (Neale et al., Citation2016).

20 Results without ωi are available in Section 3 in the supplemental materials.

21 Here random parameters are assumed to be uncorrelated. For the situation with correlated random parameters, please refer to https://github.com/zijunke/Bayesian-MASEM.

Additional information

Funding

This work was supported by the National Natural Science Foundation of China [31700986].

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.