stabm
provides an implementation of many measures which assess the stability of feature selection. The following stability measures are currently included:
stabm::listStabilityMeasures()
#> Name Corrected Adjusted Minimum Maximum
#> 1 stabilityDavis FALSE FALSE 0 1
#> 2 stabilityDice FALSE FALSE 0 1
#> 3 stabilityHamming FALSE FALSE 0 1
#> 4 stabilityIntersectionCount TRUE TRUE <NA> 1
#> 5 stabilityIntersectionGreedy TRUE TRUE <NA> 1
#> 6 stabilityIntersectionMBM TRUE TRUE <NA> 1
#> 7 stabilityIntersectionMean TRUE TRUE <NA> 1
#> 8 stabilityJaccard FALSE FALSE 0 1
#> 9 stabilityKappa TRUE FALSE -1 1
#> 10 stabilityLustgarten TRUE FALSE -1 1
#> 11 stabilityNogueira TRUE FALSE -1 1
#> 12 stabilityNovovicova FALSE FALSE 0 1
#> 13 stabilityOchiai FALSE FALSE 0 1
#> 14 stabilityPhi TRUE FALSE -1 1
#> 15 stabilitySechidis FALSE TRUE <NA> NA
#> 16 stabilitySomol TRUE FALSE 0 1
#> 17 stabilityUnadjusted TRUE FALSE -1 1
#> 18 stabilityWald TRUE FALSE 1-p 1
#> 19 stabilityYu TRUE TRUE <NA> 1
#> 20 stabilityZucknick FALSE TRUE 0 1
You can install the released version of stabm from CRAN with:
install.packages("stabm")
For the development version, use devtools:
devtools::install_github("bommert/stabm")
This R package is licensed under the LGPL-3. If you encounter problems using this software (lack of documentation, misleading or wrong documentation, unexpected behaviour, bugs, …) or just want to suggest features, please open an issue in the issue tracker. Pull requests are welcome and will be included at the discretion of the author.
Please note that the stabm
project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
If you use stabm, please cite our JOSS article:
@Article{stabm,
= {{stabm}: Stability Measures for Feature Selection},
title = {Andrea Bommert and Michel Lang},
author = {Journal of Open Source Software},
journal = {2021},
year = {10.21105/joss.03010},
doi = {The Open Journal},
publisher = {6},
volume = {59},
number = {3010},
pages }