Stable and practical semi-Markov modelling of intermittently-observed data
Abstract
Multi-state models are commonly used for intermittent observations of a state over time, but these are generally based on the Markov assumption, that transition rates are independent of the time spent in current and previous states. In a semi-Markov model, the rates can depend on the time spent in the current state, though available methods for this are either restricted to specific state structures or lack general software. One approach uses a “phase-type” distribution for the sojourn time in a state, which expresses a semi-Markov model as a hidden Markov model, allowing the likelihood to be calculated easily for any state structure. While this approach involves a proliferation of latent parameters, identifiability can be improved by restricting the phase-type family to one with similar properties to a simpler distribution such as the Gamma or Weibull. A moment-matching method to obtain this family is proposed, making general semi-Markov models for intermittent data accessible in software for the first time. The method is implemented in a new R package, msmbayes , which implements Bayesian or maximum likelihood estimation for multi-state models with general state structures and covariates. The software is tested through simulation-based calibration, and an application to cognitive function decline illustrates the use of the method in a typical modelling workflow.
Fields of Study & Subjects
Air Quality Monitoring and Forecasting
Publication details
- Journal / source
- Computational Statistics & Data Analysis
- Volume
- 225
- Pages
- 108462–108462
- Publication date
- 30 July 2026
- Language
- EN