Hi Chris,
I have some follow-up questions on the distance analysis above. I am currently trying what I think is an unconventional approach to using ctmm. I have seabird tracks at a wide range of resolutions (2 min consistent GPS, 30-120 min solar GPS with variations and gaps as battery life fluctuates, and 4-9 hr PTT). As seabird movements are extremely different under different behavioural states, I have used hidden Markov models to classify locations into behavioural states while accounting for how states change at different temporal resolutions. My understanding is that ctmm does not account for behaviour changes within a single track, so I am splitting all of my tracks into behavioural "bouts" - short segments in which movement patterns should be broadly similar. I would like to use a subset of high-quality data (2 min and 30 min GPS) to produce 1 ctmm per behaviour class, averaged across all individuals and segments. Then, under the hood of distances(), I would like to use these ctmms to predict occurrence for all data (including low-quality PTT) across a range of timesteps. My questions are:
1. Does this make sense to you? I hope this is still an appropriate use of ctmm.
2. I am getting stuck on ctmm fitting. My current approach is to use a pooled variogram to estimate GUESS parameters for each behaviour class, then run ctmm.select() for each individual segment, then use mean() to get an average model. However, the average models are not matching up well to the pooled variogram. In some cases they are greatly underestimating both variance and uncertainty (see pooled variogram with average ctmm below). I thought this might relate to the fact that only a few track segments in each class are long enough to accurately estimate sigma and (for OUF) tau_position, but even individual segment ctmms seem to have extremely poor fit. I have already tried using the weights argument in mean(), which helped only a bit. I have thought about using ctmm:::id.parameters to manually constrain tau_position, but this seems risky. Do you have any advice?
Hopefully this makes sense. Many thanks in advance!
Jonathan