Class LogBinomialCoefficient
- java.lang.Object
-
- org.apache.commons.numbers.combinatorics.LogBinomialCoefficient
-
public final class LogBinomialCoefficient extends Object
Natural logarithm of the binomial coefficient. It is "n choose k", the number ofk-element subsets that can be selected from ann-element set.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static doublevalue(int n, int k)Computes the logarithm of the binomial coefficient.
-
-
-
Method Detail
-
value
public static double value(int n, int k)
Computes the logarithm of the binomial coefficient.This returns a finite result for any valid
n choose k.- Parameters:
n- Size of the set.k- Size of the subsets to be counted.- Returns:
log(n choose k).- Throws:
IllegalArgumentException- ifn < 0,k < 0ork > n.
-
-