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

    Function ksTest

    • Kolmogorov-Smirnov 検定です。R の ks.test() と同等です。分布関数は、関数 (たとえば (q) => pnorm(q)) として与えるか、2 つ目の標本として与えます。NaN の値は除かれます。

      R と同じく、warnings には、1 標本で同順位がある場合は "ties should not be present for the one-sample Kolmogorov-Smirnov test" が、2 標本で同順位があり、exact: false の場合 (または m n >= 10000 の場合) は "p-value will be approximate in the presence of ties" が入ります。

      Parameters

      • x: Sample

        標本です。

      • y: Sample | ((q: number) => number)

        連続分布の分布関数、または 2 つ目の標本です。

      • Optionaloptions: KsTestOptions

        KsTestOptions を参照してください。

        2 標本用の式を使う形式もあります: ksTest("y ~ g", data, options) (次のオーバーロード)。

      戻り値 KsTestResult

      const x = [0.61, -1.2, 0.33, 1.57, -0.42, 0.08, -0.85, 1.1];
      ksTest(x, (q) => pnorm(q)).pValue; // 0.9716870044206776
      ksTest(x, [0.9, 2.1, 1.4, 2.8, 1.7, 0.4]).statistic; // 0.625
    • 式とデータフレームから行う 2 標本の Kolmogorov-Smirnov 検定です。R の ks.test(formula, data) と同じく、"y ~ g" は g の 2 つの水準を比較します (最初の水準が x)。式の変数だけが対象になり、いずれかが欠測している行は除かれます。

      Parameters

      • formula: string

        "y ~ g"。

      • data: DataFrame

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

      • Optionaloptions: KsTestOptions

        KsTestOptions を参照してください。

      戻り値 KsTestResult