WorksheetFunction.ChiTest 方法 (Excel)

會傳回獨立性檢定的結果。

重要事項

此函式已取代為一或多個新函式,這些函式可提供更佳的精確度,且其名稱更能反映其使用方式。 此函式仍可供與舊版 Excel 相容。 不過,如果不需要回溯相容性,您應該考慮從現在開始使用新的函式,因為它們更精確地描述其功能。

如需新函式的詳細資訊,請參 閱 ChiSq_Test 方法。

語法

運算式ChiTest (Arg1Arg2)

表達 代表 WorksheetFunction 物件的 變數。

參數

名稱 必要/選用 資料類型 描述
Arg1 必要 Variant 為一資料範圍,其包含要對照預期值進行檢定的觀察值。
Arg2 必要 Variant 為一資料範圍,其包含各欄總和乘以各列總和後的值,再除以全部值總和所得到的比率。

傳回值

雙精確度

註解

ChiTest 會傳回統計值的千平方 (χ2) 分佈值,以及適當的自由度。 使用 χ2 測試來判斷實驗是否驗證假設的結果。

如果actual_range和expected_range的資料點數目不同, ChiTest 會傳回#N/A 錯誤值。

χ2 測試會先使用下列公式來計算 χ2 統計資料,其中:

  • Aij = 第 i 個數據列、j-th 資料行中的實際頻率
  • Eij = 第 i 個數據列、j-th 資料行中的預期頻率
  • r = 數位或資料列
  • c = 資料行數目

公式

χ2 的低值是獨立性指標。 從公式中可以看出,χ2 一律為正數或 0,而且只有當 Aij = Eij 代表每個 i,j 時才是 0。

ChiTest 傳回 χ2 統計資料值至少與先前公式所計算的值一樣高的機率,可能在獨立性假設下發生。 在計算此機率時, ChiTest 會使用 χ2 分佈,並具有適當程度的自由度 df。

  • 如果 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 支援與意見反應