MclustDR(object, normalized = TRUE, Sigma, lambda = 0.5, tol = sqrt(.Machine$double.eps))
TRUE
directions are normalized to unit norm."MclustDR"
with the following components:"Mclust"
for clustering, and "MclustDA"
or "EDDA"
for classification.mclustModelNames
.Information on the dimension reduction subspace is obtained from the variation on group means and, depending on the estimated mixture model, on the variation on group covariances (see Scrucca, 2010).
Observations may then be projected onto such a reduced subspace, thus providing summary plots which help to visualize the underlying structure.
The method has been extended to the supervised case, i.e., when the true classification is known (see Scrucca, 2013).
This implementation doesn't provide a formal procedure for the selection of dimensionality. A future release will include one or more methods.
C. Fraley, A. E. Raftery, T. B. Murphy and L. Scrucca (2012). mclust Version 4 for R: Normal Mixture Modeling for Model-Based Clustering, Classification, and Density Estimation. Technical Report No. 597, Department of Statistics, University of Washington.
Scrucca, L. (2013) Graphical Tools for Model-based Mixture Discriminant Analysis. Under review on Advances in Data Analysis and Classification.
summary.MclustDR
, plot.MclustDR
, Mclust
, MclustDA
.mod = Mclust(iris[,1:4])
dr = MclustDR(mod)
summary(dr)
data(banknote)
da = MclustDA(banknote[,2:7], banknote$Status, modelType = "EDDA")
dr = MclustDR(da)
summary(dr)
da = MclustDA(banknote[,2:7], banknote$Status)
dr = MclustDR(da)
summary(dr)
Run the code above in your browser using DataLab