capthist. Integration is by summation over the grid of points in
mask.secr.fit (capthist, model = list(D~1, g0~1, sigma~1), mask = NULL, buffer = NULL,
CL = FALSE, detectfn = NULL, binomN = NULL, start = NULL, link = list(),
fixed = list(), timecov = NULL, sessioncov = NULL, hcov = NULL,
groups = NULL, dframe = NULL, details = list(), method =
"Newton-Raphson", verify = TRUE, biasLimit = 0.01, trace = NULL,
ncores = 1, ...)capthist object including capture data and detector (trap) layoutmask objectmask not specified
(default 100 m)secr object from which they may be derivedformula notationcovariates attribute of capthist.verifysecr.fit returns an object of class secr. This has
componentssecr.design.MS)secr.design.MS)modelnlm or
optim)par.secr.fitstart
param optional parameterisation for multi-catch detectors
scaleg0 structural relationshp between g0 and sigma
scalesigma structural relationship between sigma and density
telemetrytype treat telemetry data as independent, dependent or concurrent
telemetrysigma use coordinate information from telemetry
telemetrybvn use bivariate normal prior for centres of telemetered animals
normalize rescale detection to individual range use
usecov spatial covariate of use for normalization
userdist user-provided distance function or matrixsecr.fit fits a SECR model by maximizing the likelihood. The
likelihood depends on the detector type ("multi", "proximity", "count",
"polygon" etc.) of the traps attribute of capthist
(Borchers and Efford 2008, Efford, Borchers and Byrom 2009, Efford,
Dawson and Borchers 2009, Efford 2011). The `multi' form of the
likelihood is also used, with a warning, when detector type = "single"
(see Efford et al. 2009 for justification).
The default model is null (model = list(D~1, g0~1,
sigma~1) for detectfn = 'HN' and CL = FALSE), meaning
constant density and detection probability). The set of variables
available for use in linear predictors includes some that are
constructed automatically (t, T, b, B, bk, Bk, k, K), group (g), and
others that appear in the covariates of the input data. See also
usage for varying effort, timevaryingcov to
construct other time-varying detector covariates, and secr models
and buffer and mask are alternative ways to define the region
of integration (see mask). If mask is not specified then a
mask of type "trapbuffer" will be constructed automatically using the
specified buffer width in metres.
hcov is used to define a hybrid mixture model, used especially to
model sex differences (see hcov).
The length of timecov should equal the number of sampling
occasions (ncol(capthist)). Arguments timecov,
sessioncov and groups are used only when needed for terms
in one of the model specifications. Default link is list(D="log",
g0="logit", sigma="log").
If start is missing then autoini is used for D, g0
and sigma, and other beta parameters are set initially to arbitrary
values, mostly zero. start may be a previously fitted nested
model. In this case, a vector of starting beta values is constructed
from the nested model and additional betas are set to zero. Mapping of
parameters follows the default in score.test, but user
intervention is not allowed.
binomN (previously a component of details) determines the
distribution that is fitted for the number of detections of an individual
at a particular detector, on a particular occasion, when the detectors
are of type `count', `polygon' or `transect':
NegBinomial}AIC.secr,
capthist,
details,
derived,
hcov,
mask,
par.secr.fit,
predict.secr,
print.secr,
region.N,
Speed tips
Troubleshooting
usage,
vcov.secr,
verify,## construct test data (array of 48 `multi-catch' traps)
detectors <- make.grid (nx = 6, ny = 8, detector = "multi")
detections <- sim.capthist (detectors, popn = list(D = 10,
buffer = 100), detectpar = list(g0 = 0.2, sigma = 25))
## fit & print null (constant parameter) model
secr0 <- secr.fit (detections)
secr0 ## uses print method for secr
## compare fit of null model with learned-response model for g0
secrb <- secr.fit (detections, model = g0~b)
AIC (secr0, secrb)
## typical result
## model detectfn npar logLik AIC AICc dAICc AICwt
## secr0 D~1 g0~1 sigma~1 halfnormal 3 -347.1210 700.242 700.928 0.000 0.7733
## secrb D~1 g0~b sigma~1 halfnormal 4 -347.1026 702.205 703.382 2.454 0.2267Run the code above in your browser using DataLab