discoCVI: Implementation of the DISCO Metric for Internal Clustering Evaluation

Implementation of the DISCO (Density-based Internal Score for Clusterings with nOise) metric, a cluster validity index for evaluating density-based clustering results without ground truth labels. DISCO is the first index to explicitly assess the quality of noise point assignments in addition to cluster quality. It uses density-connectivity distance derived from a minimum spanning tree of the mutual-reachability graph, providing interpretable, bounded scores in [-1, 1]. Higher scores indicate better clustering. Based on Beer et al. (2025) <doi:10.48550/arXiv.2503.00127>.

Version: 0.1.1
Depends: R (≥ 3.6.0)
Imports: FNN, stats
Suggests: dbscan, testthat (≥ 3.0.0)
Published: 2026-05-05
DOI: 10.32614/CRAN.package.discoCVI (may not be active yet)
Author: Amin Entezari ORCID iD [aut, cre], Davide Chicco ORCID iD [ctb] (Supervision and guidance), Anna Beer [aut] (Original Python implementation (arXiv:2503.00127)), Lena Krieger [aut] (Original Python implementation (arXiv:2503.00127)), Pascal Weber [aut] (Original Python implementation (arXiv:2503.00127))
Maintainer: Amin Entezari <amin_entezari at outlook.com>
BugReports: https://github.com/aminentezari/discoCVI/issues
License: MIT + file LICENSE
URL: https://github.com/aminentezari/discoCVI
NeedsCompilation: no
Language: en-GB
Materials: README
CRAN checks: discoCVI results

Documentation:

Reference manual: discoCVI.html , discoCVI.pdf

Downloads:

Package source: discoCVI_0.1.1.tar.gz
Windows binaries: r-devel: not available, r-release: discoCVI_0.1.1.zip, r-oldrel: not available
macOS binaries: r-release (arm64): discoCVI_0.1.1.tgz, r-oldrel (arm64): discoCVI_0.1.1.tgz, r-release (x86_64): discoCVI_0.1.1.tgz, r-oldrel (x86_64): discoCVI_0.1.1.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=discoCVI to link to this page.