Pre-Recorded
This workshop will introduce the HMM framework, comprising a mix of theoretical lectures and hands-on practical components using R. In the theoretical sessions, the following topics will be covered:
motivation & overview
basic HMM formulation
fitting an HMM to data
model selection & model checking
state decoding
incorporating covariates, seasonality and random effects
other model extensions
These techniques will be illustrated primarily using movement and acceleration data, but are applicable also to other ecological time series data (e.g. capture-recapture). In the practical sessions, we will focus on HMM analyses using the R packages moveHMM and momentuHMM, but will also showcase the use of hmmTMB. Basic knowledge of the free software R is helpful, but not required.
A basic understanding of statistics and probability calculus, as it would be taught in any introductory statistics class, is required. By the end of the course, participants will have a good understanding of what HMMs are and what they can be used for. Participants will also be prepared to tailor a suitable HMM to their data and to implement the corresponding analysis in R.
Time Zone – NA
Availability – NA
Duration – 4 day
Contact hours – Approx. 24 hours
ECT’s – Equal to 2 ECT’s
Language – English
We will spend the mornings to learn about HMM methodology, but will make these lectures as
interactive as possible, with several R code snippets to try out and lots of time for questions. In the
afternoons, we will implement example HMM analyses in R. Some example data sets for the practical sessions will be provided by the instructors, but participants are welcome to bring their own data. A Slack channel will be open to discuss any issues for which we may not have enough time in the sessions themselves.
Participants must use a computer with a good internet connection, a working recent version or R (and ideally also RStudio), and recent versions of some R packages whose installation instructions will be sent a few days before the course. A working webcam is desirable for enhanced interactivity during the live sessions. Some computation power is required for modelling large datasets, although the provided example data (and suggested subsets of participants’ data) can run on an ordinary laptop.
Cancellations are accepted up to 28 days before the course start date subject to a 25% cancellation fee. Cancellations later than this may be considered, contact oliverhooker@prstatistics.com. Failure to attend will result in the full cost of the course being charged. In the unfortunate event that a course is cancelled due to unforeseen circumstances a full refund of the course fees will be credited.
If you are unsure about course suitability, please get in touch by email to find out more oliverhooker@prstatistics.com
Day 1
Three 1-hour theory sessions:
motivation & overview
preliminaries: probability calculus & Markov chains
the basic HMM formulation
A 1-hour practical session:
simulating data from an HMM
Day 2
Three 1-hour theory sessions:
fitting an HMM to real data, part I
fitting an HMM to real data, part II
fitting HMMs to movement and acceleration data
A 2-hour practical session:
fitting an HMM to real data
Day 3
Three 1-hour theory sessions:
model selection & model checking
state decoding
covariates
A 2-hour practical session:
complete HMM workflow
Day 4
Three 1-hour theory sessions:
overview of extensions, part I
overview of extensions, part II
time discuss participants’ own data/questions