plot.cclust {cclust}R Documentation

Plot Clustered Data

Description

Plot the data using different colors for each cluster. If x has more than 2 columns, a pairs plot is produced.

Usage

plot.cclust(clobj, x, centers=TRUE, initcenters=TRUE)

Arguments

clobj Object returned by a clustering algorithm such as cclust
x Data matrix
centers Mark cluster centers with "X" (for 2-dimensional data only)
initcenters Mark initial cluster centers with "+" (for 2-dimensional data only)

Author(s)

Friedrich Leisch and Andreas Weingessel

See Also

cclust, predict.cclust

Examples

# a 2-dimensional example
x<-rbind(matrix(rnorm(100,sd=0.3),ncol=2),
         matrix(rnorm(100,mean=1,sd=0.3),ncol=2))
cl<-cclust(x,2,20,verbose=TRUE,method="kmeans")
plot(cl,x)   

# a 3-dimensional example
x<-rbind(matrix(rnorm(150,sd=0.3),ncol=3),
         matrix(rnorm(150,mean=1,sd=0.3),ncol=3),
         matrix(rnorm(150,mean=2,sd=0.3),ncol=3))
cl<-cclust(x,6,20,verbose=TRUE,method="kmeans")
plot(cl,x)

# assign classes to some new data
y<-rbind(matrix(rnorm(33,sd=0.3),ncol=3),
         matrix(rnorm(33,mean=1,sd=0.3),ncol=3),
         matrix(rnorm(3,mean=2,sd=0.3),ncol=3))
ycl<-predict(cl, y)
plot(cl,y)


[Package Contents]