List of usage examples for org.apache.commons.math3.distribution BetaDistribution DEFAULT_INVERSE_ABSOLUTE_ACCURACY
double DEFAULT_INVERSE_ABSOLUTE_ACCURACY
To view the source code for org.apache.commons.math3.distribution BetaDistribution DEFAULT_INVERSE_ABSOLUTE_ACCURACY.
Click Source Link
From source file:adams.data.distribution.Beta.java
/** * Adds options to the internal list of options. *//*from ww w. j a v a 2s . com*/ @Override public void defineOptions() { super.defineOptions(); m_OptionManager.add("alpha", "alpha", 0.0); m_OptionManager.add("beta", "beta", 0.0); m_OptionManager.add("inverse-cum-accuracy", "inverseCumAccuracy", BetaDistribution.DEFAULT_INVERSE_ABSOLUTE_ACCURACY); }
From source file:com.facebook.presto.operator.scalar.MathFunctions.java
@Description("inverse of Beta cdf given a, b parameters and probability") @ScalarFunction//from w w w . ja va 2s.c o m @SqlType(StandardTypes.DOUBLE) public static double inverseBetaCdf(@SqlType(StandardTypes.DOUBLE) double a, @SqlType(StandardTypes.DOUBLE) double b, @SqlType(StandardTypes.DOUBLE) double p) { checkCondition(p >= 0 && p <= 1, INVALID_FUNCTION_ARGUMENT, "p must be 0 >= p >= 1"); checkCondition(a > 0 && b > 0, INVALID_FUNCTION_ARGUMENT, "a, b must be > 0"); BetaDistribution distribution = new BetaDistribution(null, a, b, BetaDistribution.DEFAULT_INVERSE_ABSOLUTE_ACCURACY); return distribution.inverseCumulativeProbability(p); }
From source file:com.facebook.presto.operator.scalar.MathFunctions.java
@Description("Beta cdf given the a, b parameters and value") @ScalarFunction// ww w . j a v a2 s. co m @SqlType(StandardTypes.DOUBLE) public static double betaCdf(@SqlType(StandardTypes.DOUBLE) double a, @SqlType(StandardTypes.DOUBLE) double b, @SqlType(StandardTypes.DOUBLE) double value) { checkCondition(value >= 0 && value <= 1, INVALID_FUNCTION_ARGUMENT, "value must be 0 >= v >= 1"); checkCondition(a > 0 && b > 0, INVALID_FUNCTION_ARGUMENT, "a, b must be > 0"); BetaDistribution distribution = new BetaDistribution(null, a, b, BetaDistribution.DEFAULT_INVERSE_ABSOLUTE_ACCURACY); return distribution.cumulativeProbability(value); }