hypFit {fBasics} | R Documentation |
Estimates the parameters of a hyperbolic distribution.
hypFit(x, alpha = 1, beta = 0, delta = 1, mu = 0, scale = TRUE, doplot = TRUE, span = "auto", trace = TRUE, title = NULL, description = NULL, ...)
alpha, beta, delta, mu |
|
description |
a character string which allows for a brief description. |
doplot |
a logical flag. Should a plot be displayed? |
scale |
a logical flag, by default |
span |
x-coordinates for the plot, by default 100 values
automatically selected and ranging between the 0.001,
and 0.999 quantiles. Alternatively, you can specify
the range by an expression like |
title |
a character string which allows for a project title. |
trace |
a logical flag. Should the parameter estimation process be traced? |
x |
a numeric vector. |
... |
parameters to be parsed. |
The function nlm
is used to minimize the "negative"
maximum log-likelihood function. nlm
carries out a minimization
using a Newton-type algorithm.
The functions tFit
, hypFit
and nigFit
return
a list with the following components:
estimate |
the point at which the maximum value of the log liklihood function is obtained. |
minimum |
the value of the estimated maximum, i.e. the value of the log liklihood function. |
code |
an integer indicating why the optimization process terminated. |
gradient |
the gradient at the estimated maximum. |
steps |
number of function calls. |
## rhyp - # Simulate Random Variates: set.seed(1953) s = rhyp(n = 1000, alpha = 1.5, beta = 0.3, delta = 0.5, mu = -1.0) ## hypFit - # Fit Parameters: hypFit(s, alpha = 1, beta = 0, delta = 1, mu = mean(s), doplot = TRUE)