Learn R Programming

stream (version 0.1-1)

recluster: Re-clustering micro-clusters

Description

Use a macro clustering algorithm to recluster micro-clusters into a final clustering.

Usage

recluster(macro, dsc, type="auto", ...)

Arguments

macro
a macro clustering algorithm (class "DSC_Macro")
dsc
a DSC object containing micro-clusters.
type
controls which clustering is used from dsc (typically micro-clusters).
...
additional arguments passed on.

Value

  • The object macro is altered and contains the clustering.

Details

Takes centers and weights of the micro-clusters and applies the macro clustering algorithm.

Examples

Run this code
### create a data stream and a micro-clustering
dsd <- DSD_GaussianStatic(k=3, d=3)

micro <- DSC_DenStream(initPoints=100)
cluster(micro, dsd, 500)

### recluster using weighted k-means
macro <- DSC_Kmeans(k=3)
recluster(macro, micro)

### plot clustering
plot(macro,dsd, main="Macro-clusters (DenStream + weighted k-means)")

Run the code above in your browser using DataLab