| Literature DB >> 28670291 |
Javier Revuelta1, Carmen Ximénez1.
Abstract
This article introduces Bayesian estimation and evaluation procedures for the multidimensional nominal response model. The utility of this model is to perform a nominal factor analysis of items that consist of a finite number of unordered response categories. The key aspect of the model, in comparison with traditional factorial model, is that there is a slope for each response category on the latent dimensions, instead of having slopes associated to the items. The extended parameterization of the multidimensional nominal response model requires large samples for estimation. When sample size is of a moderate or small size, some of these parameters may be weakly empirically identifiable and the estimation algorithm may run into difficulties. We propose a Bayesian MCMC inferential algorithm to estimate the parameters and the number of dimensions underlying the multidimensional nominal response model. Two Bayesian approaches to model evaluation were compared: discrepancy statistics (DIC, WAICC, and LOO) that provide an indication of the relative merit of different models, and the standardized generalized discrepancy measure that requires resampling data and is computationally more involved. A simulation study was conducted to compare these two approaches, and the results show that the standardized generalized discrepancy measure can be used to reliably estimate the dimensionality of the model whereas the discrepancy statistics are questionable. The paper also includes an example with real data in the context of learning styles, in which the model is used to conduct an exploratory factor analysis of nominal data.Entities:
Keywords: Bayesian inference; LOO; WAICC; multidimensional item response theory; multidimensional nominal response model; standardized generalized discrepancy measure
Year: 2017 PMID: 28670291 PMCID: PMC5472841 DOI: 10.3389/fpsyg.2017.00961
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Example of item from a survey of social attitudes.
| Choose the most important attitude that children must learn at home |
| - Independence |
| - Hard work |
| - Responsibility |
| - Imagination |
| - Tolerance and respect for other persons |
| - Perseverance |
| - Religious faith |
| - Abnegation |
| - Obedience |
| - Don't know |
Item parameters used in data generation.
| 1 | 1 | −1 | 1.0 | 0.0 | 0.0 |
| 2 | 0 | 0.5 | 1.0 | 0.0 | |
| 3 | 1 | −1.0 | 0.5 | 1.0 | |
| 4 | 0 | 0.0 | 0.0 | 0.0 | |
| 2 | 1 | −1 | 1.0 | −0.5 | −1.0 |
| 2 | 0 | 0.5 | 1.0 | −0.5 | |
| 3 | 1 | −1.0 | 0.5 | 0.5 | |
| 4 | 0 | 0.0 | 0.0 | 0.0 | |
| 3 | 1 | −1 | 1.0 | 0.5 | 0.5 |
| 2 | 0 | 0.5 | −0.5 | −1.0 | |
| 3 | 1 | −1.0 | 1.0 | −0.5 | |
| 4 | 0 | 0.0 | 0.0 | 0.0 | |
| 4 | 1 | −1 | 1.0 | 1.0 | −0.5 |
| 2 | 0 | 0.5 | 0.5 | 0.5 | |
| 3 | 1 | −1.0 | −0.5 | −1.0 | |
| 4 | 0 | 0.0 | 0.0 | 0.0 |
Category 4 is the reference category and its parameters have been set to zero to identify the model. Column a.
Model evaluation statistics for the simulation study.
| 250 | 1D | 0.072 | 0.070 | 0.42 | 0.00 | 2,542.0 | 10.00 | 2,295.7 | 0.00 | 2,312.2 | 0.22 |
| 2D | 0.069 | 0.070 | 0.55 | 0.00 | 3,079.5 | 0.00 | 2,281.7 | 0.24 | 2,305.9 | 0.58 | |
| 3D | 0.068 | 0.070 | 0.59 | 0.00 | 3,586.0 | 0.00 | 2,277.9 | 0.76 | 2,305.7 | 0.20 | |
| 500 | 1D | 0.058 | 0.058 | 0.47 | 0.00 | 5,023.3 | 10.00 | 4,594.5 | 0.00 | 4,621.4 | 0.16 |
| 2D | 0.057 | 0.058 | 0.57 | 0.00 | 6,101.4 | 0.00 | 4,571.7 | 0.20 | 4,608.8 | 0.64 | |
| 3D | 0.056 | 0.057 | 0.59 | 0.00 | 7,227.7 | 0.00 | 4,565.3 | 0.80 | 4,611.8 | 0.20 | |
| 1,000 | 1D | 0.049 | 0.048 | 0.44 | 0.00 | 10,047.3 | 10.00 | 9,099.0 | 0.00 | 9,142.3 | 0.18 |
| 2D | 0.047 | 0.048 | 0.58 | 0.00 | 12,103.0 | 0.00 | 9,066.0 | 0.04 | 9,122.5 | 0.46 | |
| 3D | 0.047 | 0.048 | 0.61 | 0.00 | 14,537.9 | 0.00 | 9,052.0 | 0.96 | 9,124.5 | 0.36 | |
Generating model D = 1 and informative priors.
Est. is the estimated model. M-Obs. is the mean of the observed SGDDM. M-Sim. is the mean of the simulated SGDDM. M-p.
Model evaluation statistics for the simulation study.
| 250 | 1D | 0.089 | 0.070 | 0.02 | 0.86 | 2,534.9 | 10.00 | 2,285.6 | 0.00 | 2,304.5 | 0.00 |
| 2D | 0.069 | 0.069 | 0.47 | 0.00 | 2,980.9 | 0.00 | 2,199.9 | 0.12 | 2,199.9 | 0.50 | |
| 3D | 0.068 | 0.068 | 0.54 | 0.00 | 3,755.7 | 0.00 | 2,187.3 | 0.88 | 2,187.3 | 0.50 | |
| 500 | 1D | 0.079 | 0.058 | 0.00 | 0.98 | 5,114.2 | 10.00 | 4,594.7 | 0.00 | 4,623.5 | 0.00 |
| 2D | 0.057 | 0.056 | 0.42 | 0.00 | 6,027.7 | 0.00 | 4,464.8 | 0.04 | 4,527.8 | 0.64 | |
| 3D | 0.056 | 0.056 | 0.52 | 0.00 | 7,593.6 | 0.00 | 4,451.4 | 0.96 | 4,529.6 | 0.36 | |
| 1,000 | 1D | 0.078 | 0.049 | 0.00 | 10.00 | 10,204.2 | 10.00 | 9,089.4 | 0.00 | 9,136.8 | 0.00 |
| 2D | 0.048 | 0.047 | 0.40 | 0.00 | 12,013.9 | 0.00 | 8,780.5 | 0.02 | 8,907.7 | 0.54 | |
| 3D | 0.047 | 0.047 | 0.49 | 0.00 | 15,398.4 | 0.00 | 8,757.6 | 0.98 | 8,906.8 | 0.46 | |
Generating model D = 2 and informative priors.
Est. is the estimated model. M-Obs. is the mean of the observed SGDDM. M-Sim. is the mean of the simulated SGDDM. M-p.
Model evaluation statistics for the simulation study.
| 250 | 1D | 0.093 | 0.072 | 0.01 | 0.92 | 2,564.9 | 10.00 | 2,272.3 | 0.00 | 2,294.0 | 0.00 |
| 2D | 0.078 | 0.070 | 0.19 | 0.12 | 3,238.9 | 0.00 | 2,222.2 | 0.00 | 2,262.0 | 0.10 | |
| 3D | 0.070 | 0.069 | 0.46 | 0.00 | 4,315.8 | 0.00 | 2,188.1 | 10.00 | 2,245.0 | 0.90 | |
| 500 | 1D | 0.099 | 0.059 | 0.00 | 10.00 | 5,308.4 | 10.00 | 4,726.4 | 0.00 | 4,760.0 | 0.00 |
| 2D | 0.066 | 0.057 | 0.05 | 0.66 | 6,267.0 | 0.00 | 4,585.6 | 0.00 | 4,653.5 | 0.08 | |
| 3D | 0.057 | 0.058 | 0.06 | 0.00 | 8,621.4 | 0.00 | 4,519.1 | 10.00 | 4,626.8 | 0.92 | |
| 1,000 | 1D | 0.082 | 0.050 | 0.00 | 10.00 | 10,598.8 | 10.00 | 9,337.7 | 0.00 | 9,403.6 | 0.00 |
| 2D | 0.056 | 0.046 | 0.02 | 0.86 | 13,185.2 | 0.00 | 9,070.7 | 0.00 | 9,197.4 | 0.00 | |
| 3D | 0.064 | 0.046 | 0.45 | 0.00 | 18,358.9 | 0.00 | 8,925.7 | 10.00 | 9,133.6 | 10.00 | |
Generating model D = 3 and informative priors. Est. is the estimated model. M-Obs. is the mean of the observed SGDDM. M-Sim. is the mean of the simulated SGDDM. M-p.
Figure 1Scatterplot of the realized and predicted values of SGDDM. The line indicates equality of realized and predicted values and is included as a reference. Gray, black and white symbols refer to fitted models with one, two, and three dimensions, respectively. Circles, rhombs and triangles stand for 250, 500, and 1,000 simulees, respectively.
Model evaluation statistics for the simulation study.
| 250 | 1D | 0.091 | 0.071 | 0.01 | 10.00 | 2,478.4 | 10.00 | 2,279.5 | 0.00 | 2,301.4 | 0.00 |
| 2D | 0.069 | 0.068 | 0.43 | 0.00 | 3,624.4 | 0.00 | 2,150.1 | 0.00 | 2,230.8 | 0.02 | |
| 3D | 0.069 | 0.067 | 0.40 | 0.00 | 6,187.2 | 0.00 | 2,053.4 | 10.00 | 2,204.0 | 0.98 | |
| 500 | 1D | 0.077 | 0.058 | 0.00 | 0.98 | 5,004.4 | 10.00 | 4,588.4 | 0.00 | 4,619.1 | 0.00 |
| 2D | 0.057 | 0.055 | 0.40 | 0.00 | 9,812.9 | 0.00 | 4,372.8 | 0.00 | 4,499.0 | 0.02 | |
| 3D | 0.056 | 0.054 | 0.37 | 0.00 | 19,616.7 | 0.00 | 4,204.0 | 10.00 | 4,446.6 | 0.98 | |
| 1,000 | 1D | 0.081 | 0.050 | 0.00 | 10.00 | 9,888.4 | 10.00 | 9,079.6 | 0.00 | 9,128.1 | 0.00 |
| 2D | 0.056 | 0.045 | 0.32 | 0.00 | 26,458.3 | 0.00 | 8,542.0 | 0.02 | 8,820.6 | 0.06 | |
| 3D | 0.047 | 0.045 | 0.31 | 0.00 | 65,564.5 | 0.00 | 8,142.4 | 0.98 | 8,674.7 | 0.94 | |
Generating model D = 2 and uniform priors
Est. is the estimated model. M-Obs. is the mean of the observed SGDDM. M-Sim. is the mean of the simulated SGDDM. M-p.
Average of the RMSE for the estimated parameters.
| 250 | 1D | 0.489 | 0.377 | 0.499 | 0.514 | 0.406 | 0.748 |
| 2D | 0.590 | 0.559 | 0.416 | 0.715 | 0.738 | 0.642 | |
| 3D | 0.614 | 0.559 | 0.428 | 1.001 | 1.007 | 0.573 | |
| 500 | 1D | 0.419 | 0.311 | 0.489 | 0.430 | 0.325 | 0.761 |
| 2D | 0.475 | 0.377 | 0.462 | 0.574 | 0.546 | 0.675 | |
| 3D | 0.511 | 0.455 | 0.456 | 0.840 | 0.924 | 0.595 | |
| 1,000 | 1D | 0.363 | 0.294 | 0.409 | 0.387 | 0.511 | 0.653 |
| 2D | 0.445 | 0.407 | 0.354 | 0.607 | 0.746 | 0.535 | |
| 3D | 0.458 | 0.437 | 0.423 | 0.770 | 0.924 | 0.562 | |
RMSE is the root mean square error. The number of dimensions in the simulating model is the same as in the estimated model.
Reduced version of the Kolb's Learning Style Inventory.
| ITEM 1. I learn best when… |
| - I rely on my feelings to guide me |
| - I observe the situation |
| - I set priorities |
| - I try out different ways of doing it |
| ITEM 2. I learn… |
| - feeling |
| - watching |
| - thinking |
| - doing |
| ITEM 3. When I learn… |
| - I like to deal with my feelings |
| - I like to watch and listen |
| - I like to think about ideas |
| - I like to be doing things |
| ITEM 4. I learn best from… |
| - personal relationships |
| - observation |
| - rational theories |
| - a chance to try out and practice |
Model evaluation statistics: posterior predictive checks and discrepancy measures.
| No. of parameters | 11(12)448[1] | 21(12)896[2] | 30(12)1,344[3] | 38(12)1,792[4] |
| 0.071 | 0.057 | 0.057 | 0.057 | |
| 0.055 | 0.058 | 0.058 | 0.057 | |
| 0.005 | 0.560 | 0.559 | 0.567 | |
| DIC | 4,291.0 | 5,612.7 | 8,669.7 | 13,097.4 |
| WAIC | 3,791.8 | 3,504.1 | 3,423.4 | 3,250.2 |
| elpd | −1895.9 | −1752.1 | −1711.7 | −1625.1 |
| p | 301.8 | 499.0 | 581.9 | 638.6 |
| LOO | 3,867.0 | 3,669.6 | 3,654.1 | 3,591.1 |
| elpd | −1933.5 | −1834.8 | −1827.0 | −1797.1 |
| p | 339.4 | 581.8 | 697.2 | 810.6 |
The number of estimated parameters has the format: number of a (number of d) number of θÂă[number of σ.
Figure 2Scatterplot of the realized and posterior predictive values of the SGDDM for the models with one to four dimensions.
Parameter estimates for the two-dimension model under simple constraints.
| 1 | 1 | 3.41 (0.49) | ||
| 2 | 2.38 (0.50) | 0.82 (0.09) | ||
| 3 | 1.51 (0.49) | 0.35 (0.11) | 0.52 (0.31) | |
| 4 | ||||
| 2 | 1 | 5.24 (1.00) | 1.77 (0.05) | −1.55 (1.07) |
| 2 | 1.77 (0.96) | 0.89 (0.37) | 0.88 (0.83) | |
| 3 | −0.70 (1.31) | 0.53 (0.35) | 3.89 (1.26) | |
| 4 | ||||
| 3 | 1 | 2.91 (0.54) | 1.57 (0.44) | −1.63 (1.10) |
| 2 | 2.42 (1.50) | 0.96 (0.27) | 0.80 (0.76) | |
| 3 | 0.61 (0.70) | 0.34 (0.24) | 3.27 (1.10) | |
| 4 | ||||
| 4 | 1 | 1.22 (0.43) | 0.75 (0.24) | −0.11 (0.71) |
| 2 | 0.24 (0.57) | 1.05 (0.54) | 4.19 (1.32) | |
| 3 | 0.57 (0.41) | 0.55 (0.23) | 2.67 (0.90) | |
| 4 |
Parameters in boldface are fixed by design. Standard errors appear in brackets. The estimated standard deviation of dimensions are σ.
Transformed slopes for the two-dimension model.
| 1 | 1 | 0.46 | −0.38 | 0.50 | 0.32 |
| 2 | 0.27 | 0.62 | −0.50 | 0.45 | |
| 3 | −0.19 | 0.14 | −0.20 | −0.14 | |
| 4 | −0.54 | −0.38 | 0.20 | −0.63 | |
| 2 | 1 | 0.98 | −2.36 | 2.54 | 0.20 |
| 2 | 0.10 | 0.07 | −0.04 | 0.11 | |
| 3 | −0.27 | 3.09 | −3.02 | 0.69 | |
| 4 | −0.80 | −0.81 | 0.52 | −1.01 | |
| 3 | 1 | 0.85 | −2.24 | 2.40 | 0.11 |
| 2 | 0.24 | 0.19 | −0.11 | 0.29 | |
| 3 | −0.38 | 2.66 | −2.65 | 0.46 | |
| 4 | −0.72 | −0.61 | 0.36 | −0.87 | |
| 4 | 1 | 0.16 | −1.80 | 1.76 | −0.40 |
| 2 | 0.46 | 2.50 | −2.24 | 1.21 | |
| 3 | −0.04 | 0.98 | −0.95 | 0.27 | |
| 4 | −0.59 | −1.69 | 1.43 | −1.08 | |
The parameters labeled Deviation constraints are a transformation of the estimates in Table .
Figure 3Slopes under deviation constraints. The points are labeled with the number of item and category. For example, the point 4,2 refers to item 4 category 2.
Figure 4Rotated slopes by an angle of 72°.