"ltraj"
of type II (time recorded).fpt(lt, radii, units = c("seconds", "hours", "days"))
varlogfpt(f, graph = TRUE)
meanfpt(f, graph = TRUE)
## S3 method for class 'fipati':
plot(x, scale, warn = TRUE, \dots)
"ltraj"
of type II (time
recorded)fipati
returned by the function
fpt
fipati
plot
fpt
computes the FPT for each relocation and each radius, and
for each animals. This function returns an object of class
"fipati"
, i.e. a list with one component per animal. Each
component is a data frame with each column corresponding to a value
of radii
and each row corresponding to a relocation. An object
of class fipati
has an attribute named "radii"
corresponding to the argument radii
of the function
fpt
.
meanfpt
and varlogfpt
return a data frame giving
respectively the mean FPT and the variance of the log(FPT) for each
animal (rows) and rach radius (column). These objects also have an
attribute "radii"
.log(FPT) = a * log(radius) + b
. Under the hypothesis of a
random walk, a
should be equal to 2 (higher for impeded
diffusion, and lower for facilitated diffusion). Note however, that
the value of a converges to 2 only for large values of radius.
Fauchald & Tveraa (2003) proposed another use of the FPT. Instead of
computing the mean of FPT, they propose the use of the variance of the
log(FPT). This variance should be high for scales at which patterns
occur in the trajectory (e.g. area restricted search). This method is
often used to determine the scale at which an animal seaches for food.ltraj
for additional information on objects of
class ltraj
data(puechcirc)
i <- fpt(puechcirc, seq(300,1000, length=30))
plot(i, scale = 500, warn = FALSE)
toto <- meanfpt(i)
toto
attr(toto, "radii")
toto <- varlogfpt(i)
toto
attr(toto, "radii")
Run the code above in your browser using DataLab