Package unifeat.featureSelection.hybrid
Class HybridApproach
java.lang.Object
unifeat.featureSelection.FeatureSelection
unifeat.featureSelection.hybrid.HybridApproach
The abstract class contains the main methods and fields that are used in all
hybrid-based feature selection methods. This class inherits from
FeatureSelection class.
- Author:
- Sina Tabakhi
- See Also:
-
Field Summary
Fields inherited from class unifeat.featureSelection.FeatureSelection
numClass, numFeatures, numSelectedFeature, selectedFeatureSubset, trainSet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic HybridApproach
newMethod
(HybridType type, Object... arguments) This method creates new object from one of the classes that has been inherited from the HybridApproach class according to type of the feature selection method.Methods inherited from class unifeat.featureSelection.FeatureSelection
evaluateFeatures, getSelectedFeatureSubset, loadDataSet, loadDataSet, setNumSelectedFeature, validate
-
Constructor Details
-
HybridApproach
public HybridApproach()Initializes the parameters
-
-
Method Details
-
newMethod
This method creates new object from one of the classes that has been inherited from the HybridApproach class according to type of the feature selection method.- Parameters:
type
- type of the hybrid feature selection methodarguments
- a list of arguments that is applied in the feature selection method- Returns:
- the created object that has been inherited from the HybridApproach class
-