Classification and Clustering of Preference Rankings
Overview
Tree-based classification and soft-clustering method for preference rankings, with tools for external validation of fuzzy clustering, and Kemeny-equivalent augmented unfolding. It contains the recursive partitioning algorithm for preference rankings, non-parametric tree-based method for a matrix of preference rankings as a response variable. It contains also the distribution-free soft clustering method for preference rankings, namely the K-median cluster component analysis (CCA). The package depends on the 'ConsRank' R package. Options for validate the tree-based method are both test-set procedure and V-fold cross validation. The package contains the routines to compute the adjusted concordance index (a fuzzy version of the adjusted rand index) and the normalized degree of concordance (the corresponding fuzzy version of the rand index). The package also contains routines to perform the Kemeny-equivalent augmented unfolding. The mds endine is the function 'sacofSym' from the package 'smacof'. Essential references: D'Ambrosio, A., Vera, J.F., and Heiser, W.J. (2021) doi:10.1080/00273171.2021.1899892; D'Ambrosio, A., Amodio, S., Iorio, C., Pandolfo, G., and Siciliano, R. (2021) doi:10.1007/s00357-020-09367-0; D'Ambrosio, A., and Heiser, W.J. (2019) doi:10.1007/s41237-018-0069-5; D'Ambrosio, A., and Heiser W.J. (2016) doi:10.1007/s11336-016-9505-1; Hullermeier, E., Rifqi, M., Henzgen, S., and Senge, R. (2012) doi:10.1109/TFUZZ.2011.2179303; Marden, J.J. <ISBN:0412995212>.
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-09
- ERROR12 OK, 1 ERROR2026-06-08
- OK13 OK2026-05-02
Show 2 earlier changesHide 2 earlier changes
- ERROR11 OK, 1 ERROR2026-04-25
- OK14 OK2026-03-10
Documentation
- Help pages
- 26
- Examples that run
- 69%11 run in a plain check · 5 only when donttest examples are enabled (R CMD check --as-cran)
- Exported functions with examples
- 57%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 31%
Downloads
Dependencies
Installing ConsRankClass adds 112 packages (61 with compiled code, 83 MB of source tarballs). Heaviest: stringi 11 MB, ggplot2 6.0 MB, data.table 5.7 MB.
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 1.0.2Latest
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- 1.0.12021-09-28 · diff ↗
- 1.0.02021-05-18
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
Package metadata
- First published
- 2021-05-18
- Total releases
- 3 / 5 yrs
- License
- GPL-3 OSI
- Bundled data
- 43 KB / 3 files
- Download size
- 88 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("ConsRankClass")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-24, which the citation names so these numbers can be found later. More on citing and the projects behind them.