exp_est {dsdp} | R Documentation |
Estimate coefficients of a polynomial in Exponential-based Model
Description
Estimate coefficients of a polynomial in Exponential-based model:
\mathrm{poly}(x; \alpha) \mathrm{Exp}(x; \lambda)
,
where \alpha
is a coefficient vector, \lambda
is a rate
parameter of an exponential distribution:
\mathrm{Exp}(x; \lambda) := \lambda e^{-\lambda x}
.
Using data
and optionally its frequencies freq
,
and a degree of a polynomial,
a rate parameter lmd
of an exponential distribution,
it computes the coefficients of polynomial, along with
Akaike Information Criterion(AIC) and an accuracy information from
underlying SDP solver.
In general, the smaller the AIC is, the better the model is.
An accuracy
around 1e-7
is a good indication for a computational
result of coefficients estimation.
Usage
exp_est(deg, lmd, data, freq, verbose, stepvec)
Arguments
deg |
A degree of polynomial, which is positive even integer. |
lmd |
A rate parameter of an exponential distribution, which is positive. |
data |
A numeric vector of a data set to be estimated. |
freq |
A numeric vector of frequencies for a data set |
verbose |
If |
stepvec |
It designates the stepsize for SDP solver.
If the problem is easy, i.e., the number of a data set are small and a degree
of a polynomial is small, then, for example, |
Value
A list
of deg, lmd, aic, accuracy, coefficient vector
See Also
Examples
rlst <- exp_est(3, 1.0, mixexpgamma$n200, NULL, FALSE, c(0.7, 0.4))