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/CFS_d.rb,
lib/fselector/algo_discrete/Power.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_both/RandomSubset.rb,
lib/fselector/algo_continuous/F-Test.rb,
lib/fselector/algo_discrete/Accuracy.rb,
lib/fselector/algo_discrete/INTERACT.rb,
lib/fselector/algo_discrete/Relief_d.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/KS-Test.rb,
lib/fselector/algo_continuous/T-Score.rb,
lib/fselector/algo_discrete/F1Measure.rb,
lib/fselector/algo_discrete/GiniIndex.rb,
lib/fselector/algo_discrete/J-Measure.rb,
lib/fselector/algo_discrete/OddsRatio.rb,
lib/fselector/algo_discrete/Precision.rb,
lib/fselector/algo_discrete/ReliefF_d.rb,
lib/fselector/algo_both/LasVegasFilter.rb,
lib/fselector/algo_continuous/P-Metric.rb,
lib/fselector/algo_continuous/Relief_c.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_both/LasVegasIncremental.rb,
lib/fselector/algo_discrete/InformationGain.rb,
lib/fselector/algo_discrete/AccuracyBalanced.rb,
lib/fselector/algo_discrete/FishersExactTest.rb,
lib/fselector/algo_discrete/ProbabilityRatio.rb,
lib/fselector/algo_continuous/WilcoxonRankSum.rb,
lib/fselector/algo_discrete/DocumentFrequency.rb,
lib/fselector/algo_discrete/MutualInformation.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
RandS =

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

RandomSubset
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
BSS_WSS =

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

BetweenWithinClassesSumOfSquare
KST =

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

KSTest
TS =

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

TScore
F1 =

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

F1Measure
GI =

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

GiniIndex
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
LVF =

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

LasVegasFilter
PM =

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

PMetric
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
LVI =

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

LasVegasIncremental
IG =

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

InformationGain
Acc2 =

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

AccuracyBalanced
FET =

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

FishersExactTest
PR =

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

ProbabilityRatio
WRS =

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

WilcoxonRankSum
DF =

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

DocumentFrequency
MI =

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

MutualInformation
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