1. Introduction
In psychological and educational testing, dichotomous and polytomous items are widely used to assess individuals’ latent traits or abilities. When multiple latent dimensions are involved, a central task is to identify the underlying relationships between items and latent traits. Traditionally, such relationships are determined a priori by domain experts based on their knowledge of item content and construct definitions. However, the correct specification of item–trait associations is critical, not only for accurate model calibration but also for valid individual assessment. Misclassification of these associations can result in serious model misfit and flawed diagnostic interpretations. Therefore, an important question is to empirically estimate the underlying item–trait relationships from the data. In this paper, we consider this question within the framework of MIRT models.
More specifically, each subject is characterized by a random latent trait vector in a MIRT model. The probability of a correct response to item j is modeled as where and are the discrimination and difficulty parameters, respectively. Essentially, the detection of item–trait relationships corresponds to the identification of the nonzero elements of .
There are three primary approaches for empirically estimating the underlying relationships between items and latent traits. A commonly used approach is exploratory item factor analysis (EIFA). It estimates all parameters (under location and scale constraints on the latent traits), applies an analytic rotation, and then imposes a cutoff on the rotated discrimination matrix to obtain a simpler, interpretable structure with some zero elements [
1,
2,
3]. As an alternative,
regularized methods are proposed [
4,
5,
6]. These methods impose an
penalty on the log-likelihood, shrinking small discrimination parameters toward zero. The performance of
-regularized methods depends critically on the choice of regularization parameters, which are typically selected by minimizing the Bayesian Information Criterion (BIC; [
7]). To avoid the selection of regularization parameters, Xu et al. [
8] develops the expectation model selection (EMS) and Shang et al. [
9] proposes generalized EMS algorithms. Both algorithms directly minimize BIC to explore item–trait relationships. Further methodological details are provided in
Section 2.
It should be noted that most of preceding methods assume that latent traits
in Equation (
1) follow a multivariate normal distribution. Empirical evidence, however, shows that this assumption is often unrealistic. In clinical assessments, many respondents report no symptoms, creating strong floor effects and non-normal latent traits [
10]. Likewise, in psychiatric research, latent variables reflecting psychological disorders are typically positively skewed, as most individuals show low pathology and only a few show severe levels [
11]. Similarly, psychological constructs such as depression, pain, and gambling often display non-normal distribution characteristics in the general population [
12]. Even when the population distribution is normal, non-random sampling techniques can induce non-normality in the sampled latent traits [
13]. For example, when analyzing test scores solely from honors program students, one may obtain a negatively skewed ability distribution.
Many studies investigate the impact of non-normal latent traits on parameter estimation in item response theory (IRT) models. Stone [
14] reports that estimation bias increases as latent traits deviate from normality. Finch and Edwards [
15] further demonstrates that severe skewness can still distort discrimination parameters even when the sample size is large. Related findings appear in MIRT models. Svetina et al. [
16] shows that skewed latent traits reduce the accuracy of discrimination estimates, particularly under complex loading structures and higher inter-factor correlations. Wang et al. [
17] extends this investigation to polytomous data under the multidimensional graded response model (MGRM), showing that full-information maximum likelihood reduces bias more effectively than weighted least squares. More recently, McClure and Jacobucci [
18] evaluates the Metropolis–Hastings Robbins–Monro algorithm in high-dimensional MGRM models and observes increasing discrimination bias as dimensionality and factor correlations rise. Collectively, these studies underscore that violations of normality substantially reduce parameter recovery accuracy.
While confirmatory item factor analysis under non-normality is widely studied, the robustness of methods for identifying item–trait relationships remains underexplored. This study evaluates the performance of EIFA with rotations, the
-regularized method, and the EMS algorithm in recovering item–trait structures when latent traits deviate from normality. To conduct this investigation, a method for generating latent variables with controlled deviations from normality is required. A commonly used technique is the Vale–Maurelli (VM) transformation [
19], which allows specification of skewness, kurtosis, and a target correlation matrix. However, prior studies show that the VM method often produces biased or unstable estimates of skewness and kurtosis [
20], and its dependence structure is closely related to the multivariate normal copula [
21]. To generate stronger forms of multivariate non-normality, Foldnes and Olsson [
22] proposes the independent generator (IG) transform, which creates non-normal data through linear combinations of independent generator variables. The resulting distributions have a genuinely non-normal copula, and empirical studies indicate that the IG transform produces more pronounced departures from normality than the VM method [
22]. Thus, this study employs the IG transform to simulate latent variables under varying levels of skewness, excess kurtosis, numbers of non-normal latent dimensions, and inter-factor correlations, following Svetina et al. [
16], Wang et al. [
17], and McClure and Jacobucci [
18]. We then evaluate each method’s performance using the F1-score for recovering item–trait relationships and the mean squared error (MSE) for parameter estimation. These results provide practical guidance for identifying the item–trait relationships under non-normal latent distributions.
The rest of the article is organized as follows. In
Section 2, we first review three methods (EIFA with rotations, EML1, and EMS) within the multidimensional 2-parameter logistic (M2PL) model framework. In
Section 3, we describe the IG transform and generate two types of non-normal latent trait distributions. We then conduct two simulations to compare the robustness of the methods for identifying item–trait relationships under non-normality in
Section 4. In
Section 5, we analyze a real data set. Finally, we summarize the key findings and outline directions for future research.
4. Simulation Studies
In this section, we compare the robustness of three methods: the improved EMS [
26], the accelerated EML1 [
6], and EIFA with three oblique rotations (Quartimin, Geomin, and Infomax). In EIFA, a sparse discrimination matrix is obtained by thresholding small discrimination parameter estimates to zero. Note that, selecting a suitable threshold for EIFA is important but nontrivial. In practice, discrimination parameters below 0.30 or 0.32 are often treated as negligible [
31,
32]. Following this convention, and in line with the specification in Shang et al. [
9], we set 0.30 as the threshold in our study. All analyses are conducted using publicly accessible R codes hosted at
https://github.com/xupf900/ (accessed on 24 November 2025). Simulations are run on a 64-bit Windows 10 system configured with an Intel(R) Xeon(R) Gold 5118 CPU (2.30 GHz) and 256 GB of RAM.
4.1. Simulation Design
In the simulations, we consider M2PL models with
latent dimensions, while fixing the number of items at
. The non-zero elements of the discrimination parameter matrices
are independently drawn from a uniform distribution
. The elements of the vectors
are sampled from the standard normal distribution. The true parameter values for
and
under all scenarios are provided in
Section S1 of the Supplementary File.
For the covariance matrix of latent traits, the diagonal elements are fixed at 1, and the off-diagonal elements are set to either 0.4 or 0.6 to represent moderate and higher correlations, respectively. Four sample size levels are considered. To simulate violations of the normality, we consider the following two settings:
- Simulation 1.
Type 1 latent variable distributions are used, with and for , and for . The correlation is set to 0.4.
- Simulation 2.
Type 2 latent variable distributions with are used for both and . The correlation is again set to 0.4.
Under each setting, we draw independent data sets and apply EMS, EML1, and EIFA with rotations to recover the discrimination parameter matrix. To resolve the issue of rotational indeterminacy, the same identification constraint is applied to EMS and EML1, but not to EIFA with rotations. Specifically, we fix a submatrix of the discrimination parameter matrix to be an identity matrix. For example, when , items 1, 10, and 19 are constrained to relate only to latent traits 1, 2, and 3, respectively. That is, the structure of is fixed to the identity matrix. Similarly, for , we fix accordingly.
4.2. Evaluation Metrics
This paper evaluates the simulation results using three structural recovery metrics: F1-score, true positive rate (TPR), and false positive rate (FPR). In addition, the mean squared error (MSE) is used to assess parameter estimation.
For each replication
z, let
, where
denotes the estimate of
. We define the following quantities (excluding entries fixed by identification constraints):
The precision, TPR (i.e., recall), and FPR for replication
z are defined as
The F1-score, which provides a balanced summary of precision and recall, is computed as
for the
zth replication.
The MSE measures the average of the squares of the errors and is calculated for each parameter
as
where
is the total number of replications. The MSE for each parameter
in
is computed analogously.
4.3. Results
4.3.1. Results for Simulation 1
This subsection presents results for simulation 1.
Table 1 provides the mean and standard deviation (in parentheses) of the F1-score for all methods. From this table, EMS achieves the highest F1-score when the sample size is small (
) across all normal and non-normal conditions. However, its performance does not improve as
N increases; in fact, the F1-score decreases slightly for larger samples, particularly when
. This decline suggests that EMS may lack asymptotic consistency in recovering the item–trait relationships. In contrast, the performance of EML1 and EIFA with rotations improves steadily with
N, indicating stronger large-sample consistency. For
, EIFA with rotations consistently outperforms both EMS and EML1. The only exception occurs at
with
and
, where EML1 achieves the highest F1-score. Among rotations, Quartimin, Geomin, and Infomax produce very similar results.
Regarding the effect of non-normality, all methods show some degradation in F1-score relative to the normal case in most settings. Larger departures from normality generally lead to greater decreases in performance. This trend is particularly evident for the combination , where most methods achieve their lowest F1-scores. However, for and larger sample sizes ( and ), EIFA with rotations shows strong robustness and, in several instances, even benefits from moderate non-normality, achieving an F1-score of 1 in multiple conditions.
Figure 2 shows the boxplots of the MSEs of
. Note that these boxplots are based on the
element-wise values of
defined in Equation (
6). From
Figure 2, EMS and EML1 show better estimation of
than EIFA with rotations in most cases, especially when
and
. This may be because EMS and EML1 estimate
by directly optimizing penalized likelihoods. In contrast, EIFA uses marginal maximum likelihood followed by rotation and thresholding. The extra cutoff step can introduce small distortions and reduce estimation accuracy. Note that while larger sample sizes generally reduce the MSE of
, some non-normal conditions still yield higher MSEs than the normal cases, as shown in
Figure 2.
Figure 3 shows the boxplots of the MSEs of
. Non-normality increases the MSE, and larger sample sizes do not noticeably reduce it. For
, EMS gives the smallest MSE. But for
, EIFA with rotations performs best. Thus, no method consistently dominates under non-normality. This may be because all three methods estimate
directly through likelihood-based optimization.
4.3.2. Results for Simulation 2
This subsection presents results from simulation 2.
Table 2 reports the mean of F1-scores (with standard deviations) for
under simulation setting 2, where the inter-factor correlation is fixed at
. A clear pattern emerges as the sample size increases. When
, EMS achieves the highest F1-scores for both
and
. This is likely because its MS-step minimizes the expected BIC and tends to select a sparse discrimination matrix
that is close to the true M2PL structure. The reduced model complexity improves structural recovery in small samples. However, as the sample size increases, the performance of EMS declines. In contrast, the F1-scores of EML1 and EIFA with rotations steadily increase with
N. As a result, EML1 and EIFA with rotations outperform EMS for large
N. This pattern implies that EML1 and EIFA with rotations exhibit better consistency properties than EMS.
In addition, we can see a systematic impact of non-normality from
Table 2. As the number of non-normal latent dimensions increases, all methods exhibit a decline in F1-score, especially when
. However, for large sample sizes, the negative effect of non-normality on EIFA with rotations is minimal. EIFA with rotations remains comparatively robust and continues to achieve F1-scores extremely close to 1. This robustness may stem from the consistency properties that EIFA with rotations enjoys under normality, which appear to extend favorably to mildly non-normal settings.
Figure 4 shows the boxplots of the MSEs of
. From this figure, the MSE increases with the number of non-normal latent variables. Overall, EMS and EML1 outperform EIFA with rotations in terms of estimation accuracy. While a larger sample size helps reduce the MSE, it does not fully eliminate the adverse effects of non-normality. This behavior is consistent with the results observed in simulation 1.
Figure 5 displays the boxplots of the MSEs of
. From
Figure 5, all methods perform similarly under normal conditions; yet, EMS and EML1 outperform EIFA with rotations in terms of estimation accuracy for most non-normal cases. Increasing the sample size significantly reduces the MSE of
under both normal and non-normal conditions.
4.4. Additional Simulation Results
As higher inter-factor correlations are common in psychological research, we conduct additional simulation studies using a stronger correlation of 0.6. As expected, this stronger correlation decreases the F1-scores and increases the MSEs. The comparative behaviors of EMS, EML1, and EIFA with rotations remain similar to those observed in simulations 1 and 2. Therefore, these results are moved to the
Appendix A to save space in the main paper.
Moreover, we report additional simulation results in the
Supplementary File, including the TPR and FPR for
, the biases of
and
, the MSEs and biases of
, and the CPU time. From the TPR and FPR results, we observe that when the sample size is large (
), EMS attains a TPR close to 1 but also a non-negligible FPR. This leads to poorer F1-score in recovering item–trait relationships. The finding suggests that EMS may require stronger penalization on the likelihood, for example, by employing the extended Bayesian information criterion (EBIC). EBIC is commonly used in high-dimensional settings. Further empirical and theoretical work is needed to explore this direction.
Regarding the effect of skewness, higher skewness results in larger bias in the estimates of the difficulty parameters
. In terms of computational cost, EML1 is the slowest method, likely because it must evaluate multiple regularization parameters in (
3). EMS is also slower than EIFA with rotations, presumably due to its greater number of iterations. In future work, we plan to adopt the smooth approximation of BIC for regularized estimation proposed by Robitzsch [
25] to improve computational efficiency.
5. Real Data Analysis
Psychological constructs such as depression, pain, and gambling are particularly likely to exhibit non-normal distributions in the general population [
12]. To illustrate how such non-normal latent traits affect the performance in latent variable selection, we apply the EMS, EML1, and EIFA with rotations to analyze a real data set based on the Depression, Anxiety, and Stress Scale (42-item version, DASS-42) under the M2PL model. The DASS-42 data set, which contains responses from 5000 subjects to 42 items, is publicly available at
https://osf.io/ykq2a/ (accessed on 8 May 2025). The items are reordered such that items 1–14, 15–28, and 29–42 correspond to the latent traits of depression (D), anxiety (A), and stress (S), respectively [
33]. The full item content and measurement structure are presented in
Table A2 in
Appendix B. Responses are originally collected on a 4-point scale (0 = “Did not apply to me at all”; 1 = “Applied to me to some degree, or some of the time”; 2 = “Applied to me to a considerable degree, or a good part of time”; 3 = “Applied to me very much, or most of the time”). In our analysis, we dichotomize the responses by retaining 0 as 0 (symptom absence) and recoding categories 1–3 as 1 (symptom presence).
To verify the non-normality of the latent traits involved in this dataset, we compute factor scores by summarizing all responses for each individual on dimensions D, A, and S. As demonstrated in
Figure 6 and
Table 3, all three latent trait distributions exhibit substantial deviations from normality, thereby confirming the presence of non-normal latent traits in the DASS-42 data.
Next, we compare the performance of EMS, EML1, and EIFA with rotations in identifying the item–trait relationships in this dataset. To ensure identifiability, we designate one item for each trait based on the content of the items, similarly as Xu et al. [
8]. Specifically, items 1, 15, and 29 are exclusively assigned to traits D, A, and S, respectively. The loading structures estimated by EMS, EML1, and EIFA with rotations are visualized as heatmaps in
Figure 7. The estimated
and
are reported in
Table A3,
Table A4,
Table A5,
Table A6 and
Table A7 in
Appendix B, and
are
It can be seen that the estimated correlations among the latent traits are relatively high, with those obtained by EIFA with rotations evidently exceeding those produced by EMS and EML1. This suggests that the constructs are interconnected and mutually influential, even though each DASS-42 item is originally designed to measure a single psychological construct (D, A, or S). In other words, the constructs are not entirely distinct but partially overlapping in their manifestations. For example, items 27 and 33 are found to be associated with both anxiety and stress.
While the designed item–trait relationships serve as the benchmark, it is important to acknowledge that multiple psychological constructs may interact when subjects respond to items. Comparing the estimated loading structures with the benchmark, the F1-scores of EMS, EML1, and EIFA with rotations (Quartimin, Geomin, and Infomax) are 0.582, 0.609, 0.724, 0.724, and 0.706, respectively. Although EIFA with rotations achieves the highest F1-scores and produce the sparsest loading structures, none of the methods attains high accuracy in identifying item–trait relationships under conditions of stronger inter-factor correlations and non-normal latent trait distributions. These findings from the DASS-42 data analysis are consistent with our simulation results.
6. Discussion
This study evaluates the robustness of EMS, EML1, and EIFA with rotations for identifying item–trait relationships under non-normal latent distributions in MIRT models. Our simulation results suggest the following. For identifying item–trait relationships, EMS is preferable for small samples, whereas EIFA with rotations performs better for large samples. For estimation accuracy, EMS and EML1 generally outperform EIFA with rotations. EMS likely achieves higher accuracy because it directly optimizes a penalized likelihood, while EIFA relies on thresholding small loadings, which can reduce precision. A potential improvement is to apply marginal maximum likelihood estimation after thresholding to enhance estimation accuracy.
The simulation results align closely with previous IRT research. Consistent with Svetina et al. [
16] and McClure and Jacobucci [
18], we also find that higher inter-factor correlations significantly exacerbate the adverse effects of non-normality. When the correlation increases to 0.6, the impact of non-normality on parameter estimation becomes notably stronger than when the correlation is 0.4. Furthermore, consistent with Finch and Edwards [
15], McClure and Jacobucci [
18], and Wall et al. [
34], a large sample size helps reduce, but does not eliminate, estimation errors. These errors remain larger than those under normality, especially when the number of latent traits is five.
To address violations of normality, more robust methods are needed. One direction is to allow flexible latent trait distributions, such as semi-nonparametric forms [
35], multivariate skew-normal models [
36], or centered skew-t distributions [
37]. We plan to extend EMS and EML1 to these distributional frameworks in future work. Another direction is limited-information estimation based on tetrachoric or polychoric correlations. These methods avoid full multivariate integration and depend only on low-order summary statistics, making them faster and less sensitive to distributional assumptions. Inspired by Huang [
38], which uses penalized least squares for ordinal structural equation modeling, we will explore regularized limited-information estimation for MIRT.