TL;DR
This paper demonstrates how to efficiently estimate parameters and confidence intervals for hidden Markov models using the R package TMB, significantly reducing computation time and simplifying standard error retrieval.
Contribution
It introduces a tutorial for accelerating HMM parameter estimation with TMB and provides practical scripts for users to implement these methods easily.
Findings
TMB significantly speeds up maximum likelihood estimation for HMMs.
Standard errors can be obtained easily alongside estimates.
Performance demonstrated on various real and simulated datasets.
Abstract
A very common way to estimate the parameters of a hidden Markov model (HMM) is the relatively straightforward computation of maximum likelihood (ML) estimates. For this task, most users rely on user-friendly implementation of the estimation routines via an interpreted programming language such as the statistical software environment R (R Core Team, 2021). Such an approach can easily require time-consuming computations, in particular for longer sequences of observations. In addition, selecting a suitable approach for deriving confidence intervals for the estimated parameters is not entirely obvious (see, e.g., Zucchini et al., 2016; Lystig and Hughes, 2002; Visser et al., 2000), and often the computationally intensive bootstrap methods have to be applied. In this tutorial, we illustrate how to speed up the computation of ML estimates significantly via the R package TMB. Moreover, this…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
