Class ClassifierDecList

    • Constructor Detail

      • ClassifierDecList

        public ClassifierDecList​(ModelSelection toSelectLocModel,
                                 int minNum)
        Constructor - just calls constructor of class DecList.
    • Method Detail

      • buildRule

        public void buildRule​(Instances data)
                       throws java.lang.Exception
        Method for building a pruned partial tree.
        Throws:
        java.lang.Exception - if something goes wrong
      • buildDecList

        public void buildDecList​(Instances data,
                                 boolean leaf)
                          throws java.lang.Exception
        Builds the partial tree without hold out set.
        Throws:
        java.lang.Exception - if something goes wrong
      • classifyInstance

        public double classifyInstance​(Instance instance)
                                throws java.lang.Exception
        Classifies an instance.
        Throws:
        java.lang.Exception - if something goes wrong
      • distributionForInstance

        public final double[] distributionForInstance​(Instance instance)
                                               throws java.lang.Exception
        Returns class probabilities for a weighted instance.
        Throws:
        java.lang.Exception - if something goes wrong
      • weight

        public double weight​(Instance instance)
                      throws java.lang.Exception
        Returns the weight a rule assigns to an instance.
        Throws:
        java.lang.Exception - if something goes wrong
      • cleanup

        public final void cleanup​(Instances justHeaderInfo)
        Cleanup in order to save memory.
      • toString

        public java.lang.String toString()
        Prints rules.
        Overrides:
        toString in class java.lang.Object
      • chooseIndex

        public final int chooseIndex()
        Method for choosing a subset to expand.
      • chooseLastIndex

        public final int chooseLastIndex()
        Choose last index (ie. choose rule).
      • getRevision

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