Enum ClassificationPrimaryMetrics

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      Accuracy
      Accuracy is the ratio of predictions that exactly match the true class labels.
      AUCWeighted
      AUC is the Area under the curve.
      AveragePrecisionScoreWeighted
      The arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
      NormMacroRecall
      Normalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
      PrecisionScoreWeighted
      The arithmetic mean of precision for each class, weighted by number of true instances in each class.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getValue()  
      java.lang.String toString()  
      static ClassificationPrimaryMetrics valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static ClassificationPrimaryMetrics[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • AUCWeighted

        public static final ClassificationPrimaryMetrics AUCWeighted
        AUC is the Area under the curve. This metric represents arithmetic mean of the score for each class, weighted by the number of true instances in each class.
      • Accuracy

        public static final ClassificationPrimaryMetrics Accuracy
        Accuracy is the ratio of predictions that exactly match the true class labels.
      • NormMacroRecall

        public static final ClassificationPrimaryMetrics NormMacroRecall
        Normalized macro recall is recall macro-averaged and normalized, so that random performance has a score of 0, and perfect performance has a score of 1.
      • AveragePrecisionScoreWeighted

        public static final ClassificationPrimaryMetrics AveragePrecisionScoreWeighted
        The arithmetic mean of the average precision score for each class, weighted by the number of true instances in each class.
      • PrecisionScoreWeighted

        public static final ClassificationPrimaryMetrics PrecisionScoreWeighted
        The arithmetic mean of precision for each class, weighted by number of true instances in each class.
    • Method Detail

      • values

        public static ClassificationPrimaryMetrics[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ClassificationPrimaryMetrics c : ClassificationPrimaryMetrics.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ClassificationPrimaryMetrics valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getValue

        public java.lang.String getValue()