Hostname: page-component-76d6cb85b7-lrvh5 Total loading time: 0 Render date: 2026-07-14T10:22:51.763Z Has data issue: false hasContentIssue false

Random Item Response Data Generation Using a Limited-Information Approach: Applications to Assessing Model Complexity

Published online by Cambridge University Press:  21 May 2025

Yon Soo Suh
Affiliation:
NWEA within HMH
Wes Bonifay
Affiliation:
University of Missouri, Columbia, MO, USA
Li Cai*
Affiliation:
University of California, Los Angeles, Los Angeles, CA, USA
*
Corresponding author: Li Cai; Email: lcai@ucla.edu
Rights & Permissions [Opens in a new window]

Abstract

Fitting propensity (FP) analysis quantifies model complexity but has been impeded in item response theory (IRT) due to the computational infeasibility of uniformly and randomly sampling multinomial item response patterns under a full-information approach. We adopt a limited-information (LI) approach, wherein we generate data only up to the lower-order margins of the complete item response patterns. We present an algorithm that builds upon classical work on sampling contingency tables with fixed margins by implementing a Sequential Importance Sampling algorithm to Quickly and Uniformly Obtain Contingency tables (SISQUOC). Theoretical justification and comprehensive validation demonstrate the effectiveness of the SISQUOC algorithm for IRT and offer insights into sampling from the complete data space defined by the lower-order margins. We highlight the efficiency and simplicity of the LI approach for generating large and uniformly random datasets of dichotomous and polytomous items. We further present an iterative proportional fitting procedure to reconstruct joint multinomial probabilities after LI-based data generation, facilitating FP evaluation using traditional estimation strategies. We illustrate the proposed approach by examining the FP of the graded response model and generalized partial credit model, with results suggesting that their functional forms express similar degrees of configural complexity.

Information

Type
Theory and Methods
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of Psychometric Society
Figure 0

Figure 1 Procedure for assessing fitting propensity.

Figure 1

Figure 2 Number of data patterns to generate under the full-information versus limited-information approaches.

Figure 2

Figure 3 Tetrahedron depicting a 2 × 2 contingency table with fixed margins.Note: Adapted from Nguyen and Sampson (1985).

Figure 3

Figure 4 Surface of independence.Note: Adapted from Nguyen and Sampson (1985).

Figure 4

Figure 5 Proposed generalized data generation algorithm: SISQUOC.

Figure 5

Figure 6 Bivariate margins for SISQUOC, simplex sampling method, and $Dir(1,1,1,1)$.

Figure 6

Figure 7 Univariate margins for SISQUOC, simplex sampling method, and $Dir(1,1,1,1)$.

Figure 7

Table 1 Descriptive statistics of Y2/N across all sampled contingency tables.

Figure 8

Figure 8 Cumulative percentage distributions of the Y2/N statistic.

Figure 9

Figure 9 Hypothetical approximate regions of the complete data space at $Y2/N\le 3.3$.

Figure 10

Figure 10 Hypothetical approximate regions of the complete data space at $Y2/N\le 3.6.$

Figure 11

Table A1 Cells and margins representations for a 2 × 2 contingency table.

Figure 12

Table A2 Maximum likelihood estimates and descriptive statistics of data generation methods.

Figure 13

Table A3 Statistical tests for algorithm validation for SISQUOC and simplex sampling method.

Figure 14

Table A4 Algorithm performance evaluation for SISQUOC and simplex sampling method.

Figure 15

Table A5 Y2/N values at certain percentages of fitted datasets.

Figure 16

Figure A1 Proposed data generation algorithm for ${\boldsymbol{m}}_{\boldsymbol{j}}\times {\boldsymbol{m}}_{{\boldsymbol{j}}^{\prime }}$tables (mixed-category items).Note: The weight assigned to each Dirichlet component for item $j$ is given by $w({m}_{j^{\prime }})=\frac{category\_counts[{m}_{j^{\prime }}]}{total\_pwtables}$ where $category\_counts[{m}_{j^{\prime }}]$ is the number of pairwise tables involving ${m}_{j^{\prime }}$ and $total\_pwtables$ is the total number of pairwise tables for item.

Figure 17

Figure A2 Proposed data generation algorithm for 2 × 2 tables.