wbllike
Weibull negative log-likelihood
Syntax
nlogL = wbllike(params,data)
[logL,AVAR] = wbllike(params,data)
[...] = wbllike(params,data,censoring)
[...] = wbllike(params,data,censoring,freq)
Description
nlogL = wbllike(params,data)
returns the Weibull negative log-likelihood.
params(1)
is the scale parameter, A
, and
params(2)
is the shape parameter, B
.
[logL,AVAR] = wbllike(params,data)
also
returns AVAR
, which is the asymptotic variance-covariance
matrix of the parameter estimates if the values in params
are
the maximum likelihood estimates. AVAR
is the inverse
of Fisher's information matrix. The diagonal elements of AVAR
are
the asymptotic variances of their respective parameters.
[...] = wbllike(params,data,censoring)
accepts
a Boolean vector, censoring
, of the same size as data
,
which is 1 for observations that are right-censored and 0 for observations
that are observed exactly.
[...] = wbllike(params,data,censoring,freq)
accepts
a frequency vector, freq
, of the same size as data
. freq
typically
contains integer frequencies for the corresponding elements in data
,
but can contain any nonnegative values. Pass in []
for censoring
to
use its default value.
The Weibull negative log-likelihood for uncensored data is
where f is the Weibull pdf.
wbllike
is a utility function for maximum
likelihood estimation.
Examples
This example continues the example from wblfit
.
r = wblrnd(0.5,0.8,100,1); [logL, AVAR] = wbllike(wblfit(r),r) logL = 47.3349 AVAR = 0.0048 0.0014 0.0014 0.0040
References
[1] Patel, J. K., C. H. Kapadia, and D. B. Owen. Handbook of Statistical Distributions. New York: Marcel Dekker, 1976.
Version History
Introduced before R2006a