Gaussian mixture models for compositional data {Compositional} | R Documentation |
Gaussian mixture models for compositional data
Description
Gaussian mixture models for compositional data.
Usage
mix.compnorm(x, g, model, type = "alr", veo = FALSE)
Arguments
x |
A matrix with the compositional data. |
g |
How many clusters to create. |
model |
The type of model to be used.
|
type |
The type of trasformation to be used, either the additive log-ratio ("alr"), the isometric log-ratio ("ilr") or the pivot coordinate ("pivot") transformation. |
veo |
Stands for "Variables exceed observations". If TRUE then if the number variablesin the model exceeds the number of observations, but the model is still fitted. |
Details
A log-ratio transformation is applied and then a Gaussian mixture model is constructed.
Value
A list including:
mu |
A matrix where each row corresponds to the mean vector of each cluster. |
su |
An array containing the covariance matrix of each cluster. |
prob |
The estimated mixing probabilities. |
est |
The estimated cluster membership values. |
Author(s)
Michail Tsagris.
R implementation and documentation: Michail Tsagris mtsagris@uoc.gr.
References
Ryan P. Browne, Aisha ElSherbiny and Paul D. McNicholas (2015). R package mixture: Mixture Models for Clustering and Classification.
Aitchison J. (1986). The statistical analysis of compositional data. Chapman & Hall.
See Also
bic.mixcompnorm, rmixcomp, mix.compnorm.contour, alfa.mix.norm,
alfa.knn,
alfa.rda, comp.nb
Examples
x <- as.matrix(iris[, 1:4])
x <- x/ rowSums(x)
mod1 <- mix.compnorm(x, 3, model = "EII" )
mod2 <- mix.compnorm(x, 4, model = "VII")