https://github.com/mhahsler/streammoa
Interface for data stream clustering algorithms implemented in the MOA (Massive Online Analysis) framework.
https://github.com/mhahsler/streammoa
clustering datamining datastream
Last synced: about 1 year ago
JSON representation
Interface for data stream clustering algorithms implemented in the MOA (Massive Online Analysis) framework.
- Host: GitHub
- URL: https://github.com/mhahsler/streammoa
- Owner: mhahsler
- Created: 2015-12-06T03:03:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-08-27T22:25:25.000Z (almost 2 years ago)
- Last Synced: 2025-03-28T19:13:13.866Z (about 1 year ago)
- Topics: clustering, datamining, datastream
- Language: R
- Homepage:
- Size: 4.82 MB
- Stars: 13
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.Rmd
- Changelog: NEWS.md
Awesome Lists containing this project
README
---
output: github_document
---
```{r echo=FALSE, results = 'asis'}
pkg <- 'streamMOA'
source("https://raw.githubusercontent.com/mhahsler/pkg_helpers/main/pkg_helpers.R")
pkg_title(pkg)
```
Interface for data stream clustering algorithms implemented in the MOA (Massive Online Analysis) framework. This is an extension package for [stream](https://github.com/mhahsler/stream).
```{r echo=FALSE, results = 'asis'}
pkg_install(pkg)
```
## Example
Create 3 clusters with 5% noise.
```{r}
library(streamMOA)
stream <- DSD_Gaussians(k=3, d=2, noise=.05)
```
Cluster with CluStream.
```{r}
clustream <- DSC_CluStream(m = 50, k = 3)
update(clustream, stream, 500)
clustream
```
Plot micro-clusters.
```{r plot}
plot(clustream, stream)
```
## Further Information
* [streamMOA package vignette](https://CRAN.R-project.org/package=streamMOA/vignettes/streamMOA.pdf) with complete examples.
* [Reference manual](https://CRAN.R-project.org/package=streamMOA/streamMOA.pdf)