| 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))