CircularSilhouette: Fast Silhouette on Circular or Linear Data Clusters

Calculating silhouette information for clusters on circular or linear data using fast algorithms. These algorithms run in linear time on sorted data, in contrast to quadratic time by the definition of silhouette. When used together with the fast and optimal circular clustering method FOCC (Debnath & Song 2021) <doi:10.1109/TCBB.2021.3077573> implemented in R package 'OptCirClust', circular silhouette can be maximized to find the optimal number of circular clusters; it can also be used to estimate the period of noisy periodical data.

Version: 0.0.1
Imports: OptCirClust, Rcpp (≥ 1.0.7), Rdpack
LinkingTo: Rcpp
Suggests: cluster, ggplot2, knitr, rmarkdown, testthat (≥ 3.0.0), graphics
Published: 2022-04-27
DOI: 10.32614/CRAN.package.CircularSilhouette
Author: Yinong Chen ORCID iD [aut], Tathagata Debnath ORCID iD [aut], Andrew Cai [aut], Joe Song ORCID iD [aut, cre]
Maintainer: Joe Song <joemsong at>
License: LGPL (≥ 3)
NeedsCompilation: yes
Materials: NEWS
CRAN checks: CircularSilhouette results


Reference manual: CircularSilhouette.pdf
Vignettes: Circular Silhouette Examples


Package source: CircularSilhouette_0.0.1.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): CircularSilhouette_0.0.1.tgz, r-oldrel (arm64): CircularSilhouette_0.0.1.tgz, r-release (x86_64): CircularSilhouette_0.0.1.tgz, r-oldrel (x86_64): CircularSilhouette_0.0.1.tgz

Reverse dependencies:

Reverse depends: rid


Please use the canonical form to link to this page.