A Journal of Statistical Software paper introducing the R package randomLCA, which fits latent class models with random effects. The core problem it addresses is conditional dependence — heterogeneity of outcome probabilities within a true class violates the standard latent-class conditional-independence assumption and forces an uninterpretably large number of classes. The fix is to add a normally-distributed subject-level random effect, so outcomes are conditionally independent given both the class and the random effect; a further period-level random effect handles subjects observed repeatedly over time. Demonstrated on myocardial-infarction symptom classification, dentist diagnostic-agreement for dental caries, and longitudinal infant respiratory/allergy symptoms.
"A major difficulty with the use of latent class models is the presence of heterogeneity of the outcome probabilities within the true classes, which violates the assumption of conditional independence... A solution is to include a normally distributed subject level random effect in the model so that the outcomes are now conditionally independent given both the class and random effect."
This is the applied, made-usable counterpart to the theory papers just ingested: Vacek (1985) shows conditional dependence biases no-gold-standard accuracy estimates optimistically, and Albert-Dodd (2004) shows the dependence-structure models are hard to tell apart with few tests — randomLCA is where you actually fit the Gaussian-random-effects version of that model, and adds the two-level (subject + period) structure that longitudinal diagnostic data need. The random-effect trick is the same one that turns a latent class model into a mixed model: absorb residual within-class association into a continuous latent rather than proliferating discrete classes, which keeps the class solution interpretable. For the wiki it grounds the GRE dependence structure with a concrete implementation and links the latent-class / diagnostic-accuracy thread to the random-effects machinery; as a software paper its value is reproducibility rather than new theory.