Learn R Programming

adehabitat (version 1.1-1)

speed: Computes the Speed Between Successive Relocations of an Animal

Description

speed measures the speed between successive relocations of animals, using objects of class traj.

Usage

speed(x, id = levels(x$id), burst = levels(x$burst), date = NULL,
      units = c("seconds", "hours", "days"))

Arguments

x
an object of class traj
id
a character vector giving the identity of the animals for which the speed is to be computed
burst
a character vector giving the identity of the circuits for which the speed is to be computed (see as.traj)
date
a vector of class POSIXct of length 2 (beginning, end) delimiting the period of interest
units
a character string. It determines how the speeds are computed. For example, if the coordinates are given in meters, and if units = "seconds", speeds are returned in meters per second.

Value

  • Returns a data frame with the following components:
  • idthe identity of the animal
  • xif the speed is computed between the relocation 1 and 2, the x coordinate of the relocation 2.
  • yif the speed is computed between the relocation 1 and 2, the y coordinate of the relocation 2.
  • datea vector of class POSIXct, giving the date of relocation 2.
  • burstthe identity of the circuit
  • sp.xthe computed speed of the animal in the x direction
  • sp.ythe computed speed of the animal in the y direction
  • speedthe computed speed of the animal on the plane.
  • dtthe duration between the two relocations (in the units given by the parameter units).

See Also

as.traj

Examples

Run this code
#### Computes the speed for each wild boar
#### monitored at Puechabon
data(puechcirc)
puechcirc
plot(puechcirc)
sp <- speed(puechcirc)
sp[1:4,]

Run the code above in your browser using DataLab