Package: ClusterR
Type: Package
Title: Gaussian Mixture Models, K-Means, Mini-Batch-Kmeans, K-Medoids
        and Affinity Propagation Clustering
Version: 1.3.7
Date: 2026-09-07
Authors@R: c( person(given = "Lampros", family = "Mouselimis", email = "mouselimislampros@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-8024-1546")), person(given = "Conrad", family = "Sanderson", role = "cph", comment = "Author of the C++ Armadillo library"), person(given = "Ryan", family = "Curtin", role = "cph", comment = "Author of the C++ Armadillo library"), person(given = "Siddharth", family = "Agrawal", role = "cph", comment = "Author of the C code of the Mini-Batch-Kmeans algorithm (https://github.com/siddharth-agrawal/Mini-Batch-K-Means)"), person(given = "Brendan", family = "Frey", email = "frey@psi.toronto.edu", role = "cph", comment = "Author of the matlab code of the Affinity propagation algorithm (for commercial use please contact the author of the matlab code)"), person(given = "Delbert", family = "Dueck", role = "cph", comment = "Author of the matlab code of the Affinity propagation algorithm"), person(given = "Vitalie", family = "Spinu", email = "spinuvit@gmail.com", role = "ctb", comment = "Github Contributor"),person(given = "Frederiek - Maarten", family = "Kerckhof", email = "fm@kytos.be", role = "ctb", comment = "Github Contributor") )  
BugReports: https://github.com/mlampros/ClusterR/issues
URL: https://github.com/mlampros/ClusterR,
        https://mlampros.github.io/ClusterR/
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,
        <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>.
License: GPL-3
Encoding: UTF-8
LazyData: TRUE
Depends: R(>= 3.2)
Imports: Rcpp (>= 0.12.5), graphics, grDevices, utils, stats, gmp,
        ggplot2, lifecycle
LinkingTo: Rcpp, RcppArmadillo (>= 0.9.1)
Suggests: OpenImageR, FD, testthat, covr, knitr, rmarkdown
VignetteBuilder: knitr
RoxygenNote: 7.3.3
Config/pak/sysreqs: libgmp3-dev
Repository: https://mlampros.r-universe.dev
Date/Publication: 2026-09-07 06:03:00 UTC
RemoteUrl: https://github.com/mlampros/clusterr
RemoteRef: HEAD
RemoteSha: 280dfbb092db62dc54a8e4ca960316ac66e861a6
NeedsCompilation: yes
Packaged: 2026-10-07 13:07:51 UTC; root
Author: Lampros Mouselimis [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-8024-1546>),
  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),
  Frederiek - Maarten Kerckhof [ctb] (Github Contributor)
Maintainer: Lampros Mouselimis <mouselimislampros@gmail.com>
Built: R 4.6.0; wasm32-unknown-emscripten; 2026-10-07 13:10:22 UTC; unix
