All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
ContrastRegressionRule, ContrastSurvivalRule

public class ContrastRule extends ClassificationRule
See Also:
  • Field Details

    • CONTRAST_ATTRIBUTE_ROLE

      public static final String CONTRAST_ATTRIBUTE_ROLE
      Name of the attribute role used for grouping.
      See Also:
    • redundancy

      protected double redundancy
  • Constructor Details

    • ContrastRule

      public ContrastRule()
      Creates empty contrast rule.
    • ContrastRule

      public ContrastRule(CompoundCondition premise, ElementaryCondition consequence)
      Creates contrast rule with a given premise and a consequence.
      Parameters:
      premise - Rule premise.
      consequence - Rule consequence.
  • Method Details

    • setRedundancy

      public void setRedundancy(double v)
    • getRedundancy

      public double getRedundancy()
    • printStats

      public String printStats()
      Description copied from class: Rule
      Generates statistics in a text form.
      Overrides:
      printStats in class Rule
      Returns:
      Rule statistics.
    • getTableHeader

      public String getTableHeader()
      Overrides:
      getTableHeader in class Rule
    • toTable

      public String toTable()
      Converts a rule to semicolon-separated tabular form with selected statistics.
      Overrides:
      toTable in class Rule
      Returns:
      Tabular rule representation.