Mining the latent manifold of social-science data.
We treat every dataset as a high-dimensional object: a matrix to be decomposed, an operator to be differentiated, a system to be integrated over time. From multilevel structural equation models to computerized adaptive testing, the lab develops methods that surface structure the literature has not yet perceived.
observed data → latent dimensions → dynamics in time
A matrix · calculus · dynamics framework
The lab's methods are unified by a single idea: a research problem becomes tractable once it is written as linear algebra, optimized with matrix calculus, and where behaviour unfolds over time, closed with a differential equation.
Structure as decomposition
Persons × items, students × schools, studies × moderators are all matrices. Latent structure is recovered by factoring the covariance the model implies.
Estimation as a gradient
Every estimator is the stationary point of an objective. Fisher information, score equations, and back-propagation are one differential idea applied across scales.
Change as a flow
Motivation, anxiety, and engagement are not snapshots but trajectories. Coupled ODEs describe how affective states co-evolve and settle into attractors.
Methods & computation
Reproducible, bilingual (English · 繁體中文) pipelines built primarily in R and Stan, with interactive deployment through Shiny.