CensusToCaptHist | R Documentation |
This function takes a table of repeated observations per individual (e.g., discrete interval census), consisting of a pair of vectors with ID and observation date (e.g., year), and converts it into a capture-history matrix to be used as part of a BaSTA CMR data input.
CensusToCaptHist(ID, d, dformat = "%Y", timeInt = "Y")
ID |
A vector with individual IDs. |
d |
A vector of dates when each individual was observed (see |
dformat |
Defines the date format for |
timeInt |
A one character string specifying which time interval should be used between capture occasions. Arguments are “ |
The d
argument can be specified as an object of class POSIXct
or POSIXlt
, as a vector of integer time intervals or as a character string indicating the day, month and year. (e.g. dd/mm/yyyy
, mmddyyyy
, mm-dd-yyyy
etc.). When d
is of class character
then argument dformat
needs to be specified using the same conventions as in function format.POSIXct
for objects of class POSIXct
or POSIXlt
.
Creates an object of class “data.frame
” with the reconstructed capture recapture matrix.
Owen R. Jones jones@biology.sdu.dk.
DataCheck
for running a data check on the input data for function basta
.FixCMRdata
to fix potential issues for capture-mark-recapture data. bastaCMRdat
for an example of input CMR datasets.
## Create a simulated vector of repeated IDs:
IDvec <- sort(sample(1:5, size = 15, replace = TRUE))
## Simulate dates (e.g., years) of observation per individual:
dVec <- rep(0, length(IDvec))
for(i in unique(IDvec)) {
svec <- which(IDvec == i)
dVec[svec] <- sort(sample(1990:1995, length(svec)))
}
## Construct the capture-recapture matrix:
Y <- CensusToCaptHist(ID = IDvec, d = dVec)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.