cauchy(llocation = "identitylink", lscale = "loge",
ilocation = NULL, iscale = NULL,
iprobs = seq(0.2, 0.8, by = 0.2),
imethod = 1, nsimEIM = NULL, zero = "scale")
cauchy1(scale.arg = 1, llocation = "identitylink",
ilocation = NULL, imethod = 1)
Links
for more choices.ilocation
iscale
.CommonVGAMffArguments
for information."vglmff"
(see vglmff-class
).
The object is used by modelling functions such as vglm
,
and vgam
.imethod
, ilocation
, iscale
etc.nsimEIM
is specified then
Fisher scoring with simulation is used.
If the scale parameter is known (cauchy1
) then there
may be multiple local maximum likelihood solutions for the location
parameter. However, if both location and scale parameters are to
be estimated (cauchy
) then there is a unique maximum
likelihood solution provided $n > 2$ and less than half the data
are located at any one point.
Barnett, V. D. (1966) Evaluation of the maximum-likehood estimator where the likelihood equation has multiple roots. Biometrika, 53, 151--165.
Copas, J. B. (1975) On the unimodality of the likelihood for the Cauchy distribution. Biometrika, 62, 701--704.
Efron, B. and Hinkley, D. V. (1978) Assessing the accuracy of the maximum likelihood estimator: Observed versus expected Fisher information. Biometrika, 65, 457--481.
Cauchy
,
cauchit
,
studentt
,
simulate.vlm
.# Both location and scale parameters unknown
set.seed(123)
cdata <- data.frame(x2 = runif(nn <- 1000))
cdata <- transform(cdata, loc = exp(1 + 0.5 * x2), scale = exp(1))
cdata <- transform(cdata, y2 = rcauchy(nn, loc, scale))
fit2 <- vglm(y2 ~ x2, cauchy(lloc = "loge"), data = cdata, trace = TRUE)
coef(fit2, matrix = TRUE)
head(fitted(fit2)) # Location estimates
summary(fit2)
# Location parameter unknown
cdata <- transform(cdata, scale1 = 0.4)
cdata <- transform(cdata, y1 = rcauchy(nn, loc, scale1))
fit1 <- vglm(y1 ~ x2, cauchy1(scale = 0.4), data = cdata, trace = TRUE)
coef(fit1, matrix = TRUE)
Run the code above in your browser using DataLab