CRAN/E | ClusterR

ClusterR

Gaussian Mixture Models, K-Means, Mini-Batch-Kmeans, K-Medoids and Affinity Propagation Clustering

Installation

About

Gaussian mixture models, k-means, mini-batch-kmeans, k-medoids and affinity propagation clustering with the option to plot, validate, predict (new data) and estimate the optimal number of clusters. The package takes advantage of 'RcppArmadillo' to speed up the computationally intensive parts of the functions. For more information, see (i) "Clustering in an Object-Oriented Environment" by Anja Struyf, Mia Hubert, Peter Rousseeuw (1997), Journal of Statistical Software, doi:10.18637/jss.v001.i04; (ii) "Web-scale k-means clustering" by D. Sculley (2010), ACM Digital Library, doi:10.1145/1772690.1772862; (iii) "Armadillo: a template-based C++ library for linear algebra" by Sanderson et al (2016), The Journal of Open Source Software, doi:10.21105/joss.00026; (iv) "Clustering by Passing Messages Between Data Points" by Brendan J. Frey and Delbert Dueck, Science 16 Feb 2007: Vol. 315, Issue 5814, pp. 972-976, doi:10.1126/science.1136800.

Citation ClusterR citation info
github.com/mlampros/ClusterR
System requirements libarmadillo: apt-get install -y libarmadillo-dev (deb), libblas: apt-get install -y libblas-dev (deb), liblapack: apt-get install -y liblapack-dev (deb), libarpack++2: apt-get install -y libarpack++2-dev (deb), gfortran: apt-get install -y gfortran (deb), libgmp3: apt-get install -y libgmp3-dev (deb), libfftw3: apt-get install -y libfftw3-dev (deb), libtiff5: apt-get install -y libtiff5-dev (deb)
Bug report File report

Key Metrics

Version 1.3.2
R ≥ 3.2
Published 2023-12-04 142 days ago
Needs compilation? yes
License GPL-3
CRAN checks ClusterR results

Downloads

Yesterday 205 -8%
Last 7 days 1.403 -19%
Last 30 days 6.364 -14%
Last 90 days 20.755 -14%
Last 365 days 84.191 -37%

Maintainer

Maintainer

Lampros Mouselimis

mouselimislampros@gmail.com

Authors

Lampros Mouselimis

aut / cre

Conrad Sanderson

cph

(Author of the C++ Armadillo library)

Ryan Curtin

cph

(Author of the C++ Armadillo library)

Siddharth Agrawal

cph

(Author of the C code of the Mini-Batch-Kmeans algorithm (https://github.com/siddharth-agrawal/Mini-Batch-K-Means))

Brendan Frey

cph

(Author of the matlab code of the Affinity propagation algorithm (for commercial use please contact the author of the matlab code))

Delbert Dueck

cph

(Author of the matlab code of the Affinity propagation algorithm)

Vitalie Spinu

ctb

(Github Contributor)

Material

README
NEWS
Reference manual
Package source

In Views

Cluster

Vignettes

Functionality of the ClusterR package

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

ClusterR archive

Depends

R ≥ 3.2

Imports

Rcpp ≥ 0.12.5
graphics
grDevices
utils
stats
gmp
ggplot2
lifecycle

Suggests

OpenImageR
FD
testthat
covr
knitr
rmarkdown

LinkingTo

Rcpp
RcppArmadillo ≥ 0.9.1

Reverse Imports

bssn
Clustering
ClustImpute
ctpm
demu
jackstraw
mbkmeans
mlmts
moanin
opGMMassessment
patternize
Spectrum
text2map
tidybins

Reverse Suggests

butcher
FCPS
mlr
mlr3cluster
nonet
ScatterDensity
superml
tidyclust

Reverse LinkingTo

mbkmeans
SuperpixelImageSegmentation