Last chance! 50% off unlimited learning
Sale ends in
Computes the reciprocal transformation, including its inverse and the first two derivatives.
reciprocallink(theta, bvalue = NULL, inverse = FALSE, deriv = 0,
short = TRUE, tag = FALSE)
negreciprocallink(theta, bvalue = NULL, inverse = FALSE, deriv = 0,
short = TRUE, tag = FALSE)
Numeric or character. See below for further details.
See Links
.
Details at Links
.
For reciprocallink
:
for deriv = 0
, the reciprocal of theta
, i.e.,
1/theta
when inverse = FALSE
,
and if inverse = TRUE
then
1/theta
.
For deriv = 1
, then the function returns
d theta
/ d eta
as a function of theta
if inverse = FALSE
,
else if inverse = TRUE
then it returns the reciprocal.
The reciprocallink
link function
is a special case of the power link function.
Numerical values of theta
close to 0 result in
Inf
, -Inf
, NA
or NaN
.
The negreciprocallink
link function computes the negative
reciprocal, i.e.,
McCullagh, P. and Nelder, J. A. (1989). Generalized Linear Models, 2nd ed. London: Chapman & Hall.
# NOT RUN {
reciprocallink(1:5)
reciprocallink(1:5, inverse = TRUE, deriv = 2)
negreciprocallink(1:5)
negreciprocallink(1:5, inverse = TRUE, deriv = 2)
x <- (-3):3
reciprocallink(x) # Has Inf
reciprocallink(x, bvalue = .Machine$double.eps) # Has no Inf
# }
Run the code above in your browser using DataLab