Package jdistlib
Class MultivariateHypergeometric
java.lang.Object
jdistlib.MultivariateHypergeometric
Sampling without replacement from multiple population categories.
-
Method Summary
Modifier and TypeMethodDescriptionstatic doublecumulative(int[] upper, int[] population, int draws) Exact lower-orthant probabilityP(X[i] <= upper[i], all i).static doubledensity(int[] x, int[] population, int draws, boolean giveLog) static doubleprobability(int[] lower, int[] upper, int[] population, int draws) Exact inclusive rectangle probability for the sampled category counts.static int[]random(int[] population, int draws, RandomEngine random) static int[][]random(int n, int[] population, int draws, RandomEngine random)
-
Method Details
-
density
public static double density(int[] x, int[] population, int draws, boolean giveLog) -
probability
public static double probability(int[] lower, int[] upper, int[] population, int draws) Exact inclusive rectangle probability for the sampled category counts. -
cumulative
public static double cumulative(int[] upper, int[] population, int draws) Exact lower-orthant probabilityP(X[i] <= upper[i], all i). -
random
-
random
-