Please cite both the package and the original articles / software in your publications:
Mouselimis L (2024). ClusterR: Gaussian Mixture Models, K-Means, Mini-Batch-Kmeans, K-Medoids and Affinity Propagation Clustering. R package version 1.3.3, https://CRAN.R-project.org/package=ClusterR.
Sanderson C, Curtin R (2016). “Armadillo: a template-based C++ library for linear algebra.” Journal of Open Source Software, 1, 26. doi:10.21105/joss.00026.
Sanderson C, Curtin R (2018). “A User-Friendly Hybrid Sparse Matrix Class in C++.” Lecture Notes in Computer Science (LNCS), 10931, 422–430. doi:10.1007/978-3-319-96418-8_50.
Agrawal S (2013). Mini-Batch-K-Means. https://github.com/siddharth-agrawal/Mini-Batch-K-Means.
Sculley D (2010). “Web-scale k-means clustering.” ACM Digital Library. doi:10.1145/1772690.1772862.
Dueck D (2009). Affinity Propagation: Clustering Data by Passing Messages. Ph.D. thesis, University of Toronto. https://hdl.handle.net/1807/17755.
Frey B, Dueck D (2007). “Clustering by Passing Messages Between Data Points.” Science, 315, 972–976. doi:10.1126/science.1136800.
Struyf A, Hubert M, Rousseeuw P (1997). “Clustering in an Object-Oriented Environment.” Journal of Statistical Software. doi:10.18637/jss.v001.i04.
Pham D, Dimov S, Nguyen C (2004). “Selection of K in K-means clustering.” Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science. doi:10.1243/095440605X8298, https://www.ee.columbia.edu/~dpwe/papers/PhamDN05-kmeans.pdf.
Corresponding BibTeX entries:
@Manual{, title = {{ClusterR}: Gaussian Mixture Models, K-Means, Mini-Batch-Kmeans, K-Medoids and Affinity Propagation Clustering}, author = {Lampros Mouselimis}, year = {2024}, note = {R package version 1.3.3}, url = {https://CRAN.R-project.org/package=ClusterR}, }
@Article{, title = {Armadillo: a template-based C++ library for linear algebra}, author = {Conrad Sanderson and Ryan Curtin}, journal = {Journal of Open Source Software}, year = {2016}, volume = {1}, pages = {26}, doi = {10.21105/joss.00026}, }
@Article{, title = {A User-Friendly Hybrid Sparse Matrix Class in C++}, author = {Conrad Sanderson and Ryan Curtin}, journal = {Lecture Notes in Computer Science (LNCS)}, year = {2018}, volume = {10931}, pages = {422--430}, doi = {10.1007/978-3-319-96418-8_50}, }
@Manual{, title = {Mini-Batch-K-Means}, author = {Siddharth Agrawal}, year = {2013}, url = {https://github.com/siddharth-agrawal/Mini-Batch-K-Means}, }
@Article{, title = {Web-scale k-means clustering}, author = {D. Sculley}, journal = {ACM Digital Library}, year = {2010}, doi = {10.1145/1772690.1772862}, }
@PhdThesis{, title = {Affinity Propagation: Clustering Data by Passing Messages}, author = {Delbert Dueck}, year = {2009}, school = {University of Toronto}, url = {https://hdl.handle.net/1807/17755}, }
@Article{, title = {Clustering by Passing Messages Between Data Points}, author = {Brendan Frey and Delbert Dueck}, journal = {Science}, year = {2007}, volume = {315}, pages = {972--976}, doi = {10.1126/science.1136800}, }
@Article{, title = {Clustering in an Object-Oriented Environment}, author = {Anja Struyf and Mia Hubert and Peter Rousseeuw}, journal = {Journal of Statistical Software}, year = {1997}, doi = {10.18637/jss.v001.i04}, }
@Article{, title = {Selection of K in K-means clustering}, author = {D Pham and S Dimov and C Nguyen}, journal = {Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science}, year = {2004}, url = {https://www.ee.columbia.edu/~dpwe/papers/PhamDN05-kmeans.pdf}, doi = {10.1243/095440605X8298}, }