Share via


WorksheetFunction.ChiTest(Object, Object) メソッド

定義

カイ 2 乗 (χ2) 検定を行います。

public:
 double ChiTest(System::Object ^ Arg1, System::Object ^ Arg2);
public double ChiTest (object Arg1, object Arg2);
Public Function ChiTest (Arg1 As Object, Arg2 As Object) As Double

パラメーター

Arg1
Object

期待値に対する検定の実測値が入力されているデータ範囲を指定します。

Arg2
Object

重要この関数は、精度を向上させる可能性があり、その名前が使用を反映する 1 つ以上の新しい関数に置き換えられました。 この関数は旧バージョンの Excel で引き続き利用可能ですが、 下位互換性を確保する必要がない場合には、機能をより正確に表わす新しい関数を今後使用することをご検討ください。 新しい関数の詳細については、 メソッドに関するページを ChiSq_Test(Object, Object) 参照してください。 期待値が入力されているデータ範囲を指定します。実測値と期待値では、行方向の値の合計と列方向の値の合計がそれぞれ等しくなっている必要があります。

戻り値

注釈

ChiTest は、統計と適切な自由度のカイ二乗 (χ2) 分布から値を返します。 χ2 テストを使用して、仮説化された結果が実験によって検証されるかどうかを判断できます。

actual_rangeとexpected_rangeに異なる数のデータ ポイントがある場合、 ChiTest は #N/A エラー値を返します。

χ2 検定は、最初に数式を使用して χ2 統計量を計算します。

図 1: x 二乗検定の数式

各部分の意味は次のとおりです。

  • 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 以上の場合に使用するよう推奨する統計学者もいます。

適用対象