rStats.js v1.3.0
    検索インデックスを準備しています...

    Function friedmanTest

    • 反復のない完全ブロック計画に対する Friedman の順位和検定です。R の friedman.test() と同等です。行列を受け取ります。

      Parameters

      • y: readonly (readonly number[])[]

        ブロックを行、処理を列とします。欠測値を含む行は除かれます。

        式を使う形式もあります: friedmanTest("y ~ w | b", data) (次のオーバーロード)。

      戻り値 ChisqStatTestResult

      const r = friedmanTest([[5.4, 5.5, 5.55], [5.85, 5.7, 5.75], [5.2, 5.6, 5.5], [5.55, 5.5, 5.4], [5.9, 5.85, 5.7]]);
      r.statistic; // 0.4
      r.pValue; // 0.8187307530779818
    • 式とデータフレームから行う Friedman 検定です。R の friedman.test(formula, data) と同じく、"y ~ w | b" では群 w とブロック b を使います。まず、y、w、b のどれかが欠測している行を除きます。その後、群とブロックの各組み合わせがちょうど 1 回ずつ現れる必要があります (そうでない場合はエラー not an unreplicated complete block design になります)。そのため欠測値が 1 つでもあるとエラーになり、欠測を含むブロックを丸ごと除く行列形式とは異なります。

      Parameters

      • formula: string

        "y ~ w | b" (| の両側にそれぞれ 1 つの変数)。

      • data: DataFrame

        データフレーム: 列のオブジェクトです (欠測値は null または NaN)。

      戻り値 ChisqStatTestResult