Glossary#
Domain terms#
- autism class#
One of the four latent groups the reference model assigns each participant to, the classes of Litman et al. [1]: Social or behavioral, Mixed ASD with developmental delay, Moderate challenges, and Broadly affected. A class is a latent class of the general finite mixture model, not an observed label.
- latent class#
A group that is not directly observed but inferred from the pattern across many measured features (a latent class). Each participant has a responsibilities vector giving the probability of belonging to each class rather than a hard assignment.
- general finite mixture model#
The model behind the classes (GFMM): a fixed number of latent classes, each with its own class-conditional distribution over the measured features, mixed in the population by the prevalence weights (a finite mixture model). Fitted by expectation-maximization with StepMix [2], which estimates this family of models, and whose three-step methods run the prevalence test.
- profile#
The class-conditional measurement parameters that define one class: the feature-level Gaussian means and variances, Bernoulli probabilities, and multinomial category probabilities. The invariance hypotheses ask whether the profiles move along an axis.
- prevalence#
The share of the population in a class, also called the mixing proportion or latent class size. Whether the prevalences shift along an axis is tested separately from profile drift (\(H_0^B\)).
- age at diagnosis#
The participant’s age in years when autism was first diagnosed. One of the two axes; the corroborating axis for the headline question.
- diagnostic era#
The reconstructed calendar year of diagnosis, treated as a continuous axis. The axis for the headline question of whether the classes drift with diagnostic timing.
- DSM-5 boundary#
The 2013 revision of the diagnostic manual, which merged the earlier autism sub-diagnoses into one spectrum. A candidate discontinuity in the diagnostic era axis: diagnoses from 2013 onward.
- referent#
The time frame an instrument asks about. A current-state instrument (for example RBS-R, CBCL 6-18) reports the present; a retrospective or lifetime instrument (SCQ-Lifetime, developmental milestones) reports the past. The split separates a measurement-timing change from a change in the diagnosed population (\(H_0^G\)).
- measurement lag#
The gap between the diagnosis and the parent-report measurement. A nuisance covariate the era analysis adjusts for, since a change in the lag could otherwise be mistaken for era drift.
- seven phenotype categories#
The author-defined symptom groupings the features fall into: anxiety or mood, attention, disruptive behaviour, self-injury, social or communication, restricted or repetitive, and developmental. Drift is attributed across these categories (\(H_0^F\)).
- Litman feature set#
The 238 parent-report features from Litman et al. [1] that the reference model is fitted over, the measurement set for every stability test on this site.
- SPARK#
The Simons Foundation Powering Autism Research cohort, the primary parent-report dataset; the reference model is fitted to the SPARK cohort.
- SSC#
The Simons Simplex Collection, a separate autism cohort used to check whether the reference classes replicate outside SPARK.
Method terms#
- responsibilities#
The posterior class-membership probabilities the model assigns each participant, one per latent class, summing to one. The soft counterpart of a hard class label: the three-step estimator regresses on these rather than on a single assigned class.
- expectation-maximization#
The iterative algorithm that fits the general finite mixture model (expectation-maximization): it alternates estimating the responsibilities given the parameters with re-estimating the parameters given the responsibilities.
- measurement invariance#
The property that a measurement relates to the latent construct the same way across groups or along an axis (measurement invariance). The invariance nulls (\(H_0^A\)) state that the profile of each class is invariant to the axis.
- score-based invariance test#
A test for measurement invariance that scans the per-participant model scores, ordered along the axis, for a systematic fluctuation. The generalisation to a continuous axis without pre-set subgroups is the Merkle and Zeileis score-based test [3]; it is built on an empirical fluctuation process and corroborates the effect-size read.
- empirical fluctuation process#
The cumulative sum of the ordered model scores, which behaves like a Brownian bridge under the invariance null, so an unusual excursion signals a break along the axis.
- Brownian bridge#
A Brownian motion pinned to zero at both ends. The reference process for the empirical fluctuation process under the null; at the full sample size its \(p\)-value saturates, so the read moves to the effect size.
- family-clustered bootstrap#
A resampling scheme that draws whole families rather than individuals, so the intervals respect the dependence between related participants. The source of every confidence band on this site.
- confidence band#
The band around an effect-size trajectory produced by the family-clustered bootstrap. A band sitting above the control level is the positive read for a specific drift.
- false discovery rate#
The expected share of false positives among the rejected nulls. Controlled by the Benjamini-Hochberg procedure across the class-by-parameter tests within an axis.
- Mahalanobis distance#
A distance between a point and a distribution that accounts for the covariance, so it reads in the natural units of the spread. Used to scale a centroid shift against the between-class separation.
- linear discriminant analysis#
The projection that best separates the classes. Its plane defines the between-class separation; a capture fraction flags drift lying outside it.
- between-class separation#
How far apart the classes sit: the mean distance between their centroids, measured as the full (un-averaged) standardised-Euclidean norm and averaged over class pairs. One separation unit is this mean inter-class gap. The trajectory figures scale every displacement by it using the same full norm, so numerator and denominator share a scale and a displacement reads directly as a fraction of a class gap: a value near one is a class that moved about as far as two classes are apart, and the whole-class endpoint drifts of a few tenths mean a few tenths of that gap. This is the single canonical convention across the effect-size trajectory, its controls, and the attribution decompositions. (The archived refit-based drift stage keeps its own averaged root-mean-square norm, self-consistent within that stage; the two are not compared.)
- capture fraction#
The share of a class’s centroid drift that lies within the linear discriminant analysis plane. A low value flags drift in a direction the between-class axes do not span.
- local structural equation modelling#
Re-estimating the model at each point on a continuous axis, weighting every proband by a kernel around that focal point so the class parameters come out as smooth trajectories rather than a handful of disjoint strata (LSEM [4]). The kernel bandwidth sets how local each fit is. The
KernelWindowsscheme inanalysis.localiseimplements it.- multinomial logistic regression#
A regression of a categorical outcome with more than two levels on covariates. Used to regress latent class on an axis for the prevalence test.
- three-step estimator#
A way to relate latent class to a covariate without refitting the mixture: fit the mixture, fix the classification-error matrix of the posteriors, then regress class on the covariate with that error accounted for. Removes the bias of regressing on hard labels.
- differential item functioning#
A feature that relates to the latent class differently across groups or along an axis, net of the class itself. The direct-effect route for testing whether era drift survives adjustment for measurement lag (\(H_0^H\)).
- likelihood-ratio test#
A test comparing two nested models by twice the difference in their log-likelihoods. Used for order selection (a bootstrap variant for the number of classes) and as an invariance cross-check.
- cross-validated log-likelihood#
The held-out log-likelihood, averaged over folds. Its elbow selects the number of latent classes, in preference to the raw information criteria, which over-extract at this sample size (\(H_0^C\)).