hygepdf
"vectorexpand")Hypergeometric probability density function (PDF).
For each element of x, compute the probability density function (PDF) of the hypergeometric distribution with parameters m, k, and n. The size of y is the common size of x, m, k, and n. A scalar input functions as a constant matrix of the same size as the other inputs.
This is the probability of obtaining x marked items when randomly drawing a sample of size n without replacement from a population of total size m containing k marked items. The parameters m, k, and n must be positive integers with k and n not greater than m.
If the optional parameter vectorexpand is provided, x may be an
array with size different from parameters m, k, and n
(which must still be of a common size or scalar). Each element of x
will be evaluated against each set of parameters m, k, and
n in columnwise order. The output y will be an array of size
r x s, where r = numel (m), and
s = numel (x).
Further information about the hypergeometric distribution can be found at https://en.wikipedia.org/wiki/Hypergeometric_distribution
See also: hygecdf, hygeinv, hygernd, hygestat
Source Code: hygepdf
## Plot various PDFs from the hypergeometric distribution
x = 0:60;
y1 = hygepdf (x, 500, 50, 100);
y2 = hygepdf (x, 500, 60, 200);
y3 = hygepdf (x, 500, 70, 300);
plot (x, y1, "*b", x, y2, "*g", x, y3, "*r")
grid on
xlim ([0, 60])
ylim ([0, 0.18])
legend ({"m = 500, k = 50, μ = 100", "m = 500, k = 60, μ = 200", ...
"m = 500, k = 70, μ = 300"}, "location", "northeast")
title ("Hypergeometric PDF")
xlabel ("values in x (number of successes)")
ylabel ("density")
|