public class ConsistencySubsetEval extends ASEvaluation implements SubsetEvaluator, TechnicalInformationHandler
@inproceedings{Liu1996, author = {H. Liu and R. Setiono}, booktitle = {13th International Conference on Machine Learning}, pages = {319-327}, title = {A probabilistic approach to feature selection - A filter solution}, year = {1996} }
Discretize
,
Serialized FormModifier and Type | Class and Description |
---|---|
class |
ConsistencySubsetEval.hashKey
Class providing keys to the hash table.
|
Constructor and Description |
---|
ConsistencySubsetEval()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
buildEvaluator(Instances data)
Generates a attribute evaluator.
|
void |
clean()
Tells the evaluator that the attribute selection process is complete.
|
double |
evaluateSubset(java.util.BitSet subset)
Evaluates a subset of attributes
|
Capabilities |
getCapabilities()
Returns the capabilities of this evaluator.
|
java.lang.String |
getRevision()
Returns the revision string.
|
TechnicalInformation |
getTechnicalInformation()
Returns an instance of a TechnicalInformation object, containing detailed
information about the technical background of this class, e.g., paper
reference or book this class is based on.
|
java.lang.String |
globalInfo()
Returns a string describing this search method
|
static void |
main(java.lang.String[] args)
Main method for testing this class.
|
java.lang.String |
toString()
returns a description of the evaluator
|
forName, makeCopies, postProcess
public ConsistencySubsetEval()
public java.lang.String globalInfo()
public TechnicalInformation getTechnicalInformation()
getTechnicalInformation
in interface TechnicalInformationHandler
public Capabilities getCapabilities()
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class ASEvaluation
Capabilities
public void buildEvaluator(Instances data) throws java.lang.Exception
buildEvaluator
in class ASEvaluation
data
- set of instances serving as training datajava.lang.Exception
- if the evaluator has not been generated successfullypublic double evaluateSubset(java.util.BitSet subset) throws java.lang.Exception
evaluateSubset
in interface SubsetEvaluator
subset
- a bitset representing the attribute subset to be evaluatedjava.lang.Exception
- if the subset could not be evaluatedpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getRevision()
getRevision
in interface RevisionHandler
getRevision
in class ASEvaluation
public void clean()
ASEvaluation
clean
in class ASEvaluation
public static void main(java.lang.String[] args)
args
- the options