| clus2norMix {nor1mix} | R Documentation |
Simple transformation of a clustering or grouping to a normal mixture
object (class "norMix", see, norMix.
clus2norMix(gr, x, name = deparse(sys.call()))
gr |
a grouping/clustering vector with values in
\{1,..,K\}; possibly a |
x |
numeric vector of (original) data (of the same length as |
name |
name for |
A call to norMix() with (mu, sig2, w) set to the
empirical values of the groups (as defined by split(x,gr).
Via this function, any simple clustering algorithm (such
pam) can be used as simple mixture model
fitting procedure.
Martin Maechler, Dec. 2007
norMix; further pam() (or
clara()) from package cluster for
sensible clusterings.
x9 <- rnorMix(500, MW.nm9)
require("cluster")
pxc <- pam(x9, k=3)
plot(pxc, which = 2)# silhouette
(nm.p9 <- clus2norMix(pxc$clustering, x9))
plot(nm.p9, p.norm=FALSE)
lines(MW.nm9, col="thistle")