flexmix (version 2.3-17)

ICL: Integrated Completed Likelihood Criterion

Description

Compute the Integrated Completed Likelihood criterion for model selection.

Usage

# S4 method for flexmix
ICL(object, …)
# S4 method for stepFlexmix
ICL(object, …)

Arguments

object

see Methods section below

Some methods for this generic function may take additional, optional arguments. At present none do.

Value

Returns a numeric vector with the corresponding ICL value(s).

Methods

object = "flexmix":

Compute the ICL of a flexmix object.

object = "stepFlexmix":

Compute the ICL of all models contained in the stepFlexmix object.

References

C. Biernacki, G. Celeux, and G. Govaert. Assessing a mixture model for clustering with the integrated completed likelihood. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(7), 719--725, 2000.

Examples

Run this code
# NOT RUN {
data("NPreg", package = "flexmix")
ex1 <- flexmix(yn ~ x + I(x^2), data = NPreg, k = 2)
ICL(ex1)
# }

Run the code above in your browser using DataLab