clusplot.partition
Bivariate Cluster Plot (of a Partitioning Object)
Description
Draws a 2-dimensional “clusplot” (clustering plot) on the current graphics device. The generic function has a default and a partition
method.
Usage
clusplot(x, ...) ## S3 method for class 'partition' clusplot(x, main = NULL, dist = NULL, ...)
Arguments
x | an R object, here, specifically an object of class |
main | title for the plot; when |
dist | when |
... | optional arguments passed to methods, notably the |
Details
The clusplot.partition()
method relies on clusplot.default
.
If the clustering algorithms pam
, fanny
and clara
are applied to a data matrix of observations-by-variables then a clusplot of the resulting clustering can always be drawn. When the data matrix contains missing values and the clustering is performed with pam
or fanny
, the dissimilarity matrix will be given as input to clusplot
. When the clustering algorithm clara
was applied to a data matrix with NAs then clusplot will replace the missing values as described in clusplot.default
, because a dissimilarity matrix is not available.
Value
For the partition
(and default
) method: An invisible list with components Distances
and Shading
, as for clusplot.default
, see there.
Side Effects
a 2-dimensional clusplot is created on the current graphics device.
See Also
clusplot.default
for references; partition.object
, pam
, pam.object
, clara
, clara.object
, fanny
, fanny.object
, par
.
Examples
## For more, see ?clusplot.default ## generate 25 objects, divided into 2 clusters. x <- rbind(cbind(rnorm(10,0,0.5), rnorm(10,0,0.5)), cbind(rnorm(15,5,0.5), rnorm(15,5,0.5))) clusplot(pam(x, 2)) ## add noise, and try again : x4 <- cbind(x, rnorm(25), rnorm(25)) clusplot(pam(x4, 2))
Copyright (©) 1999–2012 R Foundation for Statistical Computing.
Licensed under the GNU General Public License.