2 writes to NegativePrecision
Microsoft.ML.Data (2)
Evaluators\Metrics\BinaryClassificationMetrics.cs (2)
105NegativePrecision = Fetch(BinaryClassifierEvaluator.NegPrecName); 120NegativePrecision = negativePrecision;
43 references to NegativePrecision
Microsoft.ML.AutoML (5)
API\BinaryClassificationExperiment.cs (2)
91/// See <see cref="BinaryClassificationMetrics.NegativePrecision"/>. 479BinaryClassificationMetric.NegativePrecision => metrics.NegativePrecision,
AutoMLExperiment\IMetricManager.cs (1)
64BinaryClassificationMetric.NegativePrecision => metric.NegativePrecision,
Experiment\MetricsAgents\BinaryMetricsAgent.cs (1)
39return metrics.NegativePrecision;
Experiment\Runners\CrossValSummaryRunner.cs (1)
106negativePrecision: GetAverageOfNonNaNScores(newMetrics.Select(x => x.NegativePrecision)),
Microsoft.ML.AutoML.Samples (3)
AutoFit\BinaryClassificationExperiment.cs (1)
68Console.WriteLine($"NegativePrecision: {metrics.NegativePrecision}");
AutoMLExperiment.cs (1)
134$"{metrics.NegativePrecision:F2}");
Sweepable\SweepableLightGBMBinaryExperiment.cs (1)
161$"{metrics.NegativePrecision:F2}");
Microsoft.ML.Fairlearn (2)
Metrics\FairlearnMetricCatalog.cs (2)
105result["NegPrec"] = DataFrameColumn.Create("NegPrec", groupMetric.Keys.Select(k => groupMetric[k].NegativePrecision)); 124{ "NegPrec", metrics.NegativePrecision },
Microsoft.ML.IntegrationTests (1)
Common.cs (1)
182Assert.InRange(metrics.NegativePrecision, 0, 1);
Microsoft.ML.Samples (28)
Dynamic\Trainers\BinaryClassification\AveragedPerceptron.cs (1)
132$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\AveragedPerceptronWithOptions.cs (1)
143$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\FactorizationMachine.cs (1)
140$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\FastForest.cs (1)
135$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\FastForestWithOptions.cs (1)
147$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\FastTree.cs (1)
138$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\FastTreeWithOptions.cs (1)
150$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\FieldAwareFactorizationMachine.cs (1)
199$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\FieldAwareFactorizationMachineWithOptions.cs (1)
210$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\LbfgsLogisticRegression.cs (1)
135$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\LbfgsLogisticRegressionWithOptions.cs (1)
144$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\LdSvm.cs (1)
132$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\LdSvmWithOptions.cs (1)
141$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\LightGbm.cs (1)
135$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\LightGbmWithOptions.cs (1)
146$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\LinearSvm.cs (1)
132$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\LinearSvmWithOptions.cs (1)
141$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\PriorTrainer.cs (1)
132$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SdcaLogisticRegression.cs (1)
140$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SdcaLogisticRegressionWithOptions.cs (1)
152$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SdcaNonCalibrated.cs (1)
139$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SdcaNonCalibratedWithOptions.cs (1)
154$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SgdCalibrated.cs (1)
132$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SgdCalibratedWithOptions.cs (1)
144$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SgdNonCalibrated.cs (1)
132$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SgdNonCalibratedWithOptions.cs (1)
141$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SymbolicSgdLogisticRegression.cs (1)
135$"{metrics.NegativePrecision:F2}");
Dynamic\Trainers\BinaryClassification\SymbolicSgdLogisticRegressionWithOptions.cs (1)
144$"{metrics.NegativePrecision:F2}");
Microsoft.ML.Transforms (4)
MetricStatistics.cs (2)
165/// Summary statistics for <see cref="BinaryClassificationMetrics.NegativePrecision"/>. 206NegativePrecision.Add(metrics.NegativePrecision);
PermutationFeatureImportanceExtensions.cs (2)
319negativePrecision: a.NegativePrecision - b.NegativePrecision,