Mol(Math Object Library) fot .Net
アッセンブリー: Mol.Net (in Mol.Net.dll)
乱数を格納したベクトル(y)
「あたり」と「はずれ」の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)