# Hierarchy For Package weka.attributeSelection

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - weka.attributeSelection.BestFirst.LinkedList2
  - weka.attributeSelection.ASEvaluation (implements weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, weka.core.CommandlineRunnable, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.attributeSelection.AttributeSetEvaluator
    - weka.attributeSelection.CfsSubsetEval (implements weka.core.OptionHandler, weka.attributeSelection.SubsetEvaluator, weka.core.TechnicalInformationHandler, weka.core.ThreadSafe)
    - weka.attributeSelection.ClassifierAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.CorrelationAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.GainRatioAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.HoldOutSubsetEvaluator (implements weka.attributeSelection.SubsetEvaluator)
      - weka.attributeSelection.ClassifierSubsetEval (implements weka.attributeSelection.ErrorBasedMeritEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.InfoGainAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.OneRAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.ReliefFAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler, weka.core.TechnicalInformationHandler)
    - weka.attributeSelection.SymmetricalUncertAttributeEval (implements weka.attributeSelection.AttributeEvaluator, weka.core.OptionHandler)
    - weka.attributeSelection.UnsupervisedAttributeEvaluator (implements weka.attributeSelection.AttributeEvaluator)
      - weka.attributeSelection.PrincipalComponents (implements weka.attributeSelection.AttributeTransformer, weka.core.OptionHandler)
    - weka.attributeSelection.UnsupervisedSubsetEvaluator (implements weka.attributeSelection.SubsetEvaluator)
    - weka.attributeSelection.WrapperSubsetEval (implements weka.core.OptionHandler, weka.attributeSelection.SubsetEvaluator, weka.core.TechnicalInformationHandler)
  - weka.attributeSelection.ASSearch (implements weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.attributeSelection.BestFirst (implements weka.core.OptionHandler, weka.attributeSelection.StartSetHandler)
    - weka.attributeSelection.GreedyStepwise (implements weka.core.OptionHandler, weka.attributeSelection.RankedOutputSearch, weka.attributeSelection.StartSetHandler)
    - weka.attributeSelection.Ranker (implements weka.core.OptionHandler, weka.attributeSelection.RankedOutputSearch, weka.attributeSelection.StartSetHandler)
  - weka.attributeSelection.AttributeSelection (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.attributeSelection.BestFirst.Link2 (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Check (implements weka.core.OptionHandler, weka.core.RevisionHandler)
    - weka.core.CheckScheme
      - weka.attributeSelection.CheckAttributeSelection

## Interface Hierarchy

- weka.attributeSelection.AttributeEvaluator
- weka.attributeSelection.AttributeTransformer
- weka.attributeSelection.ErrorBasedMeritEvaluator
- weka.attributeSelection.RankedOutputSearch
- weka.attributeSelection.StartSetHandler
- weka.attributeSelection.SubsetEvaluator