class Hypergeometric

Attributes

n[RW]
p[RW]
s[RW]

Public Class Methods

new() click to toggle source
# File lib/probaberry/discrete.rb, line 86
def initialize
  @n = n
  @s = s
  @p = p
end

Public Instance Methods

==(x) click to toggle source
# File lib/probaberry/discrete.rb, line 91
def == x
  (ncr(n * p, x) * ncr(n * (1 - p), (s - x))).fdiv ncr(n, s)
end