Class AttributeSetEvaluator

    • Constructor Detail

      • AttributeSetEvaluator

        public AttributeSetEvaluator()
    • Method Detail

      • evaluateAttribute

        public abstract double evaluateAttribute​(int attribute)
                                          throws java.lang.Exception
        evaluates an individual attribute
        Parameters:
        attribute - the index of the attribute to be evaluated
        Returns:
        the "merit" of the attribute
        Throws:
        java.lang.Exception - if the attribute could not be evaluated
      • evaluateAttribute

        public abstract double evaluateAttribute​(int[] attributes,
                                                 int[] classAttributes)
                                          throws java.lang.Exception
        Evaluates a set of attributes
        Parameters:
        attributes - an int[] value
        classAttributes - an int[] value
        Returns:
        a double value
        Throws:
        java.lang.Exception - if an error occurs