/// <summary> /// Estimates a new Beta distribution from a set of weighted observations. /// </summary> /// public static GeneralizedBetaDistribution Estimate(double[] samples, int min, int max, double[] weights, GeneralizedBetaOptions options) { var beta = new GeneralizedBetaDistribution(1, 1, min, max); beta.Fit(samples, weights, options); return(beta); }