split_comp {gmgm}R Documentation

Split a mixture component of a Gaussian mixture model

Description

This function splits a mixture component of a Gaussian mixture model using the singular value decomposition of the covariance matrix (Zhang et al., 2003).

Usage

split_comp(gmm, comp = 1, n_sub = 2, space = 0.5)

Arguments

gmm

An object of class gmm.

comp

An integer corresponding to the index of the split mixture component.

n_sub

A positive integer corresponding to the number of subcomponents.

space

A numeric value in [0, 1[ corresponding to the space between the subcomponents.

Value

The gmm object after splitting the mixture component.

References

Zhang, Z., Chen, C., Sun, J. and Chan, K. L. (2003). EM algorithms for Gaussian mixtures with split-and-merge operation. Pattern Recognition, 36(9):1973–1983.

See Also

merge_comp

Examples

data(gmm_body)
gmm_1 <- split_comp(gmm_body, n_sub = 3)


[Package gmgm version 1.1.2 Index]