Hidden Markov Modelling (HMM)

Published

November 28, 2025

Packages

Tutorials and resources

moveHMM package documentation and tutorials

momentuHMM package documentation and tutorials

HMM tutorial

Behavioral Analysis in R - includes both HMMs and Behavioural Change Point Analysis (BCPA)

Useful papers

(Langrock et al. 2012) - Langrock, R., King, R., Matthiopoulos, J., Thomas, L., Fortin, D., & Morales, J. M. (2012). Flexible and practical modeling of animal telemetry data: hidden Markov models and extensions. Ecology, 93(11), 2336–2342. https://doi.org/10.1890/11-2241.1

(Pohle et al. 2017) - Pohle, J., Langrock, R., van Beest, F. M., & Schmidt, N. M. (2017). Selecting the Number of States in Hidden Markov Models: Pragmatic Solutions Illustrated Using Animal Movement. Journal of Agricultural, Biological, and Environmental Statistics, 22(3), 270–293. https://doi.org/10.1007/s13253-017-0283-8

References

Langrock, Roland, Ruth King, Jason Matthiopoulos, Len Thomas, Daniel Fortin, and Juan M Morales. 2012. Flexible and practical modeling of animal telemetry data: hidden Markov models and extensions.” Ecology 93 (November): 2336–42. https://doi.org/10.1890/11-2241.1.
Pohle, Jennifer, Roland Langrock, Floris M van Beest, and Niels Martin Schmidt. 2017. Selecting the Number of States in Hidden Markov Models: Pragmatic Solutions Illustrated Using Animal Movement.” Journal of Agricultural, Biological, and Environmental Statistics 22 (September): 270–93. https://doi.org/10.1007/s13253-017-0283-8.