Class ModelSelection

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    BinC45ModelSelection, C45ModelSelection

    public abstract class ModelSelection
    extends java.lang.Object
    implements java.io.Serializable
    Abstract class for model selection criteria.
    Version:
    $Revision: 1.5 $
    Author:
    Eibe Frank (eibe@cs.waikato.ac.nz)
    See Also:
    Serialized Form
    • Constructor Detail

      • ModelSelection

        public ModelSelection()
    • Method Detail

      • selectModel

        public abstract ClassifierSplitModel selectModel​(Instances data)
                                                  throws java.lang.Exception
        Selects a model for the given dataset.
        Throws:
        java.lang.Exception - if model can't be selected
      • selectModel

        public ClassifierSplitModel selectModel​(Instances train,
                                                Instances test)
                                         throws java.lang.Exception
        Selects a model for the given train data using the given test data
        Throws:
        java.lang.Exception - if model can't be selected