WorksheetFunction.ChiTest 方法 (Excel)
會傳回獨立性檢定的結果。
重要事項
此函式已取代為一或多個新函式,這些函式可提供更佳的精確度,且其名稱更能反映其使用方式。 此函式仍可供與舊版 Excel 相容。 不過,如果不需要回溯相容性,您應該考慮從現在開始使用新的函式,因為它們更精確地描述其功能。
如需新函式的詳細資訊,請參 閱 ChiSq_Test 方法。
語法
運算式。ChiTest (Arg1、 Arg2)
表達 代表 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 支援與意見反應。