11 Nonparametric Item Response Theory and Mokken Scaling
Item Response Theory (IRT) models describe how responses to items depend on a person’s position on a latent trait. Many familiar IRT models are parametric: they specify a particular mathematical form for the item response function and estimate parameters within that form.
Mokken Scale Analysis (MSA) takes a different approach. It belongs to nonparametric IRT because it places order restrictions on item response functions without requiring a specific logistic or normal-ogive shape (Mokken, 1971; Sijtsma & Molenaar, 2002).
Mokken models still make strong psychometric assumptions. The difference is that they do not prescribe the exact functional shape of the item response curves. Instead, they emphasize properties such as unidimensionality, local independence, monotonicity, and—in the stronger model—invariant item ordering.
This chapter proceeds from theory to analysis:
- distinguish parametric and nonparametric IRT;
- define the Monotone Homogeneity and Double Monotonicity models;
- introduce Loevinger’s scalability coefficients;
- use the Automatic Item Selection Procedure to explore scales;
- test monotonicity and local independence; and
- examine nonintersection/invariant item ordering in R.
11.1 Parametric and Nonparametric IRT
A parametric IRT model specifies a response function such as a logistic curve. Once the model form is selected, item parameters determine features such as location, discrimination, or guessing.
A nonparametric IRT model is less restrictive about the shape of that function. This flexibility is useful when the substantive requirement is mainly ordinal: respondents with higher levels of the latent trait should have at least as high a probability of endorsing or answering an item correctly as respondents with lower levels.
The distinction can be summarized as follows:
| Parametric IRT | Nonparametric IRT / Mokken |
|---|---|
| Specifies a particular item-response function | Does not specify an exact parametric curve |
| Parameters describe the curve’s form | Order restrictions describe how the curve may behave |
| Stronger assumptions can yield efficient parameter estimates | Weaker functional-form assumptions provide greater flexibility |
| Misfit can arise from an incorrect curve form | Misfit is evaluated through violations of monotonicity, scalability, ordering, and related assumptions |
Franco et al. (2022) provide a detailed psychometric introduction to Mokken Scale Analysis and its use in psychology.
12 The Mokken Models
Mokken Scale Analysis is built around two nested models:
- the Monotone Homogeneity Model (MHM); and
- the Double Monotonicity Model (DMM).
The DMM adds a stronger item-ordering requirement to the MHM (Mokken, 1971; Sijtsma & Molenaar, 2002).
12.1 Assumption 1: Unidimensionality
For a unidimensional Mokken scale, the responses are organized primarily by one latent variable, usually denoted
\[ \theta. \]
The assumption does not mean that every human response is literally caused by only one psychological process. It means that the item set is modeled as measuring one dominant ordering variable.
12.2 Assumption 2: Local Independence
Let
\[ \mathbf{X}=(X_1,\ldots,X_k) \]
be the vector of item responses and let \(\mathbf{x}=(x_1,\ldots,x_k)\) be one response pattern. Local independence states that, conditional on \(\theta\),
\[ P(\mathbf{X}=\mathbf{x}\mid\theta) = \prod_{i=1}^{k} P(X_i=x_i\mid\theta). \]
Thus, once people are compared at the same trait level, knowing their response to one item should not provide additional information about their response to another item.
A related implication is
\[ \operatorname{Cov}(X_i,X_j\mid\theta)=0. \]
Observed items may still correlate in the population because respondents differ in \(\theta\). Local independence says that this covariance should be accounted for by the latent trait rather than by additional direct item dependence.
12.3 Assumption 3: Latent Monotonicity
For an item \(i\), let
\[ P_i(\theta) \]
denote the probability of endorsing the item or obtaining a higher score. Monotonicity requires this function to be nondecreasing:
\[ \theta_a \leq \theta_b \quad\Rightarrow\quad P_i(\theta_a)\leq P_i(\theta_b). \]
A person with more of the latent trait should therefore never have a systematically lower probability of obtaining the higher item score.
The curve does not have to be logistic, linear, or symmetric. It can take many shapes as long as it does not systematically decrease as \(\theta\) increases.
12.4 Assumption 4: Nonintersection / Invariant Item Ordering
The Double Monotonicity Model adds a stronger requirement: item response functions should preserve their order across the latent trait.
For appropriately ordered items,
\[ P_1(\theta) \leq P_2(\theta) \leq \cdots \leq P_k(\theta) \qquad\text{for all }\theta. \]
If Item 1 is more difficult than Item 2, it should remain more difficult throughout the trait continuum. The item-response functions should not cross in a way that reverses the item ordering.
12.5 MHM versus DMM
| Model | Assumptions | Main ordering implication |
|---|---|---|
| Monotone Homogeneity Model | Unidimensionality + local independence + monotonicity | Respondents can be ordered on the latent trait |
| Double Monotonicity Model | MHM + invariant item ordering | Respondents and items can both be ordered |
The MHM is therefore sufficient when the aim is an ordinal ordering of persons. The DMM is useful when the researcher also wants a stable ordering of items (Sijtsma & Molenaar, 2002).
13 Loevinger’s Scalability Coefficients
A central quantity in Mokken Scale Analysis is Loevinger’s scalability coefficient \(H\) (Loevinger, 1948). The coefficient evaluates how well observed item responses approach the ordering expected under a Guttman-type scale while allowing probabilistic errors.
There are three levels of scalability.
13.1 Pairwise scalability: (H_{ij})
For items \(i\) and \(j\),
\[ H_{ij} = \frac{ \operatorname{Cov}(X_i,X_j) }{ \operatorname{Cov}(X_i,X_j)^{\max} }. \]
The denominator is the maximum covariance attainable under the marginal item-score distributions without Guttman errors.
13.2 Item scalability: (H_i)
For item \(i\),
\[ H_i = \frac{ \operatorname{Cov}(X_i,R_{-i}) }{ \operatorname{Cov}(X_i,R_{-i})^{\max} }, \]
where \(R_{-i}\) is the rest score: the total score on the remaining items after item \(i\) is removed.
13.3 Scale scalability: (H)
At the complete-scale level,
\[ H = \frac{ \sum_i \operatorname{Cov}(X_i,R_{-i}) }{ \sum_i \operatorname{Cov}(X_i,R_{-i})^{\max} }. \]
Under a properly oriented Mokken scale, the pair, item, and scale coefficients are expected to be nonnegative. Negative coefficients are a strong signal that an item’s ordering is inconsistent with the remaining scale (Sijtsma & Molenaar, 2002).
A commonly used descriptive convention is:
| Scale (H) | Descriptive interpretation |
|---|---|
| (H < .30) | Insufficient scalability for a Mokken scale |
| (.30 H < .40) | Weak |
| (.40 H < .50) | Medium |
| (H > .50) | Strong |
These values are useful descriptive references, not substitutes for assumption checking or substantive interpretation.
A high scalability coefficient indicates that the item ordering is close to the pattern expected by the Mokken model. It does not by itself establish unidimensionality, local independence, monotonicity, validity, or score reliability.
14 Mokken Scale Analysis in R
The mokken package implements Mokken Scale Analysis in R (Ark, 2007; Ark, 2012).
14.1 Install and load the package
14.2 Example data: transitive reasoning
We use the transreas dataset included with the package. The data contain responses from 425 Dutch children to a set of dichotomous transitive reasoning tasks (Verweij et al., 1996).
The item set contains substantive transitive-reasoning tasks as well as pseudo-items that are useful for illustrating how Mokken procedures separate scalable from nonscalable indicators.
15 Step 1: Explore Dimensionality with AISP
Mokken Scale Analysis does not require factor-retention procedures such as parallel analysis. Instead, the Automatic Item Selection Procedure (AISP) searches for subsets of items that satisfy a chosen lower bound for scalability (Mokken, 1971).
The procedure begins with strongly scalable items, builds a scale by adding compatible items, and then attempts to form additional scales from items that remain unassigned.
Genetic-algorithm search can improve the item-selection procedure in complex solutions (Ark, 2012; Straat et al., 2013).
0.3 0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8
T09L 1 1 1 1 1 1 2 1 2 2 1
T12P 0 0 0 0 0 0 0 0 0 0 0
T10W 1 1 1 1 1 2 0 2 0 0 0
T11P 0 0 0 0 0 0 0 0 0 0 0
T04W 2 2 0 0 0 0 0 0 0 0 0
T05W 0 0 0 0 0 0 0 0 0 0 0
T02L 2 2 0 0 0 0 0 0 0 0 0
T07L 1 1 1 1 1 1 1 0 1 1 0
T03W 1 1 1 1 1 2 0 0 0 0 0
T01L 1 1 1 1 0 0 0 0 0 0 0
T08W 1 1 1 1 1 1 2 1 2 2 1
T06A 1 1 1 1 1 1 1 2 1 1 0
Each column corresponds to a lower-bound value. The entries indicate which scale an item is assigned to:
-
0= the item is not assigned to a scale at that lower bound; -
1= Scale 1; -
2= Scale 2; and so forth.
15.1 How to interpret the AISP table
Do not select a lower bound only because it produces the preferred number of scales. Look for a solution that is stable across nearby lower bounds and substantively interpretable.
For the example used in the original chapter, the first scale remains relatively stable through a lower bound of approximately .45, whereas a second scale is less consistent across lower-bound choices. This makes the first grouping a reasonable candidate for subsequent assumption checking.
[1] "T09L" "T10W" "T07L" "T03W" "T01L" "T08W" "T06A"
AISP helps identify scalable item subsets. It does not prove that the resulting scale is unidimensional or that every retained item satisfies all Mokken assumptions. The candidate scale still needs to be checked.
16 Step 2: Check Scalability Coefficients
Before moving to more detailed assumption checks, inspect the pairwise, item, and total scalability coefficients:
$Hij
T09L se T10W se T07L se T03W se T01L
T09L 0.463 (0.072) 0.497 (0.140) 0.526 (0.161) 0.336
T10W 0.463 (0.072) 0.534 (0.096) 0.568 (0.111) 0.538
T07L 0.497 (0.140) 0.534 (0.096) 0.444 (0.080) 0.479
T03W 0.526 (0.161) 0.568 (0.111) 0.444 (0.080) 0.548
T01L 0.336 (0.260) 0.538 (0.161) 0.479 (0.114) 0.548 (0.108)
T08W 1.000 (0.000) 0.588 (0.209) 0.493 (0.154) 0.677 (0.135) 0.317
T06A 0.698 (0.286) 0.650 (0.222) 0.785 (0.137) 0.589 (0.162) 0.420
se T08W se T06A se
T09L (0.260) 1.000 (0.000) 0.698 (0.286)
T10W (0.161) 0.588 (0.209) 0.650 (0.222)
T07L (0.114) 0.493 (0.154) 0.785 (0.137)
T03W (0.108) 0.677 (0.135) 0.589 (0.162)
T01L 0.317 (0.133) 0.420 (0.157)
T08W (0.133) 0.530 (0.153)
T06A (0.157) 0.530 (0.153)
$Hi
Item H se
T09L 0.496 (0.070)
T10W 0.518 (0.057)
T07L 0.507 (0.060)
T03W 0.531 (0.064)
T01L 0.462 (0.085)
T08W 0.546 (0.103)
T06A 0.592 (0.098)
$H
Scale H se
0.515 (0.052)
$Hij
T09L se T10W se T07L se T03W se T01L
T09L 0.463 (0.072) 0.497 (0.140) 0.526 (0.161) 0.336
T10W 0.463 (0.072) 0.534 (0.096) 0.568 (0.111) 0.538
T07L 0.497 (0.140) 0.534 (0.096) 0.444 (0.080) 0.479
T03W 0.526 (0.161) 0.568 (0.111) 0.444 (0.080) 0.548
T01L 0.336 (0.260) 0.538 (0.161) 0.479 (0.114) 0.548 (0.108)
T08W 1.000 (0.000) 0.588 (0.209) 0.493 (0.154) 0.677 (0.135) 0.317
T06A 0.698 (0.286) 0.650 (0.222) 0.785 (0.137) 0.589 (0.162) 0.420
se T08W se T06A se
T09L (0.260) 1.000 (0.000) 0.698 (0.286)
T10W (0.161) 0.588 (0.209) 0.650 (0.222)
T07L (0.114) 0.493 (0.154) 0.785 (0.137)
T03W (0.108) 0.677 (0.135) 0.589 (0.162)
T01L 0.317 (0.133) 0.420 (0.157)
T08W (0.133) 0.530 (0.153)
T06A (0.157) 0.530 (0.153)
$Hi
Item H se
T09L 0.496 (0.070)
T10W 0.518 (0.057)
T07L 0.507 (0.060)
T03W 0.531 (0.064)
T01L 0.462 (0.085)
T08W 0.546 (0.103)
T06A 0.592 (0.098)
$H
Scale H se
0.515 (0.052)
$covHij
[,1] [,2] [,3] [,4] [,5]
[1,] 5.124444e-03 2.291763e-03 5.188406e-04 1.470397e-03 5.215660e-85
[2,] 2.291763e-03 1.950048e-02 7.257806e-03 1.335455e-02 6.127697e-84
[3,] 5.188406e-04 7.257806e-03 2.576480e-02 7.412712e-03 1.236029e-83
[4,] 1.470397e-03 1.335455e-02 7.412712e-03 6.745195e-02 1.754834e-83
[5,] 5.215660e-85 6.127697e-84 1.236029e-83 1.754834e-83 4.060058e-163
[6,] -6.777996e-04 1.213038e-02 6.654589e-04 3.048915e-02 2.503084e-83
[7,] 2.991652e-04 2.197929e-03 1.032205e-03 4.798878e-03 8.304260e-84
[8,] 2.631726e-04 1.027956e-03 8.371341e-03 -6.215615e-04 1.204504e-83
[9,] -9.204136e-06 4.688150e-03 -8.377601e-04 1.747996e-02 1.265807e-83
[10,] 1.075011e-03 1.855521e-03 2.612667e-03 3.738671e-03 -3.693808e-85
[11,] 3.418055e-04 7.533212e-03 1.423006e-03 1.768830e-02 -2.713458e-85
[12,] -2.495751e-04 5.282013e-04 1.087163e-03 4.762026e-04 9.461434e-84
[13,] 1.879366e-04 -8.275895e-04 -2.020509e-04 -1.095805e-03 1.665723e-83
[14,] 3.922079e-04 2.264756e-03 1.854325e-03 4.923104e-03 -1.136134e-84
[15,] 2.669003e-04 4.581488e-04 3.495675e-04 1.481677e-04 -1.669361e-83
[16,] -8.381994e-05 2.340116e-03 1.100019e-03 1.126950e-02 1.210758e-83
[17,] 4.254962e-04 1.392247e-03 2.257697e-03 2.870105e-03 -1.096703e-84
[18,] 3.174172e-05 3.227922e-03 2.321078e-03 1.033224e-02 1.796487e-83
[19,] 2.023778e-04 1.332078e-03 9.332798e-04 6.502099e-03 -1.128107e-84
[20,] 1.880219e-04 -1.695662e-03 8.616335e-04 2.923469e-04 4.481609e-84
[21,] -2.055487e-04 1.675852e-03 7.926000e-04 7.098194e-03 3.994796e-83
[,6] [,7] [,8] [,9] [,10]
[1,] -6.777996e-04 2.991652e-04 2.631726e-04 -9.204136e-06 1.075011e-03
[2,] 1.213038e-02 2.197929e-03 1.027956e-03 4.688150e-03 1.855521e-03
[3,] 6.654589e-04 1.032205e-03 8.371341e-03 -8.377601e-04 2.612667e-03
[4,] 3.048915e-02 4.798878e-03 -6.215615e-04 1.747996e-02 3.738671e-03
[5,] 2.503084e-83 8.304260e-84 1.204504e-83 1.265807e-83 -3.693808e-85
[6,] 8.203175e-02 7.120081e-03 1.023608e-03 1.736636e-02 7.414980e-04
[7,] 7.120081e-03 9.272834e-03 2.487859e-03 4.295681e-03 7.390190e-04
[8,] 1.023608e-03 2.487859e-03 1.223636e-02 4.721542e-03 1.722962e-03
[9,] 1.736636e-02 4.295681e-03 4.721542e-03 2.597981e-02 1.799901e-03
[10,] 7.414980e-04 7.390190e-04 1.722962e-03 1.799901e-03 4.363708e-02
[11,] 4.255383e-02 4.145425e-03 1.199686e-03 9.907663e-03 1.938324e-02
[12,] 1.595661e-03 1.006671e-03 2.438972e-03 1.343312e-03 1.476339e-03
[13,] -3.294696e-03 2.592726e-04 1.164842e-03 1.291066e-03 2.742581e-03
[14,] 1.436415e-03 1.796721e-03 1.312949e-03 3.057440e-03 1.935734e-02
[15,] -5.813420e-03 5.525154e-04 7.952012e-05 1.643483e-04 8.967135e-03
[16,] 9.006840e-03 1.652664e-03 8.632106e-04 5.301939e-03 2.205295e-03
[17,] 1.433212e-03 8.821499e-04 1.718701e-03 1.688280e-03 2.321261e-02
[18,] 1.939368e-02 1.755570e-03 2.079917e-03 6.207543e-03 1.202063e-02
[19,] 2.076368e-03 9.828260e-04 7.280852e-04 4.358679e-03 1.078883e-02
[20,] -1.553164e-02 -8.915929e-04 6.554929e-04 8.500721e-04 6.628352e-03
[21,] 1.517961e-02 8.180671e-04 8.709281e-04 4.304422e-03 1.670189e-03
[,11] [,12] [,13] [,14] [,15]
[1,] 3.418055e-04 -2.495751e-04 1.879366e-04 3.922079e-04 2.669003e-04
[2,] 7.533212e-03 5.282013e-04 -8.275895e-04 2.264756e-03 4.581488e-04
[3,] 1.423006e-03 1.087163e-03 -2.020509e-04 1.854325e-03 3.495675e-04
[4,] 1.768830e-02 4.762026e-04 -1.095805e-03 4.923104e-03 1.481677e-04
[5,] -2.713458e-85 9.461434e-84 1.665723e-83 -1.136134e-84 -1.669361e-83
[6,] 4.255383e-02 1.595661e-03 -3.294696e-03 1.436415e-03 -5.813420e-03
[7,] 4.145425e-03 1.006671e-03 2.592726e-04 1.796721e-03 5.525154e-04
[8,] 1.199686e-03 2.438972e-03 1.164842e-03 1.312949e-03 7.952012e-05
[9,] 9.907663e-03 1.343312e-03 1.291066e-03 3.057440e-03 1.643483e-04
[10,] 1.938324e-02 1.476339e-03 2.742581e-03 1.935734e-02 8.967135e-03
[11,] 4.937387e-02 1.519570e-03 -4.774828e-04 9.637893e-03 1.181554e-02
[12,] 1.519570e-03 6.344432e-03 3.204835e-03 3.783223e-03 2.062627e-03
[13,] -4.774828e-04 3.204835e-03 1.308394e-02 3.056845e-03 1.656607e-03
[14,] 9.637893e-03 3.783223e-03 3.056845e-03 2.380768e-02 1.097068e-02
[15,] 1.181554e-02 2.062627e-03 1.656607e-03 1.097068e-02 1.876210e-02
[16,] 5.825290e-03 1.180921e-03 5.280061e-03 2.909738e-03 7.921922e-04
[17,] 1.147000e-02 1.240152e-03 2.052567e-03 1.520042e-02 4.725970e-03
[18,] 2.243866e-02 2.051200e-03 1.605642e-03 6.548249e-03 2.979217e-03
[19,] 6.723704e-03 2.188778e-03 4.871780e-03 1.323700e-02 6.852792e-03
[20,] -1.482173e-03 1.737301e-03 5.382593e-03 8.013988e-03 9.264682e-03
[21,] 1.470099e-03 2.957008e-04 5.487076e-04 2.194908e-03 -9.030244e-03
[,16] [,17] [,18] [,19] [,20]
[1,] -8.381994e-05 4.254962e-04 3.174172e-05 2.023778e-04 1.880219e-04
[2,] 2.340116e-03 1.392247e-03 3.227922e-03 1.332078e-03 -1.695662e-03
[3,] 1.100019e-03 2.257697e-03 2.321078e-03 9.332798e-04 8.616335e-04
[4,] 1.126950e-02 2.870105e-03 1.033224e-02 6.502099e-03 2.923469e-04
[5,] 1.210758e-83 -1.096703e-84 1.796487e-83 -1.128107e-84 4.481609e-84
[6,] 9.006840e-03 1.433212e-03 1.939368e-02 2.076368e-03 -1.553164e-02
[7,] 1.652664e-03 8.821499e-04 1.755570e-03 9.828260e-04 -8.915929e-04
[8,] 8.632106e-04 1.718701e-03 2.079917e-03 7.280852e-04 6.554929e-04
[9,] 5.301939e-03 1.688280e-03 6.207543e-03 4.358679e-03 8.500721e-04
[10,] 2.205295e-03 2.321261e-02 1.202063e-02 1.078883e-02 6.628352e-03
[11,] 5.825290e-03 1.147000e-02 2.243866e-02 6.723704e-03 -1.482173e-03
[12,] 1.180921e-03 1.240152e-03 2.051200e-03 2.188778e-03 1.737301e-03
[13,] 5.280061e-03 2.052567e-03 1.605642e-03 4.871780e-03 5.382593e-03
[14,] 2.909738e-03 1.520042e-02 6.548249e-03 1.323700e-02 8.013988e-03
[15,] 7.921922e-04 4.725970e-03 2.979217e-03 6.852792e-03 9.264682e-03
[16,] 1.167544e-02 1.620302e-03 3.922872e-03 4.306217e-03 2.308159e-03
[17,] 1.620302e-03 1.825994e-02 7.644636e-03 8.481083e-03 3.932522e-03
[18,] 3.922872e-03 7.644636e-03 2.635703e-02 4.976398e-03 7.931710e-03
[19,] 4.306217e-03 8.481083e-03 4.976398e-03 1.774891e-02 1.053639e-02
[20,] 2.308159e-03 3.932522e-03 7.931710e-03 1.053639e-02 2.473096e-02
[21,] 2.556516e-03 2.377019e-03 1.116614e-02 2.744000e-03 2.416039e-03
[,21]
[1,] -2.055487e-04
[2,] 1.675852e-03
[3,] 7.926000e-04
[4,] 7.098194e-03
[5,] 3.994796e-83
[6,] 1.517961e-02
[7,] 8.180671e-04
[8,] 8.709281e-04
[9,] 4.304422e-03
[10,] 1.670189e-03
[11,] 1.470099e-03
[12,] 2.957008e-04
[13,] 5.487076e-04
[14,] 2.194908e-03
[15,] -9.030244e-03
[16,] 2.556516e-03
[17,] 2.377019e-03
[18,] 1.116614e-02
[19,] 2.744000e-03
[20,] 2.416039e-03
[21,] 2.353244e-02
$covHi
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 0.004875122 0.002521933 0.001537349 0.001674098 0.001611928 0.001088075
[2,] 0.002521933 0.003198798 0.001843146 0.001938512 0.001784295 0.001997937
[3,] 0.001537349 0.001843146 0.003564549 0.002587688 0.002769382 0.002814759
[4,] 0.001674098 0.001938512 0.002587688 0.004139013 0.002837914 0.003183693
[5,] 0.001611928 0.001784295 0.002769382 0.002837914 0.007192337 0.004400494
[6,] 0.001088075 0.001997937 0.002814759 0.003183693 0.004400494 0.010555713
[7,] 0.001596821 0.001958767 0.002247952 0.002983221 0.004387283 0.006076041
[,7]
[1,] 0.001596821
[2,] 0.001958767
[3,] 0.002247952
[4,] 0.002983221
[5,] 0.004387283
[6,] 0.006076041
[7,] 0.009647901
$covH
[,1]
[1,] 0.002693066
Pay particular attention to:
- negative or very small \(H_{ij}\) values;
- items with \(H_i\) below the intended lower bound; and
- the overall \(H\) of the candidate scale.
The coefficients should be interpreted together with the AISP solution, not as independent pass/fail tests.
17 Step 3: Check Latent Monotonicity
ItemH #ac #vi #vi/#ac maxvi sum sum/#ac zmax #zsig crit
T09L 0.50 1 0 0 0 0 0 0 0 0
T10W 0.52 3 0 0 0 0 0 0 0 0
T07L 0.51 3 0 0 0 0 0 0 0 0
T03W 0.53 3 0 0 0 0 0 0 0 0
T01L 0.46 3 0 0 0 0 0 0 0 0
T08W 0.55 1 0 0 0 0 0 0 0 0
T06A 0.59 0 0 NaN 0 0 NaN 0 0 0
The monotonicity output evaluates whether item response functions show substantial decreases across increasing rest-score groups.
Important quantities typically include:
| Output | Meaning |
|---|---|
| #ac / active comparisons | Number of comparisons available for assessing monotonicity |
| #vi | Number of observed monotonicity violations |
| maxvi | Magnitude of the largest violation |
| zmax | Standardized statistic for the largest violation |
| #zsig | Number of statistically significant violations |
Statistical significance alone should not decide whether an item is removed. The number, magnitude, location, and substantive importance of violations all matter.
In the example, Item T06A may provide little useful variation and can be removed before continuing:
If the item name differs in your installed version of the dataset, inspect colnames(scale1) and remove the corresponding item explicitly.
18 Step 4: Check Local Independence
The conditional-association procedure can be used to investigate local dependence:
Evidence of conditional association between item pairs suggests that their relationship is not fully accounted for by the latent ordering variable. Possible reasons include highly similar wording, shared stimulus material, testlets, or additional substantive dimensions.
If two items remain dependent after conditioning on the scale, do not automatically delete one. First ask why the dependence exists. A pair of nearly duplicated items implies a different measurement problem than a pair that shares a theoretically meaningful secondary process.
19 Step 5: Check Invariant Item Ordering
For the Double Monotonicity Model, we also examine whether item response functions preserve their ordering.
ItemH #ac #vi #vi/#ac maxvi sum sum/#ac zmax #zsig crit
T09L 0.49 20 0 0 0 0 0 0 0 0
T10W 0.51 20 0 0 0 0 0 0 0 0
T07L 0.49 20 0 0 0 0 0 0 0 0
T03W 0.53 20 0 0 0 0 0 0 0 0
T01L 0.47 20 0 0 0 0 0 0 0 0
T08W 0.55 20 0 0 0 0 0 0 0 0
A solution without important violations provides evidence consistent with invariant item ordering. If item curves cross substantially, the weaker Monotone Homogeneity Model may still be useful even when the Double Monotonicity Model is not supported.
20 A Practical Mokken Workflow
| Stage | Question |
|---|---|
| AISP | Which groups of items form stable scalable subsets? |
| (H_{ij}, H_i, H) | How strongly do item pairs, items, and the full scale satisfy the scalability ordering? |
| Monotonicity | Do higher trait/rest-score levels correspond to nondecreasing item endorsement? |
| Local independence | Are important item relations left after conditioning on the latent ordering? |
| Invariant item ordering | Does the relative difficulty/order of items remain stable across respondents? |
| Substantive review | Do the retained items still represent the intended construct adequately? |
21 Reporting Mokken Scale Analysis
A transparent report should include:
- the item response format;
- the AISP search method and lower-bound values examined;
- the selected scale solution and how it was chosen;
- pairwise, item, and scale-level \(H\) coefficients;
- monotonicity diagnostics;
- the method used to inspect local independence;
- evidence for or against invariant item ordering;
- any items removed and the reason for removal; and
- the substantive interpretation of the final scale.
A concise description could be:
Mokken Scale Analysis was conducted using the
mokkenpackage. Candidate scales were explored with the automatic item selection procedure using a genetic-algorithm search across scalability lower bounds from .30 to .80. The retained solution was then evaluated using Loevinger’s pairwise, item, and total scalability coefficients, monotonicity checks, conditional-association diagnostics for local independence, and invariant-item-ordering analyses.
Report the actual coefficients and violation statistics from your analysis rather than relying only on qualitative labels such as weak or strong.
22 Concluding Remarks
Mokken Scale Analysis is useful when the primary measurement goal is ordinal and the researcher does not want to impose a specific parametric shape on item response functions. This flexibility does not eliminate psychometric assumptions; it shifts attention toward order restrictions that can be evaluated directly.
The Monotone Homogeneity Model supports an ordinal ordering of persons when unidimensionality, local independence, and monotonicity are reasonable. The stronger Double Monotonicity Model additionally supports an invariant ordering of items. Loevinger’s \(H\), AISP, monotonicity checks, conditional association, and invariant-item-ordering diagnostics address different parts of this framework.
The important lesson is therefore not simply that Mokken scaling is “nonparametric.” Its value lies in making a different set of measurement claims—particularly monotonic and ordinal claims—explicit and empirically examinable.