Software
R packages and software developed
Open-source R packages for statistical computing and cluster analysis.
Silhouette
Proximity Measure Based Diagnostics for Standard, Soft, and Multi-Way Clustering
📦 CRAN
R package version 0.9.6
📖 Documentation
Package website & vignettes
Authors: Shrikrishna Bhat K and Kiruthika C
DOI: 10.32614/CRAN.package.Silhouette
Description
An R package for silhouette-based diagnostics in standard, soft, and multi-way clustering. Quantifies clustering quality by measuring both cohesion within clusters and separation between clusters. Implements advanced silhouette width computations for diverse clustering structures, including: simplified silhouette by Van der Laan et al. (2003), Probability of Alternative Cluster normalization methods by Raymaekers and Rousseeuw (2022), fuzzy clustering and silhouette diagnostics using membership probabilities by Campello and Hruschka (2006), Menardi (2011) and Bhat and Kiruthika (2024), and multi-way clustering extensions such as block and tensor clustering by Schepers et al. (2008) and Bhat and Kiruthika (2025). Provides tools for computation and visualization based on Rousseeuw (1987) to support robust and reproducible cluster diagnostics across standard, soft, and multi-way clustering settings. Note: This package does not use the classical Rousseeuw (1987) calculation directly.
Installation
install.packages("Silhouette")blockclusterPDQ
An R Package for Block Probabilistic Distance Clustering
🐙 GitHub
Source code repository
Authors: Shrikrishna Bhat K and Kiruthika C
Description
The blockclusterPDQ R package implements block (co-)clustering using probabilistic distance methods. It provides a unified framework for simultaneously clustering rows and columns of a data matrix, with support for various data types including continuous, binary, and ordinal data. The package includes functions for model fitting, cluster evaluation, and visualization of co-cluster structures.
Installation
# Install from GitHub
# install.packages("devtools")
devtools::install_github("kskbhat/blockclusterPDQ")