Mol(Math Object Library) fot .Net
「あたり」と「はずれ」の2状態を成分として持つ母集団の大きさ l、抽出数 s、母集団内の「あたり」の成分数 m を持つ超幾何分布に従った乱数を生成します。 ここで l ≥ max(s, m) であり、母集団l の成分は、m 個の 「あたり」成分とl-m 個の「はずれ」成分で構成されているとします。 この母集団から復元(戻すこと)なしで s 個の成分を試行抽出すると、s 個の成分の中に k 個の「あたり」を含んでいる確率を示す超幾何分布が得られます。

名前空間: Mol
アッセンブリー: Mol.Net (in Mol.Net.dll)

構文

C#
public VectorDenseDouble GenerateHypergeometric(
	VectorDenseDouble y,
	int l,
	int s,
	int m
)
Visual Basic
Public Function GenerateHypergeometric ( 
	y As VectorDenseDouble,
	l As Integer,
	s As Integer,
	m As Integer
) As VectorDenseDouble
Visual C++
public:
VectorDenseDouble^ GenerateHypergeometric(
	VectorDenseDouble^ y, 
	int l, 
	int s, 
	int m
)
member GenerateHypergeometric : 
        y : VectorDenseDouble * 
        l : int * 
        s : int * 
        m : int -> VectorDenseDouble 

Parameters

y
タイプ: Mol..::..VectorDenseDouble
生成された乱数(整数)を受け取るベクトル(全要素に乱数が格納されます)
l
タイプ: System..::..Int32
母集団の大きさ
s
タイプ: System..::..Int32
復元なしに抽出する個数
m
タイプ: System..::..Int32
「あたり」成分の個数

Return Value

タイプ: VectorDenseDouble
乱数を格納したベクトル(y)

参照