Learn R Programming

Rcapture (version 1.1)

profileCI: Profile Likelihood Confidence Interval for Abundance Estimation in Closed Population Capture-Recapture Experiments

Description

The profileCI function computes the multinomial profile likelihood for the adundance of some closed population capture-recapture models.

Usage

profileCI(X, dfreq=FALSE, m="M0", h="Chao", a=2, mX=NULL, 
          mname="Customized model", neg=TRUE, alpha=0.05)

## S3 method for class 'profileCI':
print(x, \dots)

Arguments

X
The table of the observed capture histories in one of the two accepted formats. In the default format, it has one row per unit captured in the experiment. In this case, the number of columns in the table represents the number of capture occasions in the e
dfreq
This argument specifies the format of the data matrix X. By default, it is set to FALSE, which means that X has one row per unit. If it is set to TRUE, then the matrix X contains frequencies in its last column.
m
A character string identifying the model, either "M0"=M0 model, "Mt"=Mt model, "Mh"=Mh model or "Mth"=Mth model.
h
A character string ("Chao", "Poisson" or "Darroch") or a numerical R function specifying the form of the column for heterogeneity in the design matrix. "Chao" represents Chao's model, "Poisson" represents the function $f(k)=a^k-1$, where $k$
a
The value of the exponent's base for a Poisson model.
mX
The design matrix of the loglinear model. In this matrix, the order of the capture histories is as defined in the histpos.t function.
mname
A character string specifying the name of the customized model.
neg
If this option is set to TRUE, negative eta parameters in Chao's models are set to zero.
alpha
A confidence interval with confidence level 1-alpha is constructed. The value of alpha must be between 0 and 1; the default is 0.05.
x
An object, produced by the profileCI function, to print.
...
Further arguments passed to or from other methods.

Value

  • This function produces a plot of the multinomial profile likelihood for N. The value of N maximizing the profile likelihood and the bounds of the confidence interval are identified. It also produces the following objects :
  • nThe number of captured units
  • resultsA table containing the abundance estimation and its confidence interval.
  • alpha1-the confidence level of the interval.

Details

This function does not work for closed population models featuring a behavioral effect, such as Mb and Mbh.

References

Baillargeon, S. and Rivest, L.P. (2007). Rcapture: Loglinear models for capture-recapture in R. Journal of Statistical Software, 19(5), http://www.jstatsoft.org/ Cormack, R. M. 1992. Interval estimation for mark-recapture studies of closed populations. Biometrics, 48, 567--576.

See Also

closedp, closedp.mX, closedp.h

Examples

Run this code
data(hare)
profileCI(hare, m = "Mth", h = "Poisson", a = 2)

data(HIV)
mat<-histpos.t(4)
mX2<-cbind(mat,mat[,1]*mat[,2])
profileCI(HIV,dfreq=TRUE,mX=mX2,mname="Mt interaction 1,2")

Run the code above in your browser using DataLab