Accord.Tests.Statistics.DistributionAnalysisTest.ConstructorTest C# (CSharp) Method

ConstructorTest() private method

private ConstructorTest ( ) : void
return void
        public void ConstructorTest()
        {
            int n = 10000;
            double[] normal = NormalDistribution.Standard.Generate(n);
            double[] uniform = UniformContinuousDistribution.Standard.Generate(n);
            double[] poisson = PoissonDistribution.Standard.Generate(n).ToDouble();
            double[] gamma = GammaDistribution.Standard.Generate(n);

            {
                DistributionAnalysis analysis = new DistributionAnalysis(normal);
                analysis.Compute();
                Assert.AreEqual("Normal", analysis.GoodnessOfFit[0].Name);
            }

            {
                DistributionAnalysis analysis = new DistributionAnalysis(uniform);
                analysis.Compute();
                Assert.AreEqual("UniformContinuous", analysis.GoodnessOfFit[0].Name);
            }

            {
                DistributionAnalysis analysis = new DistributionAnalysis(poisson);
                analysis.Compute();
                Assert.AreEqual("Poisson", analysis.GoodnessOfFit[0].Name);
            }

            {
                DistributionAnalysis analysis = new DistributionAnalysis(gamma);
                analysis.Compute();
                Assert.AreEqual("Gamma", analysis.GoodnessOfFit[0].Name);
            }

        }
    }
DistributionAnalysisTest