SkillAgentSearch skills...

StreamMOA

Interface for data stream clustering algorithms implemented in the MOA (Massive Online Analysis) framework.

Install / Use

/learn @mhahsler/StreamMOA
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<img src="man/figures/logo.svg" align="right" height="139" /> R package streamMOA - Interface for MOA Stream Clustering Algorithms

r-universe
status Package on
CRAN CRAN RStudio mirror
downloads

Interface for data stream clustering algorithms implemented in the MOA (Massive Online Analysis) framework. This is an extension package for stream.

Installation

Stable CRAN version: Install from within R with

install.packages("streamMOA")

Current development version: Install from r-universe.

install.packages("streamMOA",
    repos = c("https://mhahsler.r-universe.dev",
              "https://cloud.r-project.org/"))

Example

Create 3 clusters with 5% noise.

library(streamMOA)

stream <- DSD_Gaussians(k = 3, d = 2, noise = 0.05)

Cluster with CluStream.

clustream <- DSC_CluStream(m = 50, k = 3)
update(clustream, stream, 500)
clustream
## CluStream 
## Class: moa/clusterers/clustream/WithKmeans, DSC_MOA, DSC_Micro, DSC 
## Number of micro-clusters: 50 
## Number of macro-clusters: 3

Plot micro-clusters.

plot(clustream, stream)

<!-- -->

Further Information

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated11d ago
Forks4

Languages

R

Security Score

80/100

Audited on Mar 24, 2026

No findings