Accord.Tests.Statistics.ConfusionMatrixTest.ConfusionMatrixConstructorTest6 C# (CSharp) Method

ConfusionMatrixConstructorTest6() private method

private ConfusionMatrixConstructorTest6 ( ) : void
return void
        public void ConfusionMatrixConstructorTest6()
        {
            // Create a new confusion matrix using the given parameters
            ConfusionMatrix matrix = new ConfusionMatrix(
                truePositives: 10, falsePositives: 40,
                falseNegatives: 5, trueNegatives: 45);

            Assert.AreEqual(5, matrix.FalseNegatives);
            Assert.AreEqual(40, matrix.FalsePositives);
            Assert.AreEqual(10, matrix.TruePositives);
            Assert.AreEqual(45, matrix.TrueNegatives);

            Assert.AreEqual(0.15, matrix.Prevalence);
            Assert.AreEqual(0.67, matrix.Sensitivity, 1e-2);
            Assert.AreEqual(0.53, matrix.Specificity, 1e-2);
            Assert.AreEqual(0.20, matrix.PositivePredictiveValue);
            Assert.AreEqual(0.90, matrix.NegativePredictiveValue);

        }