Roberto Di Mari
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Roberto Di Mari has a total of 27 co-authors. Here are the top co-authors by number of shared publications:
- Stefano Antonio Gattone
University G. d’Annunzio
9 shared publications - Zsuzsa Bakk
Leiden University
8 shared publications - Jouni Kuha
London School of Economics and Political Science
5 shared publications Roberto Rocci
Department of Statistical Sciences, University of Rome La Sapienza, Rome, Italy
5 shared publicationsZsuzsa Bakk
Statistics Unit, Methodology Institute of Psychology Leiden University Wassenaarseweg 52 Leiden 2333 AK The Netherlands
5 shared publications- Jennifer Oser
Ben-Gurion University of the Negev
4 shared publications
Latest Publications
- 10 October 2026
- Published by Springer Nature
- p. 412-417
Higher Education, Higher Social and Emotional Skills? An Investigation of Tertiary Education Effect from Second Cycle PIAAC Data
- 10 October 2026
- Published by Springer Nature
- p. 412-417
Higher Education, Higher Social and Emotional Skills? An Investigation of Tertiary Education Effect from Second Cycle PIAAC Data
- Open Access
- 19 June 2026
- Published by Wiley in Statistical Analysis and Data Mining: An ASA Data Science Journal
- Vol. 19 (3)
Estimating the Variance–Covariance Matrix of Two‐Step Estimates of Latent Variable Models: A General Simulation‐Based Approach
We propose a general procedure for estimating the variance–covariance matrix of two‐step estimates of structural parameters in latent variable models. The method is partially simulation‐based, in that it includes drawing simulated values of the measurement parameters of the model from their sampling distribution obtained from the first step of two‐step estimation, and using them to quantify part of the variability in the parameter estimates from the second step. This is asymptotically equal to the standard closed‐form estimate of the variance–covariance matrix of two‐step estimates, but it avoids the need to evaluate a cross‐derivative matrix which is the most inconvenient element of the standard estimate. The method can be applied to any type of latent variable models. We present it in more detail in the context of two common models where the measurement items are categorical: latent‐class models with categorical latent variables and latent trait models with continuous latent variables. The good performance of the proposed procedure is demonstrated with simulation studies and illustrated with two applied examples.
- 19 June 2026
- Published by Wiley in Statistical Analysis and Data Mining: An ASA Data Science Journal
- Vol. 19 (3)
Open AccessEstimating the Variance–Covariance Matrix of Two‐Step Estimates of Latent Variable Models: A General Simulation‐Based Approach
We propose a general procedure for estimating the variance–covariance matrix of two‐step estimates of structural parameters in latent variable models. The method is partially simulation‐based, in that it includes drawing simulated values of the measurement parameters of the model from their sampling distribution obtained from the first step of two‐step estimation, and using them to quantify part of the variability in the parameter estimates from the second step. This is asymptotically equal to the standard closed‐form estimate of the variance–covariance matrix of two‐step estimates, but it avoids the need to evaluate a cross‐derivative matrix which is the most inconvenient element of the standard estimate. The method can be applied to any type of latent variable models. We present it in more detail in the context of two common models where the measurement items are categorical: latent‐class models with categorical latent variables and latent trait models with continuous latent variables. The good performance of the proposed procedure is demonstrated with simulation studies and illustrated with two applied examples.
- Open Access
- 24 April 2026
- Published by Elsevier in SSRN Electronic Journal
endogeNOVA: latent variable identification of endogenous group membership and outcome relations
In empirical analyses, latent groups recovered from observed characteristics are often subsequently related to external outcomes. When group membership and outcomes share an unobserved source of dependence, however, conventional procedures that first classify units and then analyze group-outcome relations may yield distorted conclusions. In this work, we propose endogeNOVA, a latent-variable framework that jointly models the latent grouping, its relation with the outcomes, and a distinct latent component accounting for their endogenous dependence. The framework does not require this component to satisfy an instrumental-variable exclusion restriction and allows it to be directly associated with the outcomes. We establish conditions under which the two latent dimensions are separately identified from the joint distribution of the observed variables. For estimation, we develop a two-step maximum likelihood procedure implemented through a fully closed-form EM algorithm, together with a penalized variant that improves numerical stability. We establish consistency and asymptotic normality of the penalized two-step estimator. We also provide procedures for model selection and diagnostic testing. A simulation study shows that endogeNOVA can accurately estimate the group-outcome relations when the latent grouping and the latent component generating its dependence with the outcomes are sufficiently distinguishable empirically. We illustrate the methodology using harmonized supervisory data on 317 euro-area banks, where latent groups represent bank business models and profitability measures constitute the outcomes of interest: accounting for the latent dependence leads to a materially different classification, with more than 10% of institutions reassigned relative to a classification that neglects this dependence, and reveals distinct relations between business models and bank profitability.
- 24 April 2026
- Published by Elsevier in SSRN Electronic Journal
Open AccessendogeNOVA: latent variable identification of endogenous group membership and outcome relations
In empirical analyses, latent groups recovered from observed characteristics are often subsequently related to external outcomes. When group membership and outcomes share an unobserved source of dependence, however, conventional procedures that first classify units and then analyze group-outcome relations may yield distorted conclusions. In this work, we propose endogeNOVA, a latent-variable framework that jointly models the latent grouping, its relation with the outcomes, and a distinct latent component accounting for their endogenous dependence. The framework does not require this component to satisfy an instrumental-variable exclusion restriction and allows it to be directly associated with the outcomes. We establish conditions under which the two latent dimensions are separately identified from the joint distribution of the observed variables. For estimation, we develop a two-step maximum likelihood procedure implemented through a fully closed-form EM algorithm, together with a penalized variant that improves numerical stability. We establish consistency and asymptotic normality of the penalized two-step estimator. We also provide procedures for model selection and diagnostic testing. A simulation study shows that endogeNOVA can accurately estimate the group-outcome relations when the latent grouping and the latent component generating its dependence with the outcomes are sufficiently distinguishable empirically. We illustrate the methodology using harmonized supervisory data on 317 euro-area banks, where latent groups represent bank business models and profitability measures constitute the outcomes of interest: accounting for the latent dependence leads to a materially different classification, with more than 10% of institutions reassigned relative to a classification that neglects this dependence, and reveals distinct relations between business models and bank profitability.
- Open Access
- 25 March 2025
- Published by Taylor & Francis in Multivariate Behavioral Research
- Vol. 60 (4) , 731-747
Multilevel Latent Class Analysis: State-of-the-Art Methodologies and Their Implementation in the R Package multilevLCA
Latent class (LC) analysis is a model-based clustering approach for categorical data, with a wide range of applications in the social sciences and beyond. When the data have a hierarchical structure, the multilevel LC model can be used to account for higher-level dependencies between the units by means of a further categorical LC variable at the group level. The research interest of LC analysis typically lies in the relationship between the LCs and external covariates, or predictors. To estimate LC models with covariates, researchers can use the one-step approach, or the generally recommended stepwise estimators, which separate the estimation of the clustering model from the subsequent estimation of the regression model. The package multilevLCA has the most comprehensive set of model specifications and estimation approaches for this family of models in the open-source domain, estimating single- and multilevel LC models, with and without covariates, using the one-step and stepwise approaches.
- 25 March 2025
- Published by Taylor & Francis in Multivariate Behavioral Research
- Vol. 60 (4) , 731-747
Open AccessMultilevel Latent Class Analysis: State-of-the-Art Methodologies and Their Implementation in the R Package multilevLCA
Latent class (LC) analysis is a model-based clustering approach for categorical data, with a wide range of applications in the social sciences and beyond. When the data have a hierarchical structure, the multilevel LC model can be used to account for higher-level dependencies between the units by means of a further categorical LC variable at the group level. The research interest of LC analysis typically lies in the relationship between the LCs and external covariates, or predictors. To estimate LC models with covariates, researchers can use the one-step approach, or the generally recommended stepwise estimators, which separate the estimation of the clustering model from the subsequent estimation of the regression model. The package multilevLCA has the most comprehensive set of model specifications and estimation approaches for this family of models in the open-source domain, estimating single- and multilevel LC models, with and without covariates, using the one-step and stepwise approaches.
- 6 August 2024
- Published by Taylor & Francis in Studies in Higher Education
- Vol. 50 (7) , 1528-1555
Students' proficiency evaluation: a non-parametric multilevel latent variable model approach
- 6 August 2024
- Published by Taylor & Francis in Studies in Higher Education
- Vol. 50 (7) , 1528-1555
Students' proficiency evaluation: a non-parametric multilevel latent variable model approach
- Open Access
multilevLCA: An R Package for Single-Level and Multilevel Latent Class Analysis with Covariates
This contribution presents a guide to the R package multilevLCA, which offers a complete and innovative set of technical tools for the latent class analysis of single-level and multilevel categorical data. We describe the available model specifications, mainly falling within the fixed-effect or random-effect approaches. Maximum likelihood estimation of the model parameters, enhanced by a refined initialization strategy, is implemented either simultaneously, i.e., in one-step, or by means of the more advantageous two-step estimator. The package features i) semi-automatic model selection when a priori information on the number of classes is lacking, ii) predictors of class membership, and iii) output visualization tools for any of the available model specifications. All functionalities are illustrated by means of a real application on citizenship norms data, which are available in the package.
Open AccessmultilevLCA: An R Package for Single-Level and Multilevel Latent Class Analysis with Covariates
This contribution presents a guide to the R package multilevLCA, which offers a complete and innovative set of technical tools for the latent class analysis of single-level and multilevel categorical data. We describe the available model specifications, mainly falling within the fixed-effect or random-effect approaches. Maximum likelihood estimation of the model parameters, enhanced by a refined initialization strategy, is implemented either simultaneously, i.e., in one-step, or by means of the more advantageous two-step estimator. The package features i) semi-automatic model selection when a priori information on the number of classes is lacking, ii) predictors of class membership, and iii) output visualization tools for any of the available model specifications. All functionalities are illustrated by means of a real application on citizenship norms data, which are available in the package.
- Open Access
- 16 February 2024
- Published by Taylor & Francis in Structural Equation Modeling: A Multidisciplinary Journal
- Vol. 31 (4) , 592-603
Bias-Adjusted Three-Step Multilevel Latent Class Modeling with Covariates
We present a bias-adjusted three-step estimation approach for multilevel latent class models (LC) with covariates. The proposed approach involves (1) fitting a single-level measurement model while ignoring the multilevel structure, (2) assigning units to latent classes, and (3) fitting the multilevel model with the covariates while controlling for measurement error introduced in the second step. Simulation studies and an empirical example show that the three-step method is a legitimate modeling option compared to the existing one-step and two-step methods.
- 16 February 2024
- Published by Taylor & Francis in Structural Equation Modeling: A Multidisciplinary Journal
- Vol. 31 (4) , 592-603
Open AccessBias-Adjusted Three-Step Multilevel Latent Class Modeling with Covariates
We present a bias-adjusted three-step estimation approach for multilevel latent class models (LC) with covariates. The proposed approach involves (1) fitting a single-level measurement model while ignoring the multilevel structure, (2) assigning units to latent classes, and (3) fitting the multilevel model with the covariates while controlling for measurement error introduced in the second step. Simulation studies and an empirical example show that the three-step method is a legitimate modeling option compared to the existing one-step and two-step methods.
- Open Access
- 1 December 2023
- Published by Cambridge University Press (CUP) in Psychometrika
- Vol. 88 (4) , 1144-1170
A Two-Step Estimator for Multilevel Latent Class Analysis with Covariates
We propose a two-step estimator for multilevel latent class analysis (LCA) with covariates. The measurement model for observed items is estimated in its first step, and in the second step covariates are added in the model, keeping the measurement model parameters fixed. We discuss model identification, and derive an Expectation Maximization algorithm for efficient implementation of the estimator. By means of an extensive simulation study we show that (1) this approach performs similarly to existing stepwise estimators for multilevel LCA but with much reduced computing time, and (2) it yields approximately unbiased parameter estimates with a negligible loss of efficiency compared to the one-step estimator. The proposal is illustrated with a cross-national analysis of predictors of citizenship norms.
- 1 December 2023
- Published by Cambridge University Press (CUP) in Psychometrika
- Vol. 88 (4) , 1144-1170
Open AccessA Two-Step Estimator for Multilevel Latent Class Analysis with Covariates
We propose a two-step estimator for multilevel latent class analysis (LCA) with covariates. The measurement model for observed items is estimated in its first step, and in the second step covariates are added in the model, keeping the measurement model parameters fixed. We discuss model identification, and derive an Expectation Maximization algorithm for efficient implementation of the estimator. By means of an extensive simulation study we show that (1) this approach performs similarly to existing stepwise estimators for multilevel LCA but with much reduced computing time, and (2) it yields approximately unbiased parameter estimates with a negligible loss of efficiency compared to the one-step estimator. The proposal is illustrated with a cross-national analysis of predictors of citizenship norms.
- Open Access
- 22 September 2023
- Published by Wiley in Australian & New Zealand Journal of Statistics
- Vol. 65 (3) , 213-233
Embedding latent class regression and latent class distal outcome models into cluster‐weighted latent class analysis: a detailed simulation experiment
Summary: Usually in latent class (LC) analysis, external predictors are taken to be cluster conditional probability predictors (LC models with external predictors), and/or score conditional probability predictors (LC regression models). In such cases, their distribution is not of interest. Class‐specific distribution is of interest in the distal outcome model, when the distribution of the external variables is assumed to depend on LC membership. In this paper, we consider a more general formulation, that embeds both the LC regression and the distal outcome models, as is typically done in cluster‐weighted modelling. This allows us to investigate (1) whether the distribution of the external variables differs across classes, (2) whether there are significant direct effects of the external variables on the indicators, by modelling jointly the relationship between the external and the latent variables. We show the advantages of the proposed modelling approach through a set of artificial examples, an extensive simulation study and an empirical application about psychological contracts among employees and employers in Belgium and the Netherlands.
- 22 September 2023
- Published by Wiley in Australian & New Zealand Journal of Statistics
- Vol. 65 (3) , 213-233
Open AccessEmbedding latent class regression and latent class distal outcome models into cluster‐weighted latent class analysis: a detailed simulation experiment
Summary: Usually in latent class (LC) analysis, external predictors are taken to be cluster conditional probability predictors (LC models with external predictors), and/or score conditional probability predictors (LC regression models). In such cases, their distribution is not of interest. Class‐specific distribution is of interest in the distal outcome model, when the distribution of the external variables is assumed to depend on LC membership. In this paper, we consider a more general formulation, that embeds both the LC regression and the distal outcome models, as is typically done in cluster‐weighted modelling. This allows us to investigate (1) whether the distribution of the external variables differs across classes, (2) whether there are significant direct effects of the external variables on the indicators, by modelling jointly the relationship between the external and the latent variables. We show the advantages of the proposed modelling approach through a set of artificial examples, an extensive simulation study and an empirical application about psychological contracts among employees and employers in Belgium and the Netherlands.
- Open Access
Multilevel latent class analysis with covariates: Analysis of cross-national citizenship norms with a two-stage approach
This paper focuses on the substantive application of multilevel LCA to the evolution of citizenship norms in a diverse array of democratic countries. To do so, we present a two-stage approach to fit multilevel latent class models: in the first stage (measurement model construction), unconditional class enumeration is done separately on both low and high level latent variables, estimating only a part of the model at a time -- hence keeping the remaining part fixed -- and then updating the full measurement model; in the second stage (structural model construction), individual and/or group covariates are included in the model. By separating the two parts -- first stage and second stage of model building -- the measurement model is stabilized and is allowed to be determined only by it's indicators. Moreover, this two-step approach makes the inclusion/exclusion of a covariate a relatively simple task to handle. Our proposal amends common practice in applied social science research, where simple (low-level) LCA is done to obtain a classification of low-level unit, and this is then related to (low- and high-level) covariates simply including group fixed effects. Our analysis identifies latent classes that score either consistently high or consistently low on all measured items, along with two theoretically important classes that place distinctive emphasis on items related to engaged citizenship, and duty-based norms.
Open AccessMultilevel latent class analysis with covariates: Analysis of cross-national citizenship norms with a two-stage approach
This paper focuses on the substantive application of multilevel LCA to the evolution of citizenship norms in a diverse array of democratic countries. To do so, we present a two-stage approach to fit multilevel latent class models: in the first stage (measurement model construction), unconditional class enumeration is done separately on both low and high level latent variables, estimating only a part of the model at a time -- hence keeping the remaining part fixed -- and then updating the full measurement model; in the second stage (structural model construction), individual and/or group covariates are included in the model. By separating the two parts -- first stage and second stage of model building -- the measurement model is stabilized and is allowed to be determined only by it's indicators. Moreover, this two-step approach makes the inclusion/exclusion of a covariate a relatively simple task to handle. Our proposal amends common practice in applied social science research, where simple (low-level) LCA is done to obtain a classification of low-level unit, and this is then related to (low- and high-level) covariates simply including group fixed effects. Our analysis identifies latent classes that score either consistently high or consistently low on all measured items, along with two theoretically important classes that place distinctive emphasis on items related to engaged citizenship, and duty-based norms.