random.fisher_f
code:Lua
x = textmodule.random.fisher_f(m, n, seed)
モジュール
random
引数
table:_
変数 型 概要
1 m number 自由度
2 n number 自由度
3 seed number シード値(省略可)
返り値
table:_
変数 型 概要
1 x number 乱数
概要
フィッシャーのF分布を生成する。
以下の確率密度関数に基いて、乱数を生成する。mとnは自由度を表す。
$ p(x \ | \ m,n) = \frac{\Gamma\{ (m+n)/2 \}}{\Gamma(m/2)\sdot\Gamma(n/2)} \sdot \Bigl(\frac{m}{n}\Bigl)^{m/2} \sdot x^{(m/2)-1} \sdot \Bigl( 1+\frac{mx}{n} \Bigl) ^ {-(m+n)/2}
seedを指定しない場合は、自動(default_random_engine)で決定される。