Selects the best model by log-likelihood, AIC, or BIC.
model_select(
x,
models = univariateML_models,
criterion = c("aic", "bic", "loglik"),
na.rm = FALSE,
...
)model_select returns an object of class
univariateML. This is a named numeric vector with maximum likelihood
estimates for the parameters of the best fitting model and the following
attributes:
modelThe name of the model.
densityThe density associated with the estimates.
logLikThe loglikelihood at the maximum.
supportThe support of the density.
nThe number of observations.
callThe call as captured my match.call
a (non-empty) numeric vector of data values.
a character vector containing the distribution models to
select from; see print(univariateML_models).
the model selection criterion. Must be one of "aic",
"bic", and "loglik".
logical. Should missing values be removed?
unused.
Johnson, N. L., Kotz, S. and Balakrishnan, N. (1995) Continuous Univariate Distributions, Volume 1, Chapter 17. Wiley, New York.