Explained Variance in Two-Level Models: A New Approach
The proportion of explained variance is well defined in linear models, but Snijders and Bosker demonstrated that this concept is ill defined in linear multilevel models. Whenever a researcher adds a level 1 predictor to the model, the level 2 variance may increase because the level 2 variance also depends on the level 1 variance. This problem is more pronounced when there are few observations per cluster. The authors present a solution that allows researchers to decompose variance components from null models into parts explained and unexplained by level 1 predictors. The authors also offer an extension that incorporates level 2 predictors. This approach is based on multivariate multilevel modeling and provides a complete decomposition of the gross (or null model) variance components. The approach is also implemented in the user-written Stata program twolevelr2, and the online supplement contains worked code for implementation in R. The authors illustrate this method with an example analyzing sibling similarities in lifetime income.
Authors
- Anders Holm (ORCID: https://orcid.org/0000-0002-6641-3591)
- Kristian Bernt Karlson (ORCID: https://orcid.org/0000-0002-5886-2127)
- Ben Jann (ORCID: https://orcid.org/0000-0001-9855-1967)
Institutions
- University of Bern (CH)
- University of Copenhagen (DK)
- Western University (CA)
Publication Details
- Journal
- Sociological Methodology
- Published
- 2025-02-28
- DOI
- https://doi.org/10.1177/00811750251322786
- Primary Topic
- Intergenerational and Educational Inequality Studies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission
- H2020 European Research Council