Learn R Programming

VGAM (version 1.1-14)

posbernUC: Positive Bernoulli Sequence Model

Description

Density, and random generation for multiple Bernoulli responses where each row in the response matrix has at least one success.

Usage

rposbern(n, nTimePts = 5, pvars = length(xcoeff),
  xcoeff = c(-2, 1, 2), Xmatrix = NULL, cap.effect = 1,
  is.popn = FALSE, link = "logitlink", earg.link = FALSE)
dposbern(x, prob, prob0 = prob, log = FALSE)

Arguments

Value

rposbern returns a data frame with some attributes. The function generates random deviates (\(\tau\) columns labelled y1, y2, ...) for the response. Some indicator columns are also included (those starting with ch are for previous capture history). The default setting corresponds to a \(M_{bh}\) model that has a single trap-happy effect. Covariates x1, x2, ... have the same affect on capture/recapture at every sampling occasion (see the argument parallel.t in, e.g.,

posbernoulli.tb).

The function dposbern gives the density,

Details

The form of the conditional likelihood is described in posbernoulli.b and/or posbernoulli.t and/or posbernoulli.tb. The denominator is equally shared among the elements of the matrix x.

See Also

posbernoulli.tb, posbernoulli.b, posbernoulli.t.

Examples

Run this code
rposbern(n = 10)
attributes(pdata <- rposbern(n = 100))
M.bh <- vglm(cbind(y1, y2, y3, y4, y5) ~ x2 + x3,
             posbernoulli.b(I2 = FALSE), pdata, trace = TRUE)
constraints(M.bh)
summary(M.bh)

Run the code above in your browser using DataLab