Accord.Tests.Statistics.EmpiricalHazardDistributionTest.MedianTest_KaplanMeier C# (CSharp) Method

MedianTest_KaplanMeier() private method

private MedianTest_KaplanMeier ( ) : void
return void
        public void MedianTest_KaplanMeier()
        {
            double[] values = 
            {
               0.0000000000000000, 0.0351683340828711, 0.0267358118285064,
               0.0000000000000000, 0.0103643094219679, 0.0000000000000000,
               0.0000000000000000, 0.0000000000000000, 0.0000000000000000,
               0.000762266794052363, 0.000000000000000
            };

            double[] times =
            {
                11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
            };


            var target = new EmpiricalHazardDistribution(times, values, SurvivalEstimator.KaplanMeier);

            Assert.AreEqual(target.Median, target.InverseDistributionFunction(0.5));


            Assert.AreEqual(1, target.ComplementaryDistributionFunction(0));
            Assert.AreEqual(0, target.ComplementaryDistributionFunction(Double.PositiveInfinity));
        }