sg.edu.nus.comp.nlp.ims.lexelt
Interface IFeatureSelector

All Known Implementing Classes:
AListFeatureSelector, CCollocationFeatureSelector, CFeatureSelectorCombination, CPOSFeatureSelector, CSurroundingWordFeatureSelector

public interface IFeatureSelector

feature selector interface.

Author:
zhongzhi

Nested Class Summary
static class IFeatureSelector.Type
          select type
 
Method Summary
 void filter(IStatistic p_Stat)
          filter statistic
 IFeatureSelector.Type isFiltered(int p_FeatureIndex)
          check whether p_FeatureIndex is filtered
 IFeatureSelector.Type isFiltered(int p_FeatureIndex, java.lang.String p_Value)
          check whether p_FeatureIndex's p_Value is filtered
 

Method Detail

filter

void filter(IStatistic p_Stat)
filter statistic

Parameters:
p_Stat - input statistic

isFiltered

IFeatureSelector.Type isFiltered(int p_FeatureIndex)
check whether p_FeatureIndex is filtered

Parameters:
p_FeatureIndex - feature index
Returns:
filter type

isFiltered

IFeatureSelector.Type isFiltered(int p_FeatureIndex,
                                 java.lang.String p_Value)
check whether p_FeatureIndex's p_Value is filtered

Parameters:
p_FeatureIndex - feature index
p_Value - feature value
Returns:
filter type