momentuHMM: R package for generalized hidden Markov models of animal movement

Discrete-time hidden Markov models (HMMs) have become an immensely popular tool for inferring latent animal behaviors from telemetry data. Here we introduce an open-source R package, momentuHMM, that addresses many of the deficiencies in existing HMM software. Features include: 1) data pre-processing and visualization; 2) user-specified probability distributions for an unlimited number of data streams and latent behavior states; 3) biased and correlated random walk movement models, including "activity centers" associated with attractive or repulsive forces; 4) user-specified design matrices and constraints for covariate modelling of parameters using formulas familiar to most R users; 5) multiple imputation methods that account for measurement error and temporally-irregular or missing data; 6) seamless integration of spatio-temporal covariate raster data; 7) cosinor and spline models for cyclical and other complicated patterns; 8) model checking and selection; and 9) simulation. momentuHMM considerably extends the capabilities of existing HMM software while accounting for common challenges associated with telemetery data. It therefore facilitates more realistic hypothesis-driven animal movement analyses that have hitherto been largely inaccessible to non-statisticians. While motivated by telemetry data, the package can be used for analyzing any type of data that is amenable to HMMs. Practitioners interested in additional features are encouraged to contact the authors.

[1]  Brett T. McClintock,et al.  Incorporating Telemetry Error into Hidden Markov Models of Animal Movement Using Multiple Imputation , 2017 .

[2]  Marie-Josée Fortin,et al.  The effectiveness of Bayesian state‐space models for estimating behavioural states from movement paths , 2013 .

[3]  George Wittemyer,et al.  Elliptical Time‐Density model to estimate wildlife utilization distributions , 2014 .

[4]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[5]  Thierry Duchesne,et al.  Equivalence between Step Selection Functions and Biased Correlated Random Walks for Statistical Inference on Animal Movement , 2015, PloS one.

[6]  Brandon L Southall,et al.  A multivariate mixed hidden Markov model to analyze blue whale diving behaviour during controlled sound exposures , 2016, 1602.06570.

[7]  Roland Langrock,et al.  moveHMM: an R package for the statistical modelling of animal movement data using hidden Markov models , 2016 .

[8]  Daniel P. Costa,et al.  Accuracy of ARGOS Locations of Pinnipeds at-Sea Estimated Using Fastloc GPS , 2010, PloS one.

[9]  Brett T. McClintock,et al.  Combining individual animal movement and ancillary biotelemetry data to investigate population-level activity budgets , 2013 .

[10]  Ian D. Jonsen,et al.  ROBUST STATE-SPACE MODELING OF ANIMAL MOVEMENT DATA , 2005 .

[11]  Iain L. MacDonald,et al.  Hidden Markov Models for Time Series: An Introduction Using R, Second Edition , 2016 .

[12]  Justin M. Calabrese,et al.  ctmm: an r package for analyzing animal relocation data as a continuous‐time stochastic process , 2016 .

[13]  Brett T. McClintock,et al.  Bridging the gaps in animal movement: hidden behaviors and ecological relationships revealed by integrated data streams , 2017 .

[14]  Brett T McClintock,et al.  When to be discrete: the importance of time formulation in understanding animal movement , 2014, Movement Ecology.

[15]  Juan M. Morales,et al.  EXTRACTING MORE OUT OF RELOCATION DATA: BUILDING MOVEMENT MODELS AS MIXTURES OF RANDOM WALKS , 2004 .

[16]  Roland Langrock,et al.  Estimation and simulation of foraging trips in land-based marine predators. , 2016, Ecology.

[17]  Daniel Fortin,et al.  A general angular regression model for the analysis of data on animal movement in ecology , 2016 .

[18]  Devin S Johnson,et al.  Continuous-time correlated random walk model for animal telemetry data. , 2008, Ecology.

[19]  Brett T. McClintock,et al.  A general discrete‐time modeling framework for animal movement using multistate random walks , 2012 .

[20]  Brett T. McClintock,et al.  Animal Movement: Statistical Models for Telemetry Data , 2017 .

[21]  John Calambokidis,et al.  A multivariate mixed hidden Markov model for blue whale behaviour and responses to sound exposure , 2017 .

[22]  Roland Langrock,et al.  Flexible and practical modeling of animal telemetry data: hidden Markov models and extensions. , 2012, Ecology.

[23]  Kim Whoriskey,et al.  A hidden Markov movement model for rapidly identifying behavioral states from animal tracks , 2016, Ecology and evolution.

[24]  Roland Langrock,et al.  Modelling group dynamic animal movement , 2013, 1308.5850.