ClusterR

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

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>.

Total

47,652

Last month

3,416

Last week

1,141

Average per day

114

Daily downloads

Total downloads

Description file content

Package
ClusterR
Type
Package
Title
Gaussian Mixture Models, K-Means, Mini-Batch-Kmeans, K-Medoids and Affinity Propagation Clustering
Version
1.1.9
Date
2019-04-14
Maintainer
Lampros Mouselimis
BugReports
https://github.com/mlampros/ClusterR/issues
URL
Description
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, ; (ii) "Web-scale k-means clustering" by D. Sculley (2010), ACM Digital Library, ; (iii) "Armadillo: a template-based C++ library for linear algebra" by Sanderson et al (2016), The Journal of Open Source Software, ; (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, .
License
GPL-3
Encoding
UTF-8
LazyData
TRUE
Depends
R(>= 3.2), gtools
Imports
Rcpp (>= 0.12.5), graphics, grDevices, utils, gmp, FD, stats, ggplot2
LinkingTo
Rcpp, RcppArmadillo (>= 0.9.1)
Suggests
OpenImageR, testthat, covr, knitr, rmarkdown
VignetteBuilder
knitr
RoxygenNote
6.1.0
NeedsCompilation
yes
Packaged
2019-04-14 05:57:38 UTC; lampros
Author
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)
Repository
CRAN
Date/Publication
2019-04-14 06:42:41 UTC

install.packages('ClusterR')

1.1.9

11 days ago

https://github.com/mlampros/ClusterR

Lampros Mouselimis

GPL-3

Depends on

R(>= 3.2), gtools

Imports

Rcpp (>= 0.12.5), graphics, grDevices, utils, gmp, FD, stats, ggplot2

Suggests

OpenImageR, testthat, covr, knitr, rmarkdown

Discussions