Documentation of 'Catalano.MachineLearning.ConfusionMatrix' Java class
ConfusionMatrix
Catalano.MachineLearning

Class ConfusionMatrix



  • public class ConfusionMatrix
    extends java.lang.Object
    Confusion matrix. In the field of machine learning, a confusion matrix, also known as a contingency table or an error matrix, is a specific table layout that allows visualization of the performance of an algorithm, typically a supervised learning.
    • Constructor Detail

      • ConfusionMatrix

        public ConfusionMatrix(int[][] confusionMatrix)
        Initializes a new instance of the ConfusionMatrix class.
        Parameters:
        confusionMatrix - ConfusionMatrix.
    • Method Detail

      • Create

        public static int[][] Create(IClassifier classifier,
                                     double[][] validation,
                                     int[] labels)
        Create confusion matrix.
        Parameters:
        classifier - Classifier.
        validation - Data validation (input).
        labels - Labels (output).
        Returns:
        Confusion matrix.
      • getTruePositiveRate

        public double[] getTruePositiveRate()
        Get True Positive rate.
        Returns:
        TP rate.
      • getFalsePositiveRate

        public double[] getFalsePositiveRate()
        Get False Positive rate.
        Returns:
        FP rate.
      • getPrecision

        public double[] getPrecision()
        Get Precision.
        Returns:
        Precision.
      • getFMeasure

        public double[] getFMeasure()
        Get F-Measure.
        Returns:
        F-Measure.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.