public void GenerateTest3()
{
Accord.Math.Tools.SetupGenerator(1);
GammaDistribution target = new GammaDistribution(4, 2);
double[] samples = new double[10000000];
for (int i = 0; i < samples.Length; i++)
samples[i] = target.Generate();
var actual = GammaDistribution.Estimate(samples);
Assert.AreEqual(4, actual.Scale, 5e-3);
Assert.AreEqual(2, actual.Shape, 5e-3);
}