Class MakeDecList

    • Constructor Detail

      • MakeDecList

        public MakeDecList​(ModelSelection toSelectLocModel,
                           int minNum)
        Constructor for unpruned dec list.
      • MakeDecList

        public MakeDecList​(ModelSelection toSelectLocModel,
                           double cf,
                           int minNum)
        Constructor for dec list pruned using C4.5 pruning.
      • MakeDecList

        public MakeDecList​(ModelSelection toSelectLocModel,
                           int num,
                           int minNum,
                           int seed)
        Constructor for dec list pruned using hold-out pruning.
    • Method Detail

      • buildClassifier

        public void buildClassifier​(Instances data)
                             throws java.lang.Exception
        Builds dec list.
        Throws:
        java.lang.Exception - if dec list can't be built successfully
      • toString

        public java.lang.String toString()
        Outputs the classifier into a string.
        Overrides:
        toString in class java.lang.Object
      • classifyInstance

        public double classifyInstance​(Instance instance)
                                throws java.lang.Exception
        Classifies an instance.
        Throws:
        java.lang.Exception - if instance can't be classified
      • distributionForInstance

        public double[] distributionForInstance​(Instance instance)
                                         throws java.lang.Exception
        Returns the class distribution for an instance.
        Throws:
        java.lang.Exception - if distribution can't be computed
      • numRules

        public int numRules()
        Outputs the number of rules in the classifier.
      • getRevision

        public java.lang.String getRevision()
        Returns the revision string.
        Specified by:
        getRevision in interface RevisionHandler
        Returns:
        the revision