Rasch model and score reliability
We analyse a vocabulary checklist for 500 respondents using 13 real-word items. The source has 16 checklist entries. To obtain the analysis sample, we sort respondent IDs as character strings, sample row positions with seed 81770971, and remove the nonwords VCL6, VCL9 and VCL12. The data loader checks the resulting response matrix. The sorting rule matters because numerical sorting would select a different sample.
Compare counts and population densities

The posterior mean count ranges from about 3.51 under the literature default to 8.99 under the hard-constraint sensitivity prior. The separate Count-25 sensitivity gives a mean of about 11.72 and a mean largest population weight of .687. The literature default is the Gamma(1,3) setting used for real data by Paganin et al. (2023).
The population-density curves in OSM Figure H.1 average the fitted mixture density over posterior draws. A density of individual posterior means would instead reflect shrinkage and the limited information in each response vector. We include the population curves and their pointwise bands on a fixed grid; rasch/03_density.R checks their integrated mass and the normalization of the count distributions.
Recalculate weighted-likelihood scores
Rscript rasch/01_wle.R
Rscript verification/check_rasch.RFor raw score \(r\), fixed item difficulties \(\beta_i\) and \(p_i(\theta)=\operatorname{logit}^{-1}(\theta-\beta_i)\), the weighted-likelihood estimate solves
\[r-\sum_i p_i(\theta)+\frac{I'(\theta)}{2I(\theta)}=0,\]
where \(I=\sum_i p_i(1-p_i)\) and \(I'=\sum_i p_i(1-p_i)(1-2p_i)\). The correction follows Warm (1989). The scoring function solves the equation and calculates the standard error \(I^{-1/2}\). It gives finite estimates at scores zero and thirteen without altering the responses.
We calculate all 14 scores under each of six sets of item difficulties. Using the primary Dual-Anchor item estimates, reliability is
\[1-\frac{\overline{SE^2}}{s^2_{\mathrm{WLE}}} =1-\frac{1.3119943}{4.5568397}\approx .7121.\]
The score frequencies weight the calculation over the 500 respondents, and the sample variance has denominator 499. This reliability is conditional on the posterior mean item difficulties supplied to the scoring function; uncertainty in those difficulties is not propagated.
OSM Table H.9 gives the calculation by raw score. The 63 respondents with perfect scores have a conditional standard error of 1.733 logits. This illustrates the limited precision at the top of a short checklist.
Compare person estimates across priors
Rscript rasch/02_posterior_summaries.R
Rscript rasch/03_density.RScore-group frequencies and mean differences are sufficient to reconstruct the person-estimate RMSD. For Dual-Anchor versus Vague it is about .01227 logits. The largest absolute change is .03143 logits at score thirteen, with a negative signed difference and MCSE of about .016. The MCSE describes uncertainty due to posterior simulation. The Count-25 versus Vague RMSD is .02098 logits.
The diagnostic record includes ten fits corresponding to six distinct priors. Four sensitivity fits repeat a prior and fail the diagnostic rule; they are excluded from posterior comparisons. Five accepted fits require a third sampling schedule. OSM Table H.11 and the fit registry record the attempts and their diagnostic results.