public void BetaFit_IntWeights()
{
double[] x = { 1.0, 0.1, 0.5, 0.3, 0.5, 0.8, 0.6, 0.7, 0.9, 0.9, 0.9 };
int[] w = { 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 2 };
BetaDistribution target = new BetaDistribution(0, 1);
target.Fit(x, w);
Assert.AreEqual(1.1810718232044195, target.Alpha);
Assert.AreEqual(0.60843093922651903, target.Beta, 1e-8);
}