Class MRMR
java.lang.Object
unifeat.featureSelection.FeatureSelection
unifeat.featureSelection.filter.FilterApproach
unifeat.featureSelection.filter.supervised.MRMR
This java class is used to implement the minimal redundancy maximal
relevance (mRMR) method.
- Author:
- Sina Tabakhi
- See Also:
-
Field Summary
Fields inherited from class unifeat.featureSelection.FeatureSelection
numClass, numFeatures, numSelectedFeature, selectedFeatureSubset, trainSet -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidStarts the feature selection process by minimal redundancy maximal relevance (mRMR) methodMethods inherited from class unifeat.featureSelection.filter.FilterApproach
newMethodMethods inherited from class unifeat.featureSelection.FeatureSelection
getSelectedFeatureSubset, loadDataSet, loadDataSet, setNumSelectedFeature, validate
-
Constructor Details
-
MRMR
Initializes the parameters- Parameters:
arguments- array of parameters contains (sizeSelectedFeatureSubset) in whichsizeSelectedFeatureSubsetis the number of selected features
-
MRMR
public MRMR(int sizeSelectedFeatureSubset) Initializes the parameters- Parameters:
sizeSelectedFeatureSubset- the number of selected features
-
-
Method Details
-
evaluateFeatures
public void evaluateFeatures()Starts the feature selection process by minimal redundancy maximal relevance (mRMR) method- Specified by:
evaluateFeaturesin classFeatureSelection
-