public class FeatureSelection
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FeatureSelection.FilterType |
Constructor and Description |
---|
FeatureSelection(int encodingLength) |
FeatureSelection(int encodingLength,
java.util.List<java.lang.String> charStreamList) |
FeatureSelection(int encodingLength,
java.util.Set<java.lang.String> charStreamSet) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getBaseFeatureSet(java.util.Set<java.lang.String> featureSet) |
java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer> |
getFilteredAlphabetFeatureSet(java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>> alphabetFeatureSetMap,
FeatureSelection.FilterType filterType,
float minInstanceFrequencyCountPercentageThreshold,
float maxInstanceFrequencyCountPercentageThreshold) |
java.util.Set<java.util.Set<java.lang.String>> |
getFilteredAlphabetFeatureSet(java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>> alphabetFeatureSetMap,
FeatureSelection.FilterType filterType,
int minThreshold,
int maxThreshold) |
java.util.Set<java.lang.String> |
getFilteredSequenceFeatureSet(java.util.Set<java.lang.String> featureSet,
FeatureSelection.FilterType filterType) |
java.util.Map<java.lang.String,java.lang.Integer> |
getFilteredSequenceFeatureSet(java.util.Set<java.lang.String> featureSet,
FeatureSelection.FilterType filterType,
float minInstanceFrequencyCountPercentageThreshold,
float maxInstanceFrequencyCountPercentageThreshold) |
java.util.Set<java.lang.String> |
getFilteredSequenceFeatureSet(java.util.Set<java.lang.String> featureSet,
FeatureSelection.FilterType filterType,
int minThreshold,
int maxThreshold) |
public FeatureSelection(int encodingLength)
public FeatureSelection(int encodingLength, java.util.Set<java.lang.String> charStreamSet)
public FeatureSelection(int encodingLength, java.util.List<java.lang.String> charStreamList)
public java.util.Set<java.lang.String> getFilteredSequenceFeatureSet(java.util.Set<java.lang.String> featureSet, FeatureSelection.FilterType filterType)
public java.util.Set<java.lang.String> getFilteredSequenceFeatureSet(java.util.Set<java.lang.String> featureSet, FeatureSelection.FilterType filterType, int minThreshold, int maxThreshold)
public java.util.Map<java.lang.String,java.lang.Integer> getFilteredSequenceFeatureSet(java.util.Set<java.lang.String> featureSet, FeatureSelection.FilterType filterType, float minInstanceFrequencyCountPercentageThreshold, float maxInstanceFrequencyCountPercentageThreshold)
public java.util.Set<java.util.Set<java.lang.String>> getFilteredAlphabetFeatureSet(java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>> alphabetFeatureSetMap, FeatureSelection.FilterType filterType, int minThreshold, int maxThreshold)
public java.util.Map<java.util.Set<java.lang.String>,java.lang.Integer> getFilteredAlphabetFeatureSet(java.util.Map<java.util.Set<java.lang.String>,java.util.Set<java.lang.String>> alphabetFeatureSetMap, FeatureSelection.FilterType filterType, float minInstanceFrequencyCountPercentageThreshold, float maxInstanceFrequencyCountPercentageThreshold)
public java.util.Set<java.lang.String> getBaseFeatureSet(java.util.Set<java.lang.String> featureSet)