 Methodology Article
 Open Access
 Published:
Scaleinsensitive estimation of speed and distance traveled from animal tracking data
Movement Ecology volume 7, Article number: 35 (2019)
Abstract
Background
Speed and distance traveled provide quantifiable links between behavior and energetics, and are among the metrics most routinely estimated from animal tracking data. Researchers typically sum over the straightline displacements (SLDs) between sampled locations to quantify distance traveled, while speed is estimated by dividing these displacements by time. Problematically, this approach is highly sensitive to the measurement scale, with biases subject to the sampling frequency, the tortuosity of the animal’s movement, and the amount of measurement error. Compounding the issue of scalesensitivity, SLD estimates do not come equipped with confidence intervals to quantify their uncertainty.
Methods
To overcome the limitations of SLD estimation, we outline a continuoustime speed and distance (CTSD) estimation method. An inherent property of working in continuoustime is the ability to separate the underlying continuoustime movement process from the discretetime sampling process, making these models less sensitive to the sampling schedule when estimating parameters. The first step of CTSD is to estimate the device’s error parameters to calibrate the measurement error. Once the errors have been calibrated, model selection techniques are employed to identify the best fit continuoustime movement model for the data. A simulationbased approach is then employed to sample from the distribution of trajectories conditional on the data, from which the mean speed estimate and its confidence intervals can be extracted.
Results
Using simulated data, we demonstrate how CTSD provides accurate, scaleinsensitive estimates with reliable confidence intervals. When applied to empirical GPS data, we found that SLD estimates varied substantially with sampling frequency, whereas CTSD provided relatively consistent estimates, with often dramatic improvements over SLD.
Conclusions
The methods described in this study allow for the computationally efficient, scaleinsensitive estimation of speed and distance traveled, without biases due to the sampling frequency, the tortuosity of the animal’s movement, or the amount of measurement error. In addition to being robust to the sampling schedule, the point estimates come equipped with confidence intervals, permitting formal statistical inference. All the methods developed in this study are now freely available in the ctmmR package or the ctmmweb pointandclick web based graphical user interface.
Background
Understanding how far animals must travel to meet their nutritional and/or reproductive requirements, as well as the rate at which these distances are covered, are fundamental components of ecological research [1, 2]. Collectively, speed and distancerelated movement metrics provide quantifiable links between behavior and energetics [1, 3–6], can inform on risk/reward tradeoffs (sensu Charnov [7]), and can be important signals for the extent of anthropogenic disturbance [8, 9]. Accurately quantifying variations in an animal’s movement speed over time can also enable explorations into the behavioral mechanisms animals use to navigate their environment [10]. For instance, when individuals exhibit area restricted search (sensu Kareiva [11]), they are expected to slow down and move more tortuously in areas of high resource density, and speed up and move more ballistically in areas of low resource density (see also [12]).
Animal tracking data are becoming an increasingly important resource for addressing these questions [13], with distance traveled typically being quantified by summing the straightline displacement (SLD) between discretely sampled locations [14–17]. Similarly, dividing this value by the time elapsed between location observations is used to estimate an animal’s speed (but see the instantaneousspeed estimation method of Johnson et al. [18], and the Gaussian, meanspeed estimation methods of Calabrese et al. [19], and Gurarie et al. [20]). Although straightforward to calculate, approximating a nonlinear movement path by a series of linear segments has long been known to underestimate the true distance traveled at coarse sampling frequencies [12, 14–17, 21, 22]. All else being equal, the extent of this bias will tend to increase with both the amount of tortuosity in the animal’s movement and the coarseness of the sampling [16]. As a correction to this scalesensitivity, it is suggested that increasing the sampling frequency will improve the accuracy of SLD estimates, as linear segments of smaller lengths more accurately capture the shape of nonlinear paths [16]. Problematically however, animal tracking data are also subject to measurement error [23, 24]. When paths are sampled at fine temporal scales, measurement error becomes a major source of bias and SLD will tend to overestimate the true distance traveled [25]. To see this, consider an individual tracked at a oneminute sampling interval. If, during that interval, it travels an average of 5m, but the measurement error on each location is 10m, the error will be larger than the scale of the movement, and will dominate the estimated distance traveled. The suggested approach to correct for error induced bias is to smooth the data by fitting a movement model to the data to jointly estimate measurement and process variances, and then apply SLD on the smoothed data [26, 27]. However, the fundamental limitations with this type of approach are that joint estimation has serious identifiability issues [28] which can lead to under or oversmoothing, while coarsescale tortuosity induced bias is still not accounted for. Compounding the issue of the sensitivity of SLD estimation, these estimates do not come equipped with confidence intervals to quantify their uncertainty. This means that it is not currently possible to determine if a set of SLDbased estimates are statistically different from one another. These issues present serious problems for any comparative analyses because SLD estimates are not only influenced by how far the animal traveled, but also by the sampling frequency [14, 15, 22], the tortuosity of the animal’s movement [16], and the amount of measurement error [25].
Importantly, the continuous nature of animal movement means that as individuals navigate through their environment their positions and, crucially in the context of speed/distance estimation, velocities are necessarily autocorrelated over time [20]. Here, we take advantage of these fundamental properties of motion to overcome the scalesensitivity of SLD estimation. We outline how to estimate speed, both average and instantaneous, and distance traveled in a scaleinsensitive way that builds upon the existing continuoustime movement modeling framework [18, 19, 29–33]. Modeling movement in this framework separates the continuoustime structure of the underlying movement process from the discretetime structure of the sampling process [29, 34–36], which allows for inference that is less sensitive to the sampling schedule than discretetime approaches [37]. Our approach makes use of the error [29, 32], and correlated velocity components of these models [20, 29] to estimate speed and distance traveled as latent variables (i.e., indirectly observed variables that are inferred from directly observed variables). Crucially, not only does this approach allow for scaleinsensitive estimation of these movement metrics, but it also provides a means of obtaining confidence intervals. We first use a series of simulations to demonstrate the influence of each source of bias on SLD estimation (i.e., sampling frequency; random data loss; tortuosity; and measurement error). We then use a similar set of simulations to show how the continuoustime approach we detail can correct for these sources of bias and provide accurate estimates. Finally, we demonstrate the utility of our approach, and the sometimes radical improvements it can provide versus both conventional and modelsmoothed SLD, on GPS data from a wood turtle (Glyptemys insculpta) tracked in Virginia, USA, and a whitenosed coati (Nasua narica) tracked on Barro Colorado Island, Panama.
Methods
Universal data limitations for speed/distance estimation
A currently unrecognized aspect of speed/distance estimation is that, irrespective of what estimator is applied to the data, this analysis is not necessarily appropriate for every dataset. We therefore begin by detailing this limitation so as to place the work that follows in its proper context.
An animal’s true location in two dimensions, r(t), at time t is defined by the location vector
While an animal’s displacement over a certain timeframe, (t_{1},t_{2}), is the straight line displacement between true locations r(t_{1}) and r(t_{2}), the distance that it traveled, d(t_{1},t_{2}), is the integral of its speed, v(t), with respect to time
where speed is the magnitude of the velocity vector, v(t), given by
Finally, for any given time, an animal’s velocity is the derivative of its true position with respect to time,
From these fundamental relationships, we see that estimating speed and/or distance traveled from location data requires that there be information on velocity in the data. Conversely, if no velocity information exists, then speed/distance estimation is inappropriate, irrespective of what estimator is used.
As noted above, the continuous nature of animal movement means that positions and velocities are necessarily autocorrelated over time [20, 38]. Animals with strong directional persistence (e.g., as in a migratory individual), will tend to have long velocity autocorrelation timescales, τ_{v}. Animals with more tortuous movement in contrast, will tend to have a much shorter τ_{v}. The relationship between τ_{v} and the sampling interval, Δt, is, therefore, critical for determining whether there will be any signature of the animal’s velocity, and hence movement path, in the data. More specifically, because velocity autocorrelation decays exponentially at rate 1/τ_{v}, the time required for the proportion of the original velocity autocorrelation to decay to α is τ_{α}=τ_{v} ln(1/α). Conventionally 5% or less autocorrelation remaining in the data is considered effectively independent, so ∼3τ_{v} is the time it takes for 95% of the velocity autocorrelation to decay. Therefore, if Δt>3τ_{v}, no statistically significant signature of the animal’s velocity will remain in the location data, leaving insufficient information for accurate speed or distance estimation (Fig. 1). This means that such a dataset is simply too coarsely sampled to support speed/distance estimation, and this limitation applies regardless of which estimator is used. Further mathematical proofs on this universal data limitation are provided in Additional file 1.
Bias in straightline displacement (SLD) estimation
Animal tracking data are obtained by discretely sampling an animal’s location, r, at times t_{i}∈{t_{1},…,t_{n}}. From these data, distance traveled is typically quantified by summing the SLD between locations
Further dividing this estimate by the change in time over which the movement occurred is used to estimate speed
Problematically, measuring the length of a nonlinear movement path by summing a series of linear segments between true locations will always underestimate the true distance traveled unless the focal animal actually moved in perfectly straight lines between observations (Fig. 2a). This happens because discretely sampled tracking data represents only a subset of the animal’s full path, and the shortest distance between two points is a straight line. All else being equal, the extent of this bias will also be greater for individuals with more tortuous movement (see the blue, dotted line in Fig. 2c; see also [16]). Increasing the sampling frequency is often suggested as way of reducing this negative bias [14–16, 22], since decreasing the time between successive relocations results in shorter segments that better approximate the nonlinear shape of the movement path — effectively functioning as a Riemann sum approximation of the path length [39].
Crucially, this approach is only valid if the true positions are known exactly (i.e., the red, dashed line in Fig. 2c). In reality however, the true positions are not known, as there is generally some extent of measurement error on the observations [23, 24]. If these errors are uncorrelated in time, SLD estimates actually diverge to infinity as the sampling frequency increases
This happens because the actual distance traveled by the animal goes to 0 in the limit where Δt→0, but the magnitude of uncorrelated measurement error is independent of Δt (e.g., Fig. 2b). As a result, at short sampling intervals, the estimate becomes dominated by measurement error (see the gray, dashed line in Fig. 2c; see also [25]). Jointly estimating the movement and error variances, and then smoothing the data conditional on these fitted models has been suggested as a means of correcting for error induced bias [26, 27]. However, this type of approach is limited by the serious identifiability issues of joint estimation [28] which can lead to under or oversmoothing of the data, while the coarsescale, tortuosity induced bias is still not accounted for.
Collectively, this scalesensitivity means that when animals are tracked at coarse temporal scales SLD will tend to underestimate their speed and distance traveled, yet will tend to overestimate these quantities when tracked at fine temporal scales. While, in principle, it is possible to adjust the sampling frequency such that these sources of bias cancel out, this would require knowing the error magnitude of the deployed tracking device and tortuousity in the animal’s movement a priori. Furthermore, tortuousity might vary substantially from one individual to the next [40] even within the same species tracked in the same place, at the same time [16], and measurement error can vary between tracking devices. In practice therefore, it would be extremely difficult to reliably hit this ‘Goldilocks’ sampling frequency, and missing it would mean biasing the results in one direction or the other. Using the sampling frequency to strike a balance between these sources of bias is thus an unreliable way of accounting for the scalesensitivity of SLD estimation.
Continuoustime estimation of speed/distance traveled
To alleviate the scalesensitivity of SLD estimation, we outline a scaleinsensitive, continuoustime speed and distance estimation (CTSD) method that builds upon the existing continuoustime movement modeling framework [18, 19, 29–31, 33]. As described above, an inherent property of working in continuoustime is the ability to separate the underlying continuoustime movement process from the discretetime sampling process. Consequently, continuoustime models are less sensitive to the sampling schedule when estimating parameters. Starting with some tracking data (Fig. 3a), the first step in our approach is to account for error in the position measurements [29, 32, 41]. This is done by using calibration data, where the tracking device has been left in a fixed location for a period of time (Fig. 3b), to estimate the device’s root mean square (RMS) user equivalent range error (UERE). RMS UERE is the device specific error, in meters, defined by the sum of errors resulting from receiver noise, satellite clocks, and tropospheric/ionospheric effects, given ideal satellite coverage [42]. For GPS data, the device specific RMS UERE is then used as a proportionality constant to translate the unitless location specific errors, recorded in GPS dilution of precision (DOP) values (both horizontal, HDOP, and vertical VDOP), into standard deviations of meanzero error (Fig. 3c), where the location error=RMS UERE×HDOP [43]. Assuming functional devices, RMS UERE values should apply to all tags of a given type, while DOP values capture the large locationtolocation differences in measurement error. Note, ARGOS data [44], and some brands of GPS tracking devices come precalibrated. In such cases, the additional step of collecting calibration data to transform the DOP values is not necessary. To calibrate the errors we used the uere.fit() function from the ctmm package (Fleming et al. Getting a handle on telemetry error, in preparation). After data import and error calibration, we recommend that the data be inspected for outlying data points, and all outliers should be removed prior to analysis (for examples of this process see Additional file 2.
The next step is to fit a continuoustime, correlatedvelocity movement model that appropriately describes the animal movement data. As noted above, speed and distance traveled are properties of an animal’s velocity over time, and the capacity to estimate these quantities is linked to the ability to resolve τ_{v}. If the data are too coarsely sampled, relative to the animal’s movement, to be able to fit a correlated velocity model [20], it will not be possible to estimate speed/distance, as the data will no longer contain any signature of the path the animal traveled between locations (see also Additional file 1). Here, it is also important to fit the error and movement models separately because, if fit simultaneously, it can be difficult for the models to distinguish between actual movement and error, and parameters can be confounded [28]. This second step, therefore, begins by holding the error model fixed after calibration, and then employing model selection techniques to identify the best continuoustime movement process for the data [36, 38]. Models are fit using perturbative hybrid residual maximum likelihood (pHREML; [45]), and the best movement model for the data selected using smallsamplesize corrected Akaike’s Information Criterion (AICc; [19]), using the R package ctmm, applying the workflow described by [19]. Notably, if model selection favors a model without correlated velocities, such as OU motion [46], or Brownian Motion [47], this is an indication that the data are too coarsely sampled to support velocity estimation. The selection of a correlated velocity process, such as Integrated OrnsteinUhlenbeck (IOU) motion [29] or OrnsteinUhlenbeck Foraging (OUF) motion [30], is necessary to proceed to the next steps of speed and distance estimation (Fig. 3d, e). To fit and select the movement, and error models, we use the R package ctmm, applying the workflow described by [19], which includes all stationary, continuous timemodels currently in use in the ecological literature [32]. Although these models return immediate Gaussian estimates of the RMS speed [19, 20] (detailed in Additional file 3), RMS speed is not necessarily proportional to the total distance traveled, and the true velocities, v(t), are not necessarily normally distributed. Obtaining a nonparametric estimate of speed, whose time average is proportional to distance traveled, requires an additional simulation step that we describe here.
Once appropriate error and movement models have been estimated, the final step is to simulate a series of errorfree trajectories conditioned on the data, with a sampling interval that is much smaller than the velocity autocorrelation timescales (Fig. 3f). At scales much shorter than the velocity autocorrelation timescales, the instantaneous velocities become approximately constant over short time intervals, and the simulated data are therefore more appropriate for straightline interpolation. When calculating mean speeds and distances, numerical errors from this discretization are \(\mathcal {O}(\Delta t^{3})\), with shorter intervals (Δt) producing more accurate estimates. The computation time, however, scales inversely with Δt, where shorter intervals increase the computation time. Consequently, there is a tradeoff between accuracy and computation time, and we chose \(\Delta t = \frac {\tau _{v}}{10}\), where τ_{v} is the velocity autocorrelation timescale, which has a corresponding relative error of \(\mathcal {O}(10^{3})\). In terms of the number of simulated trajectories, our approach first simulates 20 trajectories and then continues to batch simulate trajectories until the standard error reaches the target error threshold (here 10^{−3}). For each of these simulated trajectories, we calculate the instantaneous speeds
and use these to estimate total distance traveled (d), and average speed (\(\bar {v}\)) using the trapezoidal rule (i.e., the average of the left and right Riemann sums; [39])^{Footnote 1}
Repeating this third step over multiple rounds of simulations (Fig. 3g) provides an ensemble of estimates from which the mean speed, \(\langle \bar {v} \rangle \), and/or distance 〈d〉 can be estimated. Because this method relies on generating an ensemble of values that are influenced by process, measurement, and parameter uncertainty, it is also possible to calculate the variance around the point estimate as well as confidence intervals. The estimates range on a scale from 0 to infinity, so as an improvement over normal CIs, which can include negative values, we summarize the uncertainty of this ensemble with χ statistics. These are exact for the mean speed of a stationary Gaussian process with isotropic variance, as its location (and derivatives thereof) are normally distributed with equal variance in every direction (see Additional file 3).
The methods we describe here are fully implemented in the R package ctmm (version 0.5.7 and higher), as well as in the pointandclick web based graphical user interface at ctmm.shinyapps.io/ctmmweb/ (version 0.2.5; [48]). Average speed or distance traveled can be estimated via the speed() function, whereas instantaneous speeds can be estimated using the speeds() function. While this workflow involves several steps, the ctmm R package and ctmmweb pointandclick web based graphical user interface streamline this procedure, and full examples of the workflow are shown in Additional file 2.
Simulation study
We first used simulated data to explore how the bias of SLD estimation, both conventional and modelsmoothed, as well as CTSD, varied with sampling frequency, movement tortuosity, random data loss, and measurement error. Although CTSD permits estimation of both instantaneous and mean speed, as well as total distance travelled, for conciseness we only evaluated the distance traveled estimates in our simulation study, as these are the most directly related to the conventional SLD estimates. Data were simulated based on an OUF process, which features a home range, correlated positions, and correlated velocities (for full details on this model see [30]). The OUF process is representative of modern GPS tracking data commonly used in these analyses [49], and tends to apply frequently in practice [40]. Data were simulated according to four sets of manipulations:

1.
Sampling frequency. In our first set of simulations, we tested how variation in sampling frequencies influenced estimates. We set the position and velocity autocorrelation timescales to 1 day, and 1 h respectively, which are typical timescales for these parameters in many mediumsized, rangeresident mammals [19, 36, 50]. From this model, we simulated a fine scale trajectory, sampled for 10 days at a frequency of 4096 locations/day. This finescale, errorfree trajectory was used to estimate the true distance traveled — for small time steps the Riemann sum converges to the truth. After determining the truth, meanzero Gaussian error with a standard deviation of 10m was added to each location. Using the data with error, we estimated the total distance traveled using both conventional SLD and CTSD estimation. Further to conventional SLD, we also estimated modelsmoothed SLD sensu [26, 27]. For this latter approach, we applied the standard ctmm workflow [19, 51] to jointly estimated the process and error variances sans calibration data. We then used the estimated movement and error models to smooth the data by predicting the most likely location at each of the sampled times. Finally, we calculated SLD estimates on these smoothed data. We note that because all of the simulated data were generated from stationary, OUF processes, the true model was within the set of candidate models. So this was a best case scenario for how modelsmoothed SLD can be expected to perform in practice. We then compared these three estimates to the truth. We next thinned down the finescale trajectory by removing every second location, and repeated the model fitting and estimation process. This thinning and reestimation was repeated to generate increasingly coarse data with sampling frequencies that ranged from the full resolution of 4096 locations/day, down to 8 locations/day in a halving series. Fewer than 8 fixes per day resulted in an OU model being selected for this parameterization (i.e., with a velocity autocorrelation timescale of 1 h, a 3 h interval was where Δt=3τ_{v} and no statistically significant signature of the animal’s velocity remains in the data).

2.
Irregular sampling. In our second set of simulations, we tested the performance of SLD and CTSD on data with irregular sampling, where we mimicked the effect of sporadic data loss, which is a common issue with tracking data [52], and known to present issues to discrete time methods [53, 54]. We set the position and velocity autocorrelation timescales to 1 day, and 1 h respectively, and simulated a trajectory sampled for 10 days at a constant frequency of 64 locations/day. Again, after determining the truth, meanzero Gaussian error with a standard deviation of 10m was added to each location. We then randomly dropped a percentage of the collected locations (ranging from 0% — i.e., no data loss — to 70%, and increasing by 5% increments), where increasing the percentage of data loss resulted in increasingly irregular data. Using the irregularly thinned data with error, we estimated the total distance traveled using both conventional and modelsmoothed SLD, as well as CTSD estimation, and compared these estimates to the truth.

3.
Movement tortuosity. In our third set of simulations, we tested how variation in the tortuosity of an individual’s movement influenced estimates. Here, we simulated a trajectory sampled for 10 days at a constant frequency of 64 locations/day. We set the position autocorrelation timescales to 1 day, but manipulated the velocity autocorrelation timescale (ranging from 11.25 min to 1 day in a doubling series), where increasing the duration of velocity autocorrelation generates movement that is decreasingly tortuous (i.e., more linear, [30]). After determining the truth, meanzero Gaussian error with a standard deviation of 10m was added to each location. The total distance traveled was then estimated using both conventional and modelsmoothed SLD and CTSD as described above, and these estimates were compared to the truth.

4.
Location error. In our fourth set of simulations, we tested how variation in the amount of measurement error influenced estimates. Here, we simulated 100 trajectories, sampled for 10 days at a fixed frequency of 64 locations/day. We set the position and velocity autocorrelation timescales to 1 day, and 1 h respectively, resulting in \(\Delta t \approx \frac {1}{3} \tau _{v}\). After simulation, we again added meanzero Gaussian error to each location, but here manipulated the standard deviation (ranging from 0, i.e., no error, to 51.2 meters, in a doubling series of the minimal value of 0.1 m error).
The simulations we described above were aimed at determining how CTSD, with a correctly calibrated error model, compared to SLD estimation. However, bias can still be introduced to the CTSD method if the error model is poorly specified. To evaluate the potential severity of this bias, we further compared CTSD distance traveled estimates for three different model fitting approaches; 1) fitting the movement model without error; 2) fitting the movement and error models simultaneously sensu [28]; and 3) fitting the movement and error models separately (i.e., the full approach described above). The parameterization of the simulation was identical to the sampling frequency simulation described above. The total distance traveled was then estimated using SLD and CTSD with the three error handling approaches, and these estimates were compared to the truth.
Each of these simulation studies was repeated 100 times, and we compared the mean performance of each estimator. All simulations were performed in the R environment (version 3.5.1; [55]) using the methods implemented in the R package ctmm (version 0.5.7; [19]), and the computations were conducted on the Smithsonian Institution High Performance Cluster (SI/HPC). The code necessary to reproduce these simulations is presented in Additional file 4.
Empirical case studies
To verify that the estimators would, in practice, perform as they did on the simulated data, we tested both conventional and modelsmoothed SLD, and CTSD on GPS relocation data for a wood turtle, and a whitenosed coati [56]. For the wood turtle, locations were sampled every hour over a 42 day period in autumn, 2016. Calibration data for this animal’s tracking tag were collected by leaving two devices of the same model in a fixed location for 1 day, and sampling at 10 min intervals. From these calibration data, the tracking device was found to have a horizontal RMS UERE of 10.6 meters, while the tracking data had a median HDOP of 1.4 (ranging from 0.8 – 9.9). For the whitenosed coati, which tend to exhibit very tortuous movement [57], locations were sampled every 15 min over a 41 day period in spring 2010, using eobs collars with a median horizontal accuracy estimate of 15.6 meters (ranging from 2.6 – 78.3 meters). Eobs devices come precalibrated, so, for these data, no additional calibration was necessary.
We selected these datasets not because CTSD is restricted to terrestrial, GPS tracking data, but to highlight two general cases that are likely to occur in practice: i) the case where the movement and measurement error are on approximately the same scale, resulting in a priori unpredictable biases in SLD estimates (i.e., the whitenosed coati data); and ii) the case where the amount of measurement error is much larger than the amount of movement that occurs between positional fixes, resulting in positively biased SLD (i.e., the wood turtle data). However, in addition to these GPS examples, Additional file 2 provides a worked example of CTSD applied to ARGOS data from a brown pelican (Pelecanus occidentalis), tracked on the eastern coast of the United States.
For each of these datasets we first fit the full suite of movement models described above, and performed model selection to identify the most appropriate model for the data. We then estimated the total distance traveled using SLD, both conventional and modelsmoothed, and CTSD. To evaluate the scalesensitivity of these empirical estimates, we subsequently thinned the data by dropping every second location, and repeated the model fitting/selection, and distance estimation steps on these coarser data. This thinning and estimation process was repeated iteratively until the data became too coarse to be able to select a correlatedvelocity model (i.e., Δt>3τ_{v}). To further evaluate how SLD and CTSD estimates might compare in practice, we also estimated the daily distance traveled using SLD and CTSD, which is a routinely estimated metric.
Results
Simulation results
From these simulations, we found SLD estimates to be significantly biased by variation in sampling frequency, with substantial underestimation at coarse resolutions, overestimation at fine resolutions, and only a narrow window when \(\sqrt { \frac { \text {VAR}[ \text {error} ] }{ \text {VAR}[ \text {velocity} ]} } \ll \Delta t \ll \tau _{v}\) where these contrasting sources of bias cancelled out to provide an accurate estimate (Fig. 4a). Modelsmoothed SLD did provide some correction for error induced bias in SLD estimation for finely sampled data, but still resulted in negatively biased estimates for coarsely sampled data. In contrast, CTSD provided consistently accurate estimates across the majority of the sampling frequencies we examined, and was the only scaleinsensitive estimator of those examined here. We note that when Δt>τ_{v}, CTSD resulted in some positive bias. Despite this positive bias, we found that as the sampling became increasingly coarse, the 95% confidence intervals on the CTSD estimates widened, providing accurate coverage for all but the coarsest sampling regimes (Fig. 5). We also found SLD and modelsmoothed SLD estimates to become increasingly negatively biased as the amount of random data loss increased, whereas CTSD was, again, consistently accurate across the data loss regimes we examined (Fig. 4b).
Similarly, when the sampling frequency was fixed, SLD estimates varied substantially as the underlying movement differed, with, again, only a narrow window where the different sources of bias cancelled out to provided an accurate estimate. Modelsmoothed SLD was generally more stable than conventional SLD, but did still suffer from scalesensitivity, particularly for highly tortuous movement. In contrast, CTSD provided consistently accurate estimates, and was not biased by variation in tortuosity (Fig. 4c).
SLD estimates varied substantially as the underlying movement differed, with, again, only a narrow window where the different sources of bias cancelled out to provided an accurate estimate (Fig. 4c). In contrast, CTSD provided consistently accurate estimates, and was not biased by variation in tortuosity. Finally, as the amount of measurement error increased, the bias in SLD estimates, both conventional and modelsmoothed, increased exponentially, whereas CTSD was not biased by measurement error (Fig. 4d).
Importantly, while we found that CTSD, with a correctly specified error model, provided accurate estimates with reliable confidence intervals, CTSD with an incorrect error model resulted in inaccurate estimates (Fig. 6). For instance, when the movement model was fit without error, speed and distance estimates were even more biased that SLD estimates. Simultaneously fitting the movement and error models also resulted in biased estimates, though the extent of the bias was not as extreme as the scalesensitive bias of conventional SLD estimation.
Empirical results
Consistent with our simulated findings, SLD estimates of total distance traveled varied substantially with sampling frequency, whereas CTSD provided relatively consistent estimates except at very coarse sampling frequencies, but with appropriately wide confidence intervals. For instance, SLD estimation for the wood turtle’s tracking data at the full, 1 hr resolution, suggested this animal traveled 12.8 km over the 42 day sampling period, whereas CTSD estimated the distance traveled as 0.86 km (95% CIs: 0.57 – 1.15 km). Coarsening these data resulted in drastic changes to both of the SLD estimates (Fig. 7b), whereas CTSD point estimates and 95% CIs were all consistent. Interestingly, both of the scalesensitive SLD estimates of daily movement distances varied substantially from day to day, whereas CTSD suggested relatively consistent behavior across the study period (Fig. 7c). The instantaneous speed estimates, averaged over each 24 h cycle, showed how the animal tended to move more in the early morning, with reduced movement throughout the rest of the day (Fig. 7d). SLD estimation does not readily allow for estimating instantaneous speeds from data that are coarse and irregular, precluding any formal comparison.
SLD estimation for the coati at the full, 15min resolution suggested this animal traveled 97.9 km over the 41 day sampling period, whereas CTSD estimated the distance traveled as 79.5 km (95% CIs: 77.2 – 81.8 km). Again, iteratively coarsening these data resulted in more than a twofold decrease in the SLD estimate (Fig. 8b), whereas CTSD point estimates and 95% CIs were all consistent, albeit with some positive bias and wide confidence intervals at the coarsest sampling frequencies. Similarly, there were significant differences in the daily distance traveled estimates between the two methods, where on only ca. 50% of the days were the SLD estimates within the 95% CIs of the CTSD estimates (Fig. 8c). The instantaneous speed estimates, averaged over each 24 h cycle, showed how the coati tended to move only during daylight hours, with a number of peak periods of activity, and little to no movement at night (Fig. 8d). This animal’s GPS collar was programmed to turn off at night, however. In this respect, note how the night time instantaneous speed estimates are accompanied by substantially wider confidence intervals than the daytime estimates, which is related to the large timegap in the location data.
Discussion
Speed and distance traveled are among the metrics most routinely estimated from GPS tracking data. Problematically however, the commonly used approach of estimating these using straightline displacements is severely scalesensitive, with biases arising from multiple sources [14–17, 22, 25, 58]. Even more problematic is the fact that each of these sources of bias operates in a different direction, and can be of variable magnitude. As the combination of sampling irregularities, interindividual variation in movement, and measurement error are nearly ubiquitous aspects of animal tracking data, accurate speed/distance estimation requires statistical methods that can handle these complications, without being subject to artifactual differences due purely to estimator bias, or without having to know the magnitudes of these biases a priori to target the sampling rate accordingly. To date, corrections to these issues have included suggestions to increase the sampling frequency [16], ad hoc quantification of correction factors [17], and modelsmoothing [26, 27]. These are unreliable solutions as they do not account for all sources of bias and also fail to provide a means of quantifying uncertainty in the estimates. While Johnson et al. [18] laid out a general approach to estimating trajectoryderived metrics, such as speed and distance traveled, by sampling from the posterior distribution of conditional trajectories, they did not implement this in readily accessible tools. The differences between our approach here and a hypothetical application of [18] are that we rely on a parametric bootstrap rather than treating the likelihood function as a Bayesian prior and we also take careful note from the recent results of [28] to not simultaneously fit movement and error parameters. In our view, it is unfortunate that the methods introduced by [18] have not been more widely adopted in movement ecology to date, while scalesensitive SLD (whether modelsmoothed or conventional) is still the estimator of choice for the majority of ecologists and practitioners.
As a solution to the outlined problems, we have developed CTSD as a new scaleinsensitive method for estimating speed and distance traveled from animal tracking data that builds upon the existing continuoustime movement modeling framework [19, 30]. Using a combination of simulated and empirical data, we have demonstrated how CTSD provides accurate, scaleinsensitive estimates with reliable confidence intervals, provided Δt is small enough to estimate τ_{v} (i.e., Δt<3τ_{v}), and telemetry error is properly calibrated. The net results are speed and distance traveled estimates that can validly be compared across studies, sites, species, and times. For example, because the ∼15m median measurement error of the wood turtle’s tracking data was larger than the scale of the turtle’s movement over the 1 h sampling intervals (<1m), we found that the SLD estimates were dominated by errordriven bias. Consequently, the estimates varied more than 12fold across the thinned sampling intervals, and when estimating the daily movement distances for this individual, the scalesensitivity of the SLD resulted in estimates that varied substantially from one day to the next. The CTSD estimates in contrast, which accounted for the error structure of the telemetry data, suggested relatively consistent movement behavior throughout the study period. Had an analysis been based off of the SLD estimates, one would have erroneously concluded that this turtle covered large distances at highly variable rates, as opposed to the slow and steady movement it actually exhibited.
In the CTSD formalism, wholepath estimates, such as mean speed and distance traveled, are constructed from instantaneous speed estimates, which are also interesting in their own right. Instantaneous speeds averaged over cycles (e.g., 24hr, monthly, or seasonal cycles), such as those depicted in Figures 7d and Fig. 8d, can serve as the basis of visual diagnostic tools for identifying multiple behavioral states. When different behaviors are associated with clear differences in speed/velocity (e.g., active versus inactive, rangeresidency versus migration), instantaneous speed estimates can be used as the basis for formally estimating an individual’s behavioral state [10, 59]. For example, Fig. 7d shows how the turtle’s rate of movement changes throughout the day, with consistently more activity in the early morning, versus minimal movement throughout the rest of the day. Patterns in instantaneous speed over time can also allow researchers to identify the times and/or places where changes in movement and behavior occur [10].
While CTSD is, by itself, very general, it relies on a fitted movement model that adequately captures the underlying movement behavior in the data. In our experience, the current family of continuoustime models covers a very broad array of cases [19, 30, 38], that are useful for a wide range of species [40]. However, in cases where no appropriate model exists, then CTSD estimates may not be representative of the true speed/distance (for further details on how this may affect estimates see Additional file 5). The statistical efficiency of our method follows straightforwardly from related methods in timeseries Kriging [60]. For a Gaussian stochastic process with a mean and autocorrelation function that are correctly specified by the movement model, the velocity estimates are minimum variance and unbiased (MVU; [61]). For nonGaussian processes with correctly specified movement model, the velocity estimates are best linear unbiased estimates (BLUE; [61]). For asymptotic consistency, the movement model does not have to be correctly specified and only ‘compatibility’ (i.e., matching continuity) is required, but the variance of the errors does need to be correctly estimated [62] (see also Fig. 6). In other words, because speed and distance traveled are estimated as latent variables of the velocity parameter, asymptotic consistency requires a correlated velocity movement model where only the initial curvature of the model autocorrelation function needs to match that of the true autocorrelation function. The BLUE and asymptotic consistency properties of our method stand in contrast to the Gaussian meanspeed parameter estimates of [19], and [20], which are only accurate when the process is truly Gaussian. Moreover, the library of continuoustime movement models on which our method can be based is expanding rapidly [29, 32, 59, 63–65], including multistate continuousvelocity models [66], so model misspecification should become less problematic going forward.
A further caveat to CTSD, and, indeed, any accurate method, is that it can not necessarily be applied to any dataset. If the data are too coarsely sampled, relative to the animal’s movement, to be able to fit a correlated velocity model [20], it will not be possible to estimate speed. This illustrates a fundamental aspect of studying movement through the use of tracking data, that when the sampling is too coarse to contain any signature of the animal’s velocity, this kind of analysis becomes inappropriate. For coarsely sampled data, although it is still mathematically possible to calculate the straight line displacement between any two locations, without a signature of τ_{v} these estimates are, ultimately, meaningless as measures of speed or distance traveled. In other words, just because an estimate can be produced when Δt>3τ_{v} does not mean said estimate is meaningful, as we demonstrate in Additional file 1. In this respect, the model selection step of our approach allows researchers to identify whether or not their data are of sufficient resolution to estimate these metrics in a statistically rigorous way. A corollary of this is that, if estimating speed/distance traveled is a primary goal of a study, we suggest researchers tailor their sampling design to ensure data of sufficient resolution to detect τ_{v}. As a general rule of thumb, we suggest that the sampling interval should be less than or equal to τ_{v}. On the other hand, because the effective sample size for velocity estimation, N_{velocity}, corresponds to the equivalent number of statistically independent velocity observations, choosing a sampling interval much smaller than τ_{v} will produce marginal benefit. While τ_{v} is likely to differ between individuals, species, populations, seasons, etc., it tends to be on the order of minutes to hours for many rangeresident species [19, 30, 50, 67]. In practice, sampling resolutions tend to be fine enough to estimate τ_{v} for the majority of GPS data for rangeresident birds and mammals [40]. Although the empirical examples included in this work involved GPS data from terrestrial species, CTSD can can be applied to any form of tracking data (terrestrial, marine, avian, GPS, ARGOS, VHF, etc...) sampled at a finely enough to resolve τ_{v}. Related to this, there will be some positive bias in the CTSD estimates when τ_{v} can not be accurately estimated, which happens when 3τ_{v}>Δt>τ_{v}. This is the result of small sample size bias, and happens because at coarse sampling frequencies, the ability to estimate τ_{v} is reduced and both the point estimate, and lower confidence interval on this parameter approach 0. CTSD uses the sampling distribution of \(\hat {\tau }_{v}\) when parameterizing the simulations, so as more of this sampling distribution’s density becomes concentrated near zero, the simulated trajectories become more tortuous, and the estimated speed and/or distance traveled becomes increasingly large.
Our approach also requires being able to adequately account for measurement error in the data (i.e., by collecting calibration data, or by using precalibrated tracking devices). Without properly accounting for error, even CTSD with a perfectly specified movement model can result in arbitrarily biased speed/distance estimates. In this respect, while there is no substitute for true calibration data, there are viable alternatives if such data are not available. With GPS data, for instance, a default RMS UERE of 1015m is often very reasonable — for example the wood turtle’s calibration estimated an RMS UERE of 10.6 meters. Furthermore, ‘opportunistic’ calibration data, like dead or sleeping animals can also be used in place of separately collected calibration data. Although these are viable alternatives, we do recommend that the collection of error calibration data becomes a standard component of future animal tracking studies.
Conclusion
In conclusion, the methods developed in this study allow for the scaleinsensitive estimation of mean speed, instantaneous speeds, and distance traveled from animal tracking data, that can correct for the often massive biases introduced by the sampling frequency [14, 15, 22], the tortuosity of the animal’s movement [16], and the amount of measurement error [25, 58], provided Δt>3τ_{v} and measurement error can be properly accounted for. In addition to being statistically rigorous, CTSD also benefits from being computationally efficient, a property that is well suited to the growing volume of data used in these analyses [13]. All the methods developed in this study are now freely available in the R package ctmm (version 0.5.7; [19]) via the speed() and speeds() functions, or through the pointandclick web based graphical user interface at ctmm.shinyapps.io/ctmmweb/ (version 0.2.5; [48]).
Availability of data and material
The whitenosed coati data used in this manuscript are available from the Movebank online repository (DOI: 10.5441/001/1.41076dq1), the wood turtle and brown pelican data are included in the ctmm package, and the source code for the ctmm package is available on CRAN.
Notes
More computationally efficient numerical integrators exist, but they require evenly sampled data.
Abbreviations
 BLUE:

best linear unbiased estimates
 ctmm:

continuoustime movement modelling
 CTSD:

ContinuousTime Speed and Distance
 DOP:

Dilution of Precision
 GPS:

Global Positioning System
 HDOP:

Horizontal Dilution of Precision
 IOU:

Integrated OrnsteinUhlenbeck
 MVU:

Minimum Variance and Unbiased
 OU:

OrnsteinUhlenbeck
 OUF:

OrnsteinUhlenbeck Foraging
 RMS:

Root Mean Square
 SLD:

Straight Line Displacement
 UERE:

User Equivalent Range Error
References
Garland Jr T. Scaling the ecological cost of transport to body mass in terrestrial mammals. Am Nat. 1983; 121(4):571–87.
Carbone C, Cowlishaw G, Isaac NJB, Rowcliffe JM. How Far Do Animals Go? Determinants of Day Range in Mammals. Am Nat. 2005; 165(2):290–7.
Kenagy GJ, Hoyt DF. Speed and TimeEnergy Budget for Locomotion in GoldenMantled Ground Squirrels. Ecology. 1989; 70(6):1834–9.
Wilson RP, Wilson RP, Shepard ELC, Shepard E, Liebsch N, Liebsch N. Prying into the intimate details of animal lives: use of a daily diary on animals. Endanger Species Res. 2008; 4(12):123–37.
Zattara EE, Turlington KW, Bely AE. Longterm timelapse live imaging reveals extensive cell migration during annelid regeneration. BMC Dev Biol. 2016; 16(1):6. https://doi.org/10.1186/s1286101601042.
Spiegel O, Leu ST, Bull CM, Sih A. What’s your move? Movement as a link between personality and spatial dynamics in animal populations. Ecology letters. 2017; 20(1):3–18.
Charnov EL. Optimal Foraging, the Marginal Value Theorem. Theor Popul Biol. 1976; 49(2):129–36. https://doi.org/10.1016/00405809(76)90040x.
Fahrig L. Nonoptimal animal movement in humanaltered landscapes. Funct Ecol. 2007; 21(6):1003–15.
Tucker MA, BöhningGaese K, Fagan WF, Fryxell JM, Van Moorter B, Alberts SC, Ali AH, Allen AM, Attias N, Avgar T, BartlamBrooks H, Bayarbaatar B, Belant JL, Bertassoni A, Beyer D, Bidner L, van Beest FM, Blake S, Blaum N, Bracis C, Brown D, de Bruyn PJN, Cagnacci F, Calabrese JM, CamiloAlves C, ChamailléJammes S, Chiaradia A, Davidson SC, Dennis T, DeStefano S, Diefenbach D, DouglasHamilton I, Fennessy J, Fichtel C, Fiedler W, Fischer C, Fischhoff I, Fleming CH, Ford AT, Fritz SA, Gehr B, Goheen JR, Gurarie E, Hebblewhite M, Heurich M, Hewison AJM, Hof C, Hurme E, Isbell LA, Janssen R, Jeltsch F, Kaczensky P, Kane A, Kappeler PM, Kauffman M, Kays R, Kimuyu D, Koch F, Kranstauber B, LaPoint S, Leimgruber P, Linnell JDC, LópezLópez P, Markham AC, Mattisson J, Medici EP, Mellone U, Merrill E, de Miranda Mourão G, Morato RG, Morellet N, Morrison TA, DíazMuñoz SL, Mysterud A, Nandintsetseg D, Nathan R, Niamir A, ODDEN J, O’Hara RB, OliveiraSantos LGR, Olson KA, Patterson BD, Cunha de Paula R, Pedrotti L, Reineking B, Rimmler M, Rogers TL, Rolandsen CM, Rosenberry CS, Rubenstein DI, Safi K, Saïd S, Sapir N, Sawyer H, Schmidt NM, Selva N, Sergiel A, Shiilegdamba E, Silva JP, Singh N, Solberg EJ, Spiegel O, Strand O, Sundaresan S, Ullmann W, Voigt U, Wall J, Wattles D, Wikelski M, Wilmers CC, Wilson JW, Wittemyer G, Zieba F, ZwijaczKozica T, Mueller T. Moving in the Anthropocene: Global reductions in terrestrial mammalian movements,. Science. 2018; 359(6374):466–9.
Gurarie E, Bracis C, Delgado M, Meckley TD, Kojola I, Wagner CM. What is the animal doing? tools for exploring behavioural structure in animal movements. J Anim Ecol. 2016; 85(1):69–84.
Kareiva P, Odell G. Swarms of predators exhibit” preytaxis” if individual predators use arearestricted search. Am Nat. 1987; 130(2):233–70.
Turchin P. Quantitative Analysis of Movement. Sunderland, MA: Sinauer; 1998.
Kays R, Crofoot MC, Jetz W, Wikelski M. Terrestrial animal tracking as an eye on life and planet. Science. 2015; 348(6240):2478.
Rooney SM, Wolfe A, Hayden TJ. Autocorrelated data in telemetry studies: time to independence and the problem of behavioural effects. Mamm Rev. 1998; 28(2):89–98.
De Solla SR, Bonduriansky R, Brooks RJ. Eliminating autocorrelation reduces biological relevance of home range estimates. J Anim Ecol. 1999; 68(2):221–34.
Rowcliffe MJ, Carbone C, Kays R, Kranstauber B, Jansen PA. Bias in estimating animal travel distance: the effect of sampling frequency. Methods Ecol Evol. 2012; 3(4):653–62.
SennhennReulen H, Diedhiou L, Klapproth M, Zinner D. Estimation of baboon daily travel distances by means of point sampling – the magnitude of underestimation. Primate Biol. 2017; 4(2):143–51.
Johnson DS, London JM, Kuhn CE. Bayesian Inference for Animal Space Use and Other Movement Metrics. J Agric Biol Environ Stat. 2011; 16(3):357–70.
Calabrese JM, Fleming CH, Gurarie E. ctmm: an R package for analyzing animal relocation data as a continuoustime stochastic process. Methods Ecol Evol. 2016; 7(9):1124–32.
Gurarie E, Fleming CH, Fagan WF, Laidre KL, HernándezPliego J, Ovaskainen O.Correlated velocity models as a fundamental unit of animal movement: synthesis and applications. Mov Ecol. 2017; 5(1):13.
Bovet P, Benhamou S. Spatial analysis of animals’ movements using a correlated random walk model. J Theor Biol. 1988; 131(4):419–33.
Reynolds TD, Laundre JW. Time Intervals for Estimating Pronghorn and Coyote Home Ranges and Daily Movements. J Wildl Manag. 1990; 54(2):316.
Ganskopp DC, Johnson DD. GPS Error in Studies Addressing Animal Movements and Activities. Rangel Ecol Manag. 2009; 60(4):350–8.
Douglas DC, Weinzierl R, C Davidson S, Kays R, Wikelski M, Bohrer G. Moderating Argos location errors in animal tracking data. Methods Ecol Evol. 2012; 3(6):999–1007.
Ranacher P, Brunauer R, Trutschnig W, Van der Spek S, Reich S. Why GPS makes distances bigger than they are. Int J Geogr Inf Sci. 2015; 30(2):316–33.
Jonsen ID, Myers RA, James MC. Identifying leatherback turtle foraging behaviour from satellite telemetry using a switching statespace model. Mar Ecol Prog Ser. 2007; 337:255–64.
Breed GA, Jonsen ID, Myers RA, Bowen WD, Leonard ML. Sexspecific, seasonal foraging tactics of adult grey seals (halichoerus grypus) revealed by state–space analysis. Ecology. 2009; 90(11):3209–21.
AugerMéthé M, Field C, Albertsen CM, Derocher AE, Lewis MA, Jonsen ID, Mills Flemming J. Statespace models’ dirty little secrets: even simple linear Gaussian models can have estimation problems,. Sci Rep. 2016; 6(1):26677.
Johnson DS, London JM, Lea MA, Durban JW. Continuoustime correlated random walk model for animal telemetry data. Ecology. 2008; 89(5):1208–15.
Fleming CH, Calabrese JM, Mueller T, Olson KA, Leimgruber P, Fagan WF. From FineScale Foraging to Home Ranges: A Semivariance Approach to Identifying Movement Modes across Spatiotemporal Scales. Am Nat. 2014; 183(5):154–67.
Buderman FE, Hooten MB, Ivan JS, Shenk TM. A functional model for characterizing longdistance movement behaviour. Methods Ecol Evol. 2016; 7(3):264–73.
Fleming CH, Sheldon D, Gurarie E, Fagan WF, LaPoint S, Calabrese JM. Kálmán filters for continuoustime movement models. Ecol Inform. 2017; 40:8–21.
Hooten M. B., Johnson D. S.Basis function models for animal movement. J Am Stat Assoc. 2017; 112(518):578–89.
Blackwell P. G.Random diffusion models for animal movement. Ecol Model. 1997; 100(13):87–102.
Gurarie E, Ovaskainen O. Characteristic spatial and temporal scales unify models of animal movement,. Am Nat. 2011; 178(1):113–23.
Fleming CH, Calabrese JM, Mueller T, Olson KA, Leimgruber P, Fagan WF. Nonmarkovian maximum likelihood estimation of autocorrelated movement processes. Methods Ecol Evol. 2014; 5(5):462–72.
Nouvellet P, Bacon J, Waxman D. Fundamental insights into the random movement of animals from a single distancerelated statistic. Am Nat. 2009; 174(4):506–14.
Fleming CH, Subaşı Y, Calabrese JM. Maximumentropy description of animal movement,. Phys Rev E Stat Nonlinear Soft Matter Phys. 2015; 91(3):032107.
HughesHallett D, Lock PF, Gleason AM. Calculus. New York: Wiley; 1994.
Noonan MJ, Tucker MA, Fleming CH, Alberts SC, Ali AH, Altmann J, Antunes PC, Belant JL, Berens D, Beyer D, Blaum N, B ohningGaese K, Jr. LC, de Paula RC, Dekker J, Farwig N, Fichtel C, Fischer C, Ford A, Goheen JR, Janssen R, Jeltsch F, Kappeler P, Koch F, LaPoint S, Markham AC, Medici EP, Morato RG, Nathan R, OliveiraSantos LGR, Patterson BD, Paviolo A, Ramalho EE, Roesner S, Selva N, Sergiel A, Silva MX, Spiegel O, Ullmann W, Ziȩba F, ZwijaczKozica T, Fagan WF, Mueller T, Calabrese JM. A comprehensive analysis of autocorrelation and bias in home range estimation. Ecol Monogr. 2019; 89(2):e01344. https://doi.org/10.1002/ecm.1344.
Pozdnyakov V, Meyer T, Wang YB, Yan J. On modeling animal movements using Brownian motion with measurement error,. Ecology. 2014; 95(2):247–53.
Parkinson BW. Gps Error Analysis In: Spilker Jr JJ, Axelrad P, Parkinson BW, Enge P, editors. Global Positioning System: Theory and Applications, Volume I. Washington DC: American Institute of Aeronautics and Astronautics: 1996. p. 469–83.
HofmannWellenhof B, Lichtenegger H, Collins J. Global Positioning System: Theory and Practice: Springer; 2012.
Collecte Localisation Satellites. Argos User’s Manual. Toulouse, France: Collecte Localisation Satellites; 2016.
Fleming C. H., Noonan M. J., Medici E. P., Calabrese J. M.Overcoming the challenge of small effective sample sizes in homerange estimation. Methods Ecol Evol; 0(ja). https://doi.org/10.1111/2041210X.13270.
Uhlenbeck GE, Ornstein LS. On the Theory of the Brownian Motion. Phys Rev. 1930; 36(5):823–41.
Einstein A. Über die von der molekularkinetischen Theorie der Wärme geforderte Bewegung von in ruhenden Flüssigkeiten suspendierten Teilchen. Ann Phys. 1905; 322(8):549–60.
Dong X, Fleming CH, Noonan MJ, Calabrese JM. Ctmmweb: A Shiny Web App for the Ctmm Movement Analysis Package. 2018. https://github.com/ctmminitiative/ctmmweb. Accessed 30 Oct 2019.
Fleming CH, Calabrese JM. A new kernel density estimator for accurate homerange and speciesrange area estimation. Methods Ecol Evol. 2017; 8(5):571–9.
Morato RG, Stabach JA, Fleming CH, Calabrese JM, de Paula RC, Ferraz KMPM, Kantek DLZ, Miyazaki SS, Pereira TDC, Araujo GR, Paviolo A, De Angelo C, Di Bitetti MS, Cruz P, Lima F, Cullen L, Sana DA, Ramalho EE, Carvalho MM, Soares FHS, Zimbres B, Silva MX, Moraes MDF, Vogliotti A, May JA, Haberfeld M, Rampim L, Sartorello L, Ribeiro MC, Leimgruber P. Space Use and Movement of a Neotropical Top Predator: The Endangered Jaguar,. PLoS ONE. 2016; 11(12):0168176.
Winner K, Noonan MJ, Fleming CH, Olson KA, Mueller T, Sheldon D, Calabrese JM. Statistical inference for home range overlap. Methods Ecol Evol. 2018; 9(7):1679–91. https://doi.org/10.1111/2041210X.13027.
Cagnacci F, Boitani L, Powell RA, Boyce MS. Animal ecology meets gpsbased radiotelemetry: a perfect storm of opportunities and challenges. Philos Trans R Soc Lond B: Biol Sci. 2010; 365(1550):2157–62. https://doi.org/10.1098/rstb.2010.0107.
Frair JL, Nielsen SE, Merrill EH, Lele SR, Boyce MS, Munro RHM, Stenhouse GB, Beyer HL. Removing gps collar bias in habitat selection studies. J Appl Ecol. 2004; 41(2):201–12. https://doi.org/10.1111/j.00218901.2004.00902.x.
Frair JL, Fieberg J, Hebblewhite M, Cagnacci F, DeCesare NJ, Pedrotti L. Resolving issues of imprecise and habitatbiased locations in ecological analyses using gps telemetry data. Philos Trans R Soc Lond B: Biol Sci. 2010; 365(1550):2187–200. https://doi.org/10.1098/rstb.2010.0084.
R Core Team. R: A Language and Environment for Statistical Computing. Vienna: R Foundation for Statistical Computing; 2016.
Kays R, Hirsch BT. Data from: Stink or swim: techniques to meet the challenges for the study and conservation of small critters that hide, swim or climb and may otherwise make themselves unpleasant. Movebank Data Repository. 2015. http://dx.doi.org/10.5441/001/1.8d8385j0.
Hirsch BT, Tujague MP, Blanco YED, Bitetti MSD, Janson CH. Comparing capuchins and coatis: causes and consequences of differing movement ecology in two sympatric mammals. Anim Behav. 2013; 86(2):331–38. https://doi.org/10.1016/j.anbehav.2013.05.023.
Frair JL, Fieberg J, Hebblewhite M, Cagnacci F, DeCesare NJ, Pedrotti L. Resolving issues of imprecise and habitatbiased locations in ecological analyses using GPS telemetry data. Philos Trans R Soc Lond B: Biol Sci. 2010; 365(1550):2187–200.
Michelot T, Blackwell PG. Stateswitching continuoustime correlated random walks. arXiv preprint arXiv:1808.01755. 2018.
Fleming CH, Fagan WF, Mueller T, Olson KA, Leimgruber P, Calabrese JM. Estimating where and how animals travel: an optimal framework for path reconstruction from autocorrelated tracking data. Ecology. 2016; 97(3):576–82.
Cressie N. Statistics for Spatial Data, revised. New York: Wiley; 1993.
Stein ML, Handcock MS. Some asymptotic properties of kriging when the covariance function is misspecified. Math Geol. 1989; 21(2):171–90.
Blackwell PG, Niu M, Lambert MS, LaPoint SD. Exact Bayesian inference for animal movement in continuous time. Methods Ecol Evol. 2016; 7(2):184–95.
Gurarie E, Cagnacci F, Peters W, Fleming CH, Calabrese JM, Mueller T, Fagan WF. A framework for modelling range shifts and migrations: asking when, whither, whether and will it return. J Anim Ecol. 2017; 86(4):943–59.
Péron G, Fleming CH, de Paula RC, Mitchell N, Strohbach M, Leimgruber P, Calabrese JM. Periodic continuoustime movement models uncover behavioral changes of wild canids along anthropization gradients. Ecol Monogr. 2017; 87(3):442–56.
Parton A, Blackwell PG. Bayesian inference for multistate ‘step and turn’ animal movement in continuous time. J Agric Biol Environ Stat. 2017; 22(3):373–92. https://doi.org/10.1007/s1325301702865.
Farhadinia MS, Johnson PJ, Macdonald DW, Hunter LTB. Anchoring and adjusting amidst humans: Ranging behavior of persian leopards along the iranturkmenistan borderland. PLOS ONE. 2018; 13(5):1–15. https://doi.org/10.1371/journal.pone.0196602.
Acknowledgements
Not Applicable.
Funding
This work was supported by the US NSF Advances in Biological Informatics program (ABI1458748 to JMC). MJN was supported by a Smithsonian Institution CGPS grant. Funding for brown pelican tracking was provided by the Friends of the National Zoo Conservation Research Grant and ConocoPhillips Global Signature Program.
Author information
Authors and Affiliations
Contributions
MJN and CHF contributed equally to this work. JMC conceptualised the study; MJN conducted the analyses, drafted the manuscript, and contributed to the method’s development; CHF developed the statistical framework and R implementation; EG contributed to the Gaussian speed calculations; RK collected the white nosed coati data; TA and JDL collected the wood turtle data; ALH Collected the brown pelican data; all authors contributed to the writing of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
All data were collected using IACUC approved protocols.
Consent for publication
Not Applicable
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Additional file 1
Proofs of SLD biases. Mathematical proof of the two SLD biases—overestimation at small sampling interval Δt and underestimation at large sampling interval, as well as a additional simulation based results demonstrating SLD’s inability to return an accurate estimate when the sampling interval, Δt, is longer the the velocity autocorrelation timescale τ_{v}.
Additional file 2
Workflow for estimating speed and distance traveled using CTSD in ctmm.
Additional file 3
Technical details. Details on estimating the mean speed and root mean square (RMS) speed from either a timeaveraged stationary Gaussian stochastic process or from instantaneous Kriged velocity estimates, and how we translate point estimates and standard errors into nonstandard confidence intervals.
Additional file 4
R script for reproducing the simulations.
Additional file 5
CTSD and model misspecification. Evaluations of the performance of CTSD with misspecified models for scenarios that are likely to occur in real data.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
About this article
Cite this article
Noonan, M.J., Fleming, C.H., Akre, T.S. et al. Scaleinsensitive estimation of speed and distance traveled from animal tracking data. Mov Ecol 7, 35 (2019). https://doi.org/10.1186/s4046201901771
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s4046201901771
Keywords
 Continuoustime
 correlated velocity
 ctmm
 GPS
 movement models
 step length
 telemetry
 travel distance