pf_archive-class | R Documentation |
An S3 class that defines the object returned by pf
or pf
plus pf_simplify
with the return = "archive"
argument.
This object is a named list, with three elements, which records the particles sampled at each time step, the method and the parameters used in the call to pf
:
A list of dataframes, one for each time step, that record particle samples. Each dataframe comprises n
rows (one for each particle) and the following five columns:
id_previous. An integer that uniquely defines a previous location on the record
raster
s. Following implementation of pf
, this is absent for the first time step. For subsequent time steps, this is NA
if the fast Euclidean distances method has been used, which does not ‘remember’ previous locations, but specified otherwise.) For pf_simplify
, id_previous
is NA
for the fist time step, unless an origin
has been specified; for subsequent time steps, id_previous
is included.
pr_previous. A double that defines the movement probabilities associated with previous locations. Following implementation of pf
, this is absent for the first time step. For subsequent time steps, this is NA
if the fast Euclidean distances method has been used, which does not ‘remember’ previous locations, but specified otherwise. For pf_simplify
probabilities are included for all time steps.
id_current. An integer that uniquely defines each location on the record
raster
s.
pr_current. A double that defines the probability of movement into each cell.
timestep. An integer that defines each time step.
Following implementations of pf_simplify
an additional column is included:
dist_current. A double that defines the distance between id_previous
and id_current
.
A character that defines whether or not history
was derived directly from pf
(method = "pf"
), in which case history
contains all of the particles sampled at each time step, or via pf
plus pf_simplify
with return = "archive"
(method = "pf_simplify"
), in which case history
contains the subset of particles at each time step that were re-sampled at the next time step; for implementations with summarise_pr = TRUE
, for particles that were sampled multiple times on a given time step, this only one sample with an adjusted probability score that accounts for the number of times that a location was sampled (see pf_simplify
).
A named list that records the function arguments passed to pf
. This is as inputted to pf
, but with the ‘calc_distance_graph’ elements added if unsupplied and applicable.
Edward Lavender
dat_dcpf_histories
provides an example of a pf_archive-class
object. pf
and pf_simplify
return pf_archive-class
objects. pf_simplify
can also convert pf_archive-class
objects into pf_path-class
objects that comprise the reconstructed movement paths.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.