MathRandomNoncentralF

パラメータnu1、nu2、sigmaを使って、Fisherの非心F分布の法則に従って分布した擬似乱数変数を生成します。エラーの場合は、NaNを返します。

double  MathRandomNoncentralF(
  const double  nu1,           // 分布の1番目のパラメータ(自由度の数)
  const double  nu2,           // 分布の2番目のパラメータ(自由度の数)
  const double  sigma,         // 非心パラメータ
  int&          error_code      // エラーコードを格納する変数
  );

パラメータnu1、nu2、sigmaを使って、Fisherの非心F分布の法則に従って分布した擬似乱数変数を生成します。エラーの場合は、falseを返します。Rのrf()の類似体です。

bool  MathRandomNoncentralF(
  const double  nu1,           // 分布の1番目のパラメータ(自由度の数)
  const double  nu2,           // 分布の2番目のパラメータ(自由度の数)
  const double  sigma,         // 非心パラメータ
  const int     data_count,     // 必要なデータ量
  double&      result[]        // 擬似乱数変数の値の配列
  );

パラメータ

nu1

[in]  分布の1番目のパラメータ(自由度の数)

nu2

[in]  分布の2番目のパラメータ(自由度の数)

sigma

[in]  非心パラメータ.

error_code

[out]  エラーコードを格納する変数

data_count

[out]  必要なデータ量

result[]

[out]  擬似乱数の値を取得するための配列