MoveBB-class: Class '"MoveBB"'

Description Details Objects from the Class Slots Extends Methods Author(s) References See Also Examples

Description

The MoveBB object contains at least time and coordinate information of an animal, along with location variance for each relocation and information about the diffusion coefficient. It can contain further data as for class Move.

Details

The main way in which MoveBB extends Move is that it provides explicit support for location uncertainty, e.g. using the Brownian bridge movement model (BBMM). In particular, every relocation has not only a position and a timestamp, but also stores the variance of the location, e.g. GPS error. Further, an object of type MoveBB stores the diffusion coefficient of the Brownian motion, or a similar parameter for other movement models. The diffusion coefficient is allowed to vary with time and is therefore modeled as a function that maps time to the value of the diffusion coefficient. The default estimation function just computes a constant.

Objects from the Class

Objects can be created by calls of the form new("MoveBB", ...).

Slots

idData

Object of class "data.frame": additional (one row) data;

dateCreation

Object of class "numeric": time stamp when the file was downloaded;

study

Object of class "character": name of the study;

citation

Object of class "character": how to cite the study;

license

Object of class "character": the license under which the data were published;

timesMissedFixes

Object of class "POSIXct": stores the timestamps of lines of the data set that were removed because they included NA locations

bbox

belongs to the SpatialPointsDataFrame

coords

coordinates of the track, belongs to the SpatialPointsDataFrame

coords.nrs

belongs to the SpatialPointsDataFrame

data

additional data of that object that is stored in the SpatialPointsDataFrame

proj4string

projection of the coordinates

timestamps

timestamps according to the coordinates

variance:

location variance for each relocation

diffusion:

function providing diffusion coefficient over time

Extends

Class "Move"

Methods

[

signature(x = "MoveBB", i = "ANY", j = "ANY"): Select specific relocations

diffusionCoefficient

signature(tr = "MoveBB"): Optimize diffusion coefficient for trajectory

position

signature(object = "MoveBB", time = "numeric"): Compute position distribution at given times

velocity

signature(object = "MoveBB", time = "numeric", time.scale = "numeric"): Compute velocity distribution at given times

utilizationDistribution

signature(object = "MoveBB", raster = "RasterLayer", timestepSize = "numeric"): Compute utilization distribution for trajectory

speedDistribution

signature(object = "MoveBB", raster = "RasterLayer", timestepSize = "numeric", time.scale = "numeric"): Compute spatial distribution of expected speed

Author(s)

Stef Sijben

References

Horne, J., Garton, E., Krone, S. and Lewis, J. Analyzing animal movements using Brownian bridges. Ecology 88, 9 (2007), 2354–2363.

See Also

MoveBBStack, move:Move

Examples

1
2
3
4
showClass("MoveBB")

data(vervet_monkeys)
split(monkey.tr)

moveBB documentation built on May 2, 2019, 5:50 p.m.

Related to MoveBB-class in moveBB...