stream (version 1.3-0)

DSC_TwoStage: TwoStage Clustering Process

Description

Combines a micro and a macro clustering algorithm into a single process.

Usage

DSC_TwoStage(micro, macro)

Arguments

micro

Clustering algorithm for online stage (DSC_micro)

macro

Clustering algorithm for offline stage (DSC_macro)

Value

An object of class DSC_TwoStage (subclass of DSC, DSC_Macro).

Details

update() runs the micro-clustering stage and if centers/weights are requested the reclustering is automatically performed.

See Also

DSC, DSC_Macro

Examples

Run this code
# NOT RUN {
stream <- DSD_Gaussians(k=3)

# Create a clustering process that uses a window for the online stage and
# k-means for the offline stage (reclustering)
win_km <- DSC_TwoStage(
  micro=DSC_Window(horizon=100), 
  macro=DSC_Kmeans(k=3)
  ) 
win_km
  
update(win_km, stream, 200) 
win_km
plot(win_km, stream, type="both")  
evaluate(win_km, stream, assign="macro")
# }

Run the code above in your browser using DataLab