Skip to content

Ahmad-Alsaleh/EvaluateFeatureSelection

EvaluateFeatureSelection

License: MIT R-CMD-check Lifecycle: stable

Generates plots to visualize and assess the performance of feature selection methods using supervised learning. It also provides functions to plot scree plots to visualize good cutting points for the number of features to be selected.

Installation

You can install the development version of EvaluateFeatureSelection like so:

install.packages("remotes")
remotes::install_github("Ahmad-Alsaleh/EvaluateFeatureSelection")

Example

Generate a scree plot

library(EvaluateFeatureSelection)
features_scores <- c(x1 = 0.8165005, x2 = -0.1178857, ...)
get_scree_plot(features_scores)
BAM Scores Scree Plot BAM Scores Scree Plot

Similarly, you can use get_auc_plot(...) or get_acc_plot(...) to evaluate the performance of feature selection methods using supervised learning and AUC/accuracy as the performance metric.

AUC of Different Feature Selection Methods image

About

Visualize and Assess the Performance of Feature Selection Methods Using Supervised Learning.

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages