| prune_clusters {stream} | R Documentation |
Prune Clusters from a Clustering
Description
Creates a (static) copy of a clustering where a fraction of the weight or the number of clusters with the lowest weights were pruned.
Usage
prune_clusters(dsc, threshold = 0.05, weight = TRUE)
Arguments
dsc |
The DSC object to be pruned. |
threshold |
The numeric vector of probabilities for the quantile. |
weight |
should a fraction of the total weight in the clustering be pruned? Otherwise a fraction of clusters is pruned. |
Value
Returns an object of class DSC_Static.
Author(s)
Michael Hahsler
See Also
Other DSC:
DSC(),
DSC_Macro(),
DSC_Micro(),
DSC_R(),
DSC_SlidingWindow(),
DSC_Static(),
DSC_TwoStage(),
animate_cluster(),
evaluate.DSC,
get_assignment(),
plot.DSC(),
predict(),
read_saveDSC,
recluster()
Examples
# 3 clusters with 10% noise
stream <- DSD_Gaussians(k=3, noise=0.1)
dbstream <- DSC_DBSTREAM(r=0.1)
update(dbstream, stream, 500)
dbstream
plot(dbstream, stream)
# prune lightest micro-clusters for 20% of the weight of the clustering
static <- prune_clusters(dbstream, threshold=0.2)
static
plot(static, stream)
[Package stream version 2.0-2 Index]