| % File src/library/stats/man/make.link.Rd |
| % Part of the R package, https://www.R-project.org |
| % Copyright 1995-2007 R Core Team |
| % Distributed under GPL 2 or later |
| |
| \name{make.link} |
| \alias{make.link} |
| \title{Create a Link for GLM Families} |
| %%-- implementation in ../R/family.R |
| \description{ |
| This function is used with the \code{\link{family}} functions in |
| \code{\link{glm}()}. |
| Given the name of a link, it returns a link function, an inverse link |
| function, the derivative \eqn{d\mu / d\eta}{dmu/deta} and a function |
| for domain checking. |
| } |
| \usage{ |
| make.link(link) |
| } |
| \arguments{ |
| \item{link}{character; one of \code{"logit"}, |
| \code{"probit"}, \code{"cauchit"}, \code{"cloglog"}, \code{"identity"}, |
| \code{"log"}, \code{"sqrt"}, \code{"1/mu^2"}, \code{"inverse"}. |
| } |
| } |
| \value{ |
| A object of class \code{"link-glm"}, a list with components |
| \item{linkfun}{Link function \code{function(mu)}} |
| \item{linkinv}{Inverse link function \code{function(eta)}} |
| \item{mu.eta}{Derivative \code{function(eta)} \eqn{d\mu / d\eta}{dmu/deta}} |
| \item{valideta}{\code{function(eta)}\{ \code{TRUE} if |
| \code{eta} is in the domain of \code{linkinv} \}.} |
| \item{name}{a name to be used for the link}. |
| } |
| \seealso{ |
| \code{\link{power}}, \code{\link{glm}}, \code{\link{family}}. |
| } |
| \examples{ |
| utils::str(make.link("logit")) |
| } |
| \keyword{models} |
| |