posbinomial {VGAM} | R Documentation |
Fits a positive binomial distribution.
posbinomial(link = "logit", earg=list())
link |
Link function for the usual probability parameter.
See Links for more choices.
|
earg |
List. Extra argument for the link.
See earg in Links for general information.
|
The positive binomial distribution is the ordinary binomial distribution but with the probability of zero being zero. Thus the other probabilities are scaled up (i.e., divided by 1-P(Y=0)).
An object of class "vglmff"
(see vglmff-class
).
The object is used by modelling functions such as vglm
,
and vgam
.
Under- or over-flow may occur if the data is ill-conditioned.
The input for this family function is the same as
binomialff
.
Yet to be done: a quasi.posbinomial
which estimates a dispersion
parameter.
Thomas W. Yee
Patil, G. P. (1962) Maximum likelihood estimation for generalised power series distributions and its application to a truncated binomial distribution. Biometrika, 49, 227–237.
Documentation accompanying the VGAM package at http://www.stat.auckland.ac.nz/~yee contains further information and examples.
# Number of albinotic children in families with 5 kids (from Patil, 1962) akids = data.frame(y = c(rep(1,25), rep(2,23), rep(3,10), 4,5), n=rep(5,60)) akids = transform(akids, yprop = y / 5) fit1 = vglm(yprop~1, posbinomial, akids, trace=TRUE, weights=n) fit2 = vglm(cbind(y,n-y)~1, posbinomial, akids, trace=TRUE) # Same model summary(fit1) Coef(fit2) # = MLE of p = 0.3088 head(fitted(fit2))