public getMetricNames()

in packages/dispatcher/src/mathematics/confusion_matrix/BinaryConfusionMatrix.ts [1285:1474]


    public getMetricNames(): string[] {
        const metricNames: string[] = [
            "Total",
            "Cell11",
            "Row1",
            "Column1",
            "PotentialRow1",
            "PotentialRow2",
            "Row2",
            "Column2",
            "Cell12",
            "Cell21",
            "Cell22",
            "ExpectedCell11",
            "ExpectedCell12",
            "ExpectedCell21",
            "ExpectedCell22",
            "RatioCell11",
            "RatioRow1",
            "RatioColumn1",
            "RatioRow2",
            "RatioColumn2",
            "RatioCell12",
            "RatioCell21",
            "RatioCell22",
            "Positives",
            "Negatives",
            "PositiveRatio",
            "NegativeRatio",
            "PredictedPositives",
            "PredictedNegatives",
            "PredictedPositiveRatio",
            "PredictedNegativeRatio",
            "TruePositives",
            "TruePositiveRatio",
            "TrueNegatives",
            "TrueNegativeRatio",
            "FalsePositives",
            "FalsePositiveRatio",
            "FalseNegatives",
            "FalseNegativeRatio",
            "PositiveNegativeRatio",
            "NegativePositiveRatio",
            "PotentialPositives",
            "PotentialNegatives",
            "Precision",
            "Recall",
            "F1Score",
            "Support",
            "Hits",
            "CorrectRejections",
            "FalseAlarms",
            "Misses",
            "TypeOneErrors",
            "TypeTwoErrors",
            "TruePositiveRate",
            "TrueNegativeRate",
            "PositivePredictiveValue",
            "NegativePredictiveValue",
            "FalsePositiveRate",
            "FalseDiscoveryRate",
            "FalseNegativeRate",
            "TruePositiveOverTotalRate",
            "TrueNegativeOverTotalRate",
            "FalsePositiveOverTotalRate",
            "FalseNegativeOverTotalRate",
            "TruePositiveOverExplicitTotalRate",
            "TrueNegativeOverExplicitTotalRate",
            "FalsePositiveOverExplicitTotalRate",
            "FalseNegativeOverExplicitTotalRate",
            "ConditionPositiveRate",
            "ConditionNegativeRate",
            "PredictedPositiveRate",
            "PredictedNegativeRate",
            "ConditionPositiveCaughtRate",
            "ConditionPositiveMissedRate",
            "ConditionNegativeCaughtRate",
            "ConditionNegativeMissedRate",
            "ConditionPositiveDecidedRate",
            "ConditionNegativeDecidedRate",
            "ConditionPositiveUndecidedRate",
            "ConditionNegativeUndecidedRate",
            "PredictedPositiveDecidedRate",
            "PredictedNegativeDecidedRate",
            "TotalDecidedRate",
            "TotalUnDecidedRate",
            "ConditionPositivesUndecided",
            "ConditionNegativesUndecided",
            "TotalUnDecided",
            "HitRate",
            // ---- NOTE-BASIC-METRIC-DEFINED-ALREADY-FOR-COMPLETENESS ---- "Recall",
            "ProbabilityOfDetection",
            "Sensitivity",
            "Specificity",
            // ---- NOTE-BASIC-METRIC-DEFINED-ALREADY-FOR-COMPLETENESS ---- "Precision",
            "FallOut",
            "ProbabilityOfFalseAlarm",
            "MissRate",
            "Accuracy",
            // ---- NOTE-BASIC-METRIC-DEFINED-ALREADY-FOR-COMPLETENESS ---- "F1Score",
            "GMeasure",
            "MatthewsCorrelationCoefficient",
            "Informedness",
            "BookmakerInformedness",
            "Markedness",
            "FalseOmissionRate",
            "Prevalence",
            "TruePositiveRateOverFalsePositiveRate",
            "PositiveLikelihoodRatio",
            "FalseNegativeRateOverTrueNegativeRate",
            "NegativeLikelihoodRatio",
            "DiagnosticOddsRatio",
            "FMeasure",
            "F1Measure",
            "F2Measure",
            "F05Measure",
            "EffectivenessMeasure",
            "EffectivenessMeasure05",
            "EffectivenessMeasure02",
            "EffectivenessMeasure08",
            "Risk",
            "RiskPredictedNegative",
            "Odds",
            "OddsRatio",
            "RelativeRisk",
            "WeightOfEvidence",
            "PositiveNegativePotentialRatio",
            "ChargeBackRate",
            "FraudRate",
            "RejectRate",
            "PE",
            "PETruePositiveExtreme",
            "PEFalsePositiveExtreme",
            "PEFalseNegativeExtreme",
            "PETrueNegativeExtreme",
            "PEPerfect",
            "PEWorst",
            "PEAlwaysReject",
            "PEAlwaysApprove",
            "PERandomBaseline",
            "PEGenericRandomBaseline",
            "OPE",
            "OPETruePositiveExtreme",
            "OPEFalsePositiveExtreme",
            "OPEFalseNegativeExtreme",
            "OPETrueNegativeExtreme",
            "OPEPerfect",
            "OPEWorst",
            "OPEAlwaysReject",
            "OPEAlwaysApprove",
            "OPERandomBaseline",
            "OPEGenericRandomBaseline",
            "OPEsharp",
            "OPEsharpRandomBaseline",
            "OPEsharpGenericRandomBaseline",
            "NetPE",
            "NetOPE",
            "NetOPEsharp",
            "GenericNetPE",
            "GenericNetOPE",
            "GenericNetOPEsharp",
            "dOPE",
            "OPEPrime",
            "OLR",
            "OGR",
            "InverseDocumentFrequencyRaw",
            "InverseDocumentFrequency",
            "InverseDocumentFrequencyUnary",
            "InverseDocumentFrequencySmooth",
            "InverseDocumentFrequencyMax",
            "InverseDocumentFrequencyProbabilistic",
            "JaccardCoefficient",
            "SimpleMatchingCoefficient",
            "JaccardDenominatorMinCoefficient",
            "JaccardDenominatorMaxCoefficient",
            "explicitTotal",
            "explicitTotalPositives",
            "explicitTotalNegatives",
            "fMeasureBeta",
            "effectivenessMeasureAlpha",
            "rejectRate",
            "alpha",
            "beta",
            "A",
            "B",
            "explicitMaxPositives",
        ];

        return metricNames;
    }