util.featureSelection
Class FeatureSelectionStub

java.lang.Object
  extended by util.featureSelection.FeatureSelectionStub

public class FeatureSelectionStub
extends java.lang.Object


Nested Class Summary
static class FeatureSelectionStub.FEATURE_SELECTION_PURPOSE
           
static class FeatureSelectionStub.FEATURE_SELECTION_TYPE
           
 
Constructor Summary
FeatureSelectionStub(ClassificationAction ca, org.apache.log4j.Logger logger)
           
 
Method Summary
 java.util.List<java.lang.Double> applyFeatureSelectionToTest(java.util.List<java.lang.Integer> filter, java.util.List<java.lang.Double> features)
           
 void applyFeatureSelectionToTraining(Classifier classifier, boolean sort)
           
 java.util.List<java.lang.Integer> createFilter(java.util.List<ValPosCombination> list)
           
 boolean doFeatureSelection()
           
 java.lang.String getFeature_selection_input_file()
           
 java.lang.String getFeature_selection_output_file()
           
 FeatureSelectionStub.FEATURE_SELECTION_PURPOSE getFeature_selection_purpose()
           
 FeatureSelectionStub.FEATURE_SELECTION_TYPE getFeature_selection_type()
           
 int getMaxNumFeatures()
           
 java.util.List<java.lang.Integer> getStandardClassifierFilter()
           
 java.util.List<java.lang.Integer> loadFSFile(java.lang.String path)
           
 void setFeature_selection_input_file(java.lang.String feature_selection_input_file)
           
 void setFeature_selection_output_file(java.lang.String feature_selection_output_file)
           
 void setFeature_selection_purpose(FeatureSelectionStub.FEATURE_SELECTION_PURPOSE feature_selection_purpose)
           
 boolean setFeature_selection_purpose(java.lang.String s)
           
 void setFeature_selection_type(FeatureSelectionStub.FEATURE_SELECTION_TYPE feature_selection_type)
           
 boolean setFeature_selection_type(java.lang.String s)
           
 void setFilter(java.util.List<java.lang.Integer> newFilter)
           
 void setMaxNumFeatures(int maxNumFeatures)
           
 void writeFeatureSelectionFile(java.lang.String fileName, java.util.List<java.lang.Integer> list)
           
 void writeFeatureSelectionFileFull(java.lang.String fileName, java.util.List<ValPosCombination> list)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureSelectionStub

public FeatureSelectionStub(ClassificationAction ca,
                            org.apache.log4j.Logger logger)
Method Detail

applyFeatureSelectionToTraining

public void applyFeatureSelectionToTraining(Classifier classifier,
                                            boolean sort)

applyFeatureSelectionToTest

public java.util.List<java.lang.Double> applyFeatureSelectionToTest(java.util.List<java.lang.Integer> filter,
                                                                    java.util.List<java.lang.Double> features)

getStandardClassifierFilter

public java.util.List<java.lang.Integer> getStandardClassifierFilter()

createFilter

public java.util.List<java.lang.Integer> createFilter(java.util.List<ValPosCombination> list)

writeFeatureSelectionFile

public void writeFeatureSelectionFile(java.lang.String fileName,
                                      java.util.List<java.lang.Integer> list)

writeFeatureSelectionFileFull

public void writeFeatureSelectionFileFull(java.lang.String fileName,
                                          java.util.List<ValPosCombination> list)

loadFSFile

public java.util.List<java.lang.Integer> loadFSFile(java.lang.String path)

setFilter

public void setFilter(java.util.List<java.lang.Integer> newFilter)

getFeature_selection_purpose

public FeatureSelectionStub.FEATURE_SELECTION_PURPOSE getFeature_selection_purpose()

setFeature_selection_purpose

public void setFeature_selection_purpose(FeatureSelectionStub.FEATURE_SELECTION_PURPOSE feature_selection_purpose)

setFeature_selection_purpose

public boolean setFeature_selection_purpose(java.lang.String s)

getFeature_selection_type

public FeatureSelectionStub.FEATURE_SELECTION_TYPE getFeature_selection_type()

setFeature_selection_type

public void setFeature_selection_type(FeatureSelectionStub.FEATURE_SELECTION_TYPE feature_selection_type)

setFeature_selection_type

public boolean setFeature_selection_type(java.lang.String s)

getFeature_selection_input_file

public java.lang.String getFeature_selection_input_file()

setFeature_selection_input_file

public void setFeature_selection_input_file(java.lang.String feature_selection_input_file)

getFeature_selection_output_file

public java.lang.String getFeature_selection_output_file()

setFeature_selection_output_file

public void setFeature_selection_output_file(java.lang.String feature_selection_output_file)

getMaxNumFeatures

public int getMaxNumFeatures()

setMaxNumFeatures

public void setMaxNumFeatures(int maxNumFeatures)

doFeatureSelection

public boolean doFeatureSelection()