WorksheetFunction.ChiTest メソッド (Excel)
カイ 2 乗 (χ2) 検定を行います。
重要
この関数は 1 つ以上の新しい関数に置き換えられました。この関数は、精度が向上し、その名前が使用法をより適切に反映する可能性があります。 この関数は旧バージョンの Excel で引き続き利用可能ですが、 下位互換性を確保する必要がない場合には、機能をより正確に表わす新しい関数を今後使用することをご検討ください。
新しい関数の詳細については、 ChiSq_Test メソッドに関するページを参照してください。
構文
式。ChiTest (Arg1, Arg2)
式: WorksheetFunction オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Arg1 | 必須 | バリアント型 (Variant) | 期待値に対する検定の実測値が入力されているデータ範囲を指定します。 |
Arg2 | 必須 | バリアント型 (Variant) | 期待値が入力されているデータ範囲を指定します。実測値と期待値では、行方向の値の合計と列方向の値の合計がそれぞれ等しくなっている必要があります。 |
戻り値
Double
注釈
ChiTest は、統計と適切な自由度のカイ二乗 (χ2) 分布から値を返します。 χ2 テストを使用して、仮説の結果が実験によって検証されるかどうかを判断します。
actual_rangeとexpected_rangeに異なる数のデータ ポイントがある場合、 ChiTest は#N/A エラー値を返します。
χ2 検定では、最初に次の数式を使用して χ2 統計量が計算されます。ここで、
- Aij = i 番目の行の実際の頻度、j 番目の列
- Eij = i 番目の行、j 番目の列の予想される頻度
- r = 数値または行
- c = 列の数
χ2 の低い値は、独立性の指標です。 数式からわかるように、χ2 は常に正または 0 で、i,j ごとに Aij = Eij の場合にのみ 0 です。
ChiTest は、χ2 統計の値が、少なくとも、独立を前提にして、前の数式で計算された値と同じ高さの確率を返します。 この確率を計算する際に、 ChiTest は自由度 df の適切な数の χ2 分布を使用します。
- r > 1 と c > 1 の場合、df = (r - 1)(c - 1)。
- r = 1 および c > 1 の場合、df = c - 1。
- r > 1 と c = 1 の場合、df = r - 1。
- r = c = 1 は許可されず、エラーが生成されます。
Eij が小さすぎる場合は 、ChiTest の使用が最も適しています。 Eij の値がそれぞれ 5 以上の場合に使用するよう推奨する統計学者もいます。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。