View source: R/adjust.parameter.count.R
| adjust.parameter.count | R Documentation |
Modifies number of estimated parameters and the resulting AICc value for model selection.
adjust.parameter.count(model, npar)
model |
MARK model object |
npar |
Value of count of estimated parameters |
When a model is run the parameter count determined by MARK is stored in
results$npar and the AICc value is stored in results$AICc. If
the argument adjust is set to TRUE in the call to
run.mark.model and MARK determined that the design matrix was
not full rank (i.e., the parameter count is less than the columns of the
design matrix), then the parameter count from MARK is stored in
results$npar.unadjusted and AICc in results$AICc.unadjusted
and results$npar is set to the number of columns of the design matrix
and results$AICc uses the assumed full rank value of npar.
This function allows the parameter count to be reset to any value less than
or equal to the number of columns in the design matrix. If
results$npar.unadjusted exists it is kept as is. If it doesn't
exist, then the current values of results$npar and
results$AICc are stored in the .unadjusted fields to maintain
the values from MARK, and the new adjusted values defined by the function
argument npar are stored in results$npar and
results$AICc. In the example below, the CJS model Phi(t)p(t) is
fitted with the call to mark which defaults to
adjust=TRUE. This is used to show how adjust.parameter.count
can be used to adjust the count to 11 from the full rank count of 12.
Alternatively, the argument adjust=FALSE can be added to prevent the
adjustment which is appropriate in this case because Phi(6) and p(6) are
confounded.
model: the mark model object with the adjustments made
Jeff Laake
run.mark.model,model.table
# This example is excluded from testing to reduce package check time
data(dipper)
ptime=list(formula=~time)
Phitime=list(formula=~time)
dipper.phitime.ptime=mark(dipper,model.parameters=list(Phi=Phitime, p=ptime),delete=TRUE)
dipper.phitime.ptime=adjust.parameter.count(dipper.phitime.ptime,11)
dipper.phitime.ptime=mark(dipper,model.parameters=list(Phi=Phitime, p=ptime),
adjust=FALSE,delete=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.