# Module: FSelector

- Defined in:
- lib/fselector.rb,

lib/fselector/ensemble.rb,

lib/fselector/algo_base/base.rb,

lib/fselector/algo_both/Random.rb,

lib/fselector/algo_base/base_CFS.rb,

lib/fselector/algo_discrete/Power.rb,

lib/fselector/algo_discrete/CFS_d.rb,

lib/fselector/algo_discrete/G-Mean.rb,

lib/fselector/algo_base/base_Relief.rb,

lib/fselector/algo_continuous/CFS_c.rb,

lib/fselector/algo_base/base_ReliefF.rb,

lib/fselector/algo_continuous/F-Test.rb,

lib/fselector/algo_discrete/Accuracy.rb,

lib/fselector/algo_discrete/Relief_d.rb,

lib/fselector/algo_discrete/INTERACT.rb,

lib/fselector/algo_both/RandomSubset.rb,

lib/fselector/algo_base/base_discrete.rb,

lib/fselector/algo_continuous/BSS_WSS.rb,

lib/fselector/algo_continuous/KS-CCBF.rb,

lib/fselector/algo_continuous/T-Score.rb,

lib/fselector/algo_continuous/KS-Test.rb,

lib/fselector/algo_discrete/GiniIndex.rb,

lib/fselector/algo_discrete/Precision.rb,

lib/fselector/algo_discrete/F1Measure.rb,

lib/fselector/algo_discrete/J-Measure.rb,

lib/fselector/algo_discrete/OddsRatio.rb,

lib/fselector/algo_discrete/ReliefF_d.rb,

lib/fselector/algo_continuous/Relief_c.rb,

lib/fselector/algo_continuous/P-Metric.rb,

lib/fselector/algo_both/LasVegasFilter.rb,

lib/fselector/algo_base/base_continuous.rb,

lib/fselector/algo_continuous/ReliefF_c.rb,

lib/fselector/algo_discrete/Sensitivity.rb,

lib/fselector/algo_discrete/Specificity.rb,

lib/fselector/algo_discrete/McNemarsTest.rb,

lib/fselector/algo_discrete/KL-Divergence.rb,

lib/fselector/algo_discrete/ChiSquaredTest.rb,

lib/fselector/algo_discrete/GSSCoefficient.rb,

lib/fselector/algo_discrete/InformationGain.rb,

lib/fselector/algo_both/LasVegasIncremental.rb,

lib/fselector/algo_discrete/AccuracyBalanced.rb,

lib/fselector/algo_discrete/ProbabilityRatio.rb,

lib/fselector/algo_discrete/FishersExactTest.rb,

lib/fselector/algo_continuous/WilcoxonRankSum.rb,

lib/fselector/algo_discrete/MutualInformation.rb,

lib/fselector/algo_discrete/DocumentFrequency.rb,

lib/fselector/algo_discrete/BiNormalSeparation.rb,

lib/fselector/algo_discrete/OddsRatioNumerator.rb,

lib/fselector/algo_discrete/CorrelationCoefficient.rb,

lib/fselector/algo_discrete/SymmetricalUncertainty.rb,

lib/fselector/algo_discrete/FastCorrelationBasedFilter.rb,

lib/fselector/algo_discrete/MatthewsCorrelationCoefficient.rb

## Overview

FSelector: a Ruby gem for feature selection and ranking

## Defined Under Namespace

**Classes:** Accuracy, AccuracyBalanced, Base, BaseCFS, BaseContinuous, BaseDiscrete, BaseEnsemble, BaseRelief, BaseReliefF, BetweenWithinClassesSumOfSquare, BiNormalSeparation, CFS_c, CFS_d, ChiSquaredTest, CorrelationCoefficient, DocumentFrequency, EnsembleMultiple, EnsembleSingle, F1Measure, FTest, FastCorrelationBasedFilter, FishersExactTest, GMean, GSSCoefficient, GiniIndex, INTERACT, InformationGain, JMeasure, KLDivergence, KSTest, KS_CCBF, LasVegasFilter, LasVegasIncremental, MatthewsCorrelationCoefficient, McNemarsTest, MutualInformation, OddsRatio, OddsRatioNumerator, PMetric, Power, Precision, ProbabilityRatio, Random, RandomSubset, ReliefF_c, ReliefF_d, Relief_c, Relief_d, Sensitivity, Specificity, SymmetricalUncertainty, TScore, WilcoxonRankSum

## Constant Summary collapse

- VERSION =
module version

`'1.4.0'`

- Rand =
shortcut so that you can use FSelector::Rand instead of FSelector::Random

`Random`

- GM =
shortcut so that you can use FSelector::GM instead of FSelector::GMean

`GMean`

- FT =
shortcut so that you can use FSelector::FT instead of FSelector::FTest

`FTest`

- Acc =
shortcut so that you can use FSelector::Acc instead of FSelector::Accuracy

`Accuracy`

- RandS =
shortcut so that you can use FSelector::RandS instead of FSelector::RandomSubset

`RandomSubset`

- BSS_WSS =
shortcut so that you can use FSelector::BSS_WSS instead of FSelector::BetweenWithinClassesSumOfSquare

`BetweenWithinClassesSumOfSquare`

- TS =
shortcut so that you can use FSelector::TS instead of FSelector::TScore

`TScore`

- KST =
shortcut so that you can use FSelector::KST instead of FSelector::KSTest

`KSTest`

- GI =
shortcut so that you can use FSelector::GI instead of FSelector::GiniIndex

`GiniIndex`

- F1 =
shortcut so that you can use FSelector::F1 instead of FSelector::F1Measure

`F1Measure`

- JM =
shortcut so that you can use FSelector::JM instead of FSelector::JMeasure

`JMeasure`

- Odd =
shortcut so that you can use FSelector::Odd instead of FSelector::OddsRatio

`OddsRatio`

- PM =
shortcut so that you can use FSelector::PM instead of FSelector::PMetric

`PMetric`

- LVF =
shortcut so that you can use FSelector::LVF instead of FSelector::LasVegasFilter

`LasVegasFilter`

- SN =
shortcut so that you can use FSelector::SN instead of FSelector::Sensitivity

`Sensitivity`

- Recall =
Sensitivity, also known as Recall

`Sensitivity`

- SP =
shortcut so that you can use FSelector::SP instead of FSelector::Specificity

`Specificity`

- MNT =
shortcut so that you can use FSelector::MNT instead of FSelector::McNemarsTest

`McNemarsTest`

- KLD =
shortcut so that you can use FSelector::KLD instead of FSelector::KLDivergence

`KLDivergence`

- CHI =
shortcut so that you can use FSelector::CHI instead of FSelector::ChiSquaredTest

`ChiSquaredTest`

- GSS =
shortcut so that you can use FSelector::GSS instead of FSelector::GSSCoefficient

`GSSCoefficient`

- IG =
shortcut so that you can use FSelector::IG instead of FSelector::InformationGain

`InformationGain`

- LVI =
shortcut so that you can use FSelector::LVI instead of FSelector::LasVegasIncremental

`LasVegasIncremental`

- Acc2 =
shortcut so that you can use FSelector::Acc2 instead of FSelector::AccuracyBalanced

`AccuracyBalanced`

- PR =
shortcut so that you can use FSelector::PR instead of FSelector::ProbabilityRatio

`ProbabilityRatio`

- FET =
shortcut so that you can use FSelector::FET instead of FSelector::FishersExactTest

`FishersExactTest`

- WRS =
shortcut so that you can use FSelector::WRS instead of FSelector::WilcoxonRankSum

`WilcoxonRankSum`

- MI =
shortcut so that you can use FSelector::MI instead of FSelector::MutualInformation

`MutualInformation`

- DF =
shortcut so that you can use FSelector::DF instead of FSelector::DocumentFrequency

`DocumentFrequency`

- BNS =
shortcut so that you can use FSelector::BNS instead of FSelector::BiNormalSeparation

`BiNormalSeparation`

- OddN =
shortcut so that you can use FSelector::OddN instead of FSelector::OddsRatioNumerator

`OddsRatioNumerator`

- CC =
shortcut so that you can use FSelector::CC instead of FSelector::CorrelationCoefficient

`CorrelationCoefficient`

- SU =
shortcut so that you can use FSelector::SU instead of FSelector::SymmetricalUncertainty

`SymmetricalUncertainty`

- FCBF =
shortcut so that you can use FSelector::FCBF instead of FSelector::FastCorrelationBasedFilter

`FastCorrelationBasedFilter`

- MCC =
shortcut so that you can use FSelector::MCC instead of FSelector::MatthewsCorrelationCoefficient

`MatthewsCorrelationCoefficient`

- PHI =
Matthews Correlation Coefficient (MCC), also known as Phi coefficient

`MatthewsCorrelationCoefficient`