if (FALSE) {
## The function is currently defined as follows
nb2 <- function () {
link <- "log"
linkfun <- function(mu) log(mu)
linkinv <- function(eta) pmax(exp(eta), .Machine$double.eps)
mu.eta <- function(eta) pmax(exp(eta), .Machine$double.eps)
variance <- function(mu, phi) mu + phi * mu^2
valideta <- function(eta) TRUE
validmu <- function(mu) all(mu > 0)
structure(list(family = "negative.binomial", link = "log",
linkfun = linkfun, linkinv = linkinv, mu.eta = mu.eta,
variance = variance, valideta = valideta, validmu = validmu,
name = link), class = "family")
}
}
Run the code above in your browser using DataLab