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 Exception
        Builds dec list.
        Throws:
        Exception - if dec list can't be built successfully
      • toString

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

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

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

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