inv.chisqff | R Documentation |
Maximum likelihood estimation of the degrees of freedom for an inverse chi–squared distribution using Fisher scoring.
inv.chisqff(link = "loglink", zero = NULL)
link, zero |
For further details, see
|
The inverse chi–squared distribution
with df = \nu \geq 0
degrees of
freedom implemented here has density
f(x; \nu) = \frac{ 2^{-\nu / 2} x^{-\nu/2 - 1}
e^{-1 / (2x)} }{ \Gamma(\nu / 2) },
where x > 0
, and
\Gamma
is the gamma
function.
The mean of Y
is 1 / (\nu - 2)
(returned as the fitted
values), provided \nu > 2
.
That is, while the expected information matrices used here are
valid in all regions of the parameter space, the regularity conditions
for maximum likelihood estimation are satisfied only if \nu > 2
.
To enforce this condition, choose
link = logoff(offset = -2)
.
As with, chisq
, the degrees of freedom are
treated as a parameter to be estimated using (by default) the
link loglink
. However, the mean can also
be modelled with this family function.
See inv.chisqMlink
for specific details about this.
This family VGAM function handles multiple responses.
An object of class "vglmff"
.
See vglmff-class
for further details.
By default, the single linear/additive predictor in this family
function, say \eta = \log dof
,
can be modeled in terms of covariates,
i.e., zero = NULL
.
To model \eta
as intercept–only set zero = "dof"
.
See zero
for more details about this.
As with chisq
or
Chisquare
, the degrees of freedom are
non–negative but allowed to be non–integer.
V. Miranda.
loglink
,
CommonVGAMffArguments
,
inv.chisqMlink
,
zero
.
set.seed(17010504)
dof <- 2.5
yy <- rinv.chisq(100, df = dof)
ics.d <- data.frame(y = yy) # The data.
fit.inv <- vglm(cbind(y, y) ~ 1, inv.chisqff,
data = ics.d, trace = TRUE, crit = "coef")
Coef(fit.inv)
summary(fit.inv)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.