prune_clusters

0th

Percentile

Prune Clusters from a Clustering

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.

See Also

DSC_Static

Aliases
  • prune_clusters
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)
Documentation reproduced from package stream, version 1.2-3, License: GPL-3

Community examples

Looks like there are no examples yet.