Documentation of 'weka.classifiers.rules.Rule' Java class
Rule
weka.classifiers.rules

Class Rule

    • Constructor Summary

      Constructors 
      Constructor and Description
      Rule() 
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.Object copy()
      Get a shallow copy of this rule
      abstract boolean covers(Instance datum)
      Whether the instance covered by this rule
      abstract double getConsequent()
      Get the consequent of this rule, i.e.
      abstract void grow(Instances data)
      Build this rule
      abstract boolean hasAntds()
      Whether this rule has antecedents, i.e.
      abstract double size()
      The size of the rule.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Rule

        public Rule()
    • Method Detail

      • copy

        public java.lang.Object copy()
        Get a shallow copy of this rule
        Specified by:
        copy in interface Copyable
        Returns:
        the copy
      • covers

        public abstract boolean covers(Instance datum)
        Whether the instance covered by this rule
        Parameters:
        datum - the instance in question
        Returns:
        the boolean value indicating whether the instance is covered by this rule
      • grow

        public abstract void grow(Instances data)
                           throws java.lang.Exception
        Build this rule
        Parameters:
        data - the data used to build the rule
        Throws:
        java.lang.Exception - if rule cannot be built
      • hasAntds

        public abstract boolean hasAntds()
        Whether this rule has antecedents, i.e. whether it is a default rule
        Returns:
        the boolean value indicating whether the rule has antecedents
      • getConsequent

        public abstract double getConsequent()
        Get the consequent of this rule, i.e. the predicted class
        Returns:
        the consequent
      • size

        public abstract double size()
        The size of the rule. Could be number of antecedents in the case of conjunctive rule
        Returns:
        the size of the rule

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.