Excel - CHITEST 函式



CHITEST 函式

Excel CHITEST 函式評估一個表中欄位值的實際範圍與另一個表中欄位值的預期範圍之間的卡方分佈。此函式檢索與 0.05 的顯著性水平相比的檢驗值。

在 Excel 2010 中,CHITEST 函式已被CHISQ.TEST 函式取代。

相容性

CHITEST 函式包含在以下版本的 Excel 中:

  • Microsoft 365 版 Excel
  • Microsoft 365 for Mac 版 Excel
  • 網頁版 Excel
  • Excel 2021
  • Excel 2021 for Mac
  • Excel 2019
  • Excel 2019 for Mac
  • Excel 2016

語法

CHITEST 函式的語法如下:

CHITEST (actual_range,expected_range)

引數

您可以對 CHITEST 函式使用以下引數:

引數 描述 必填/可選
Actual_range 它指定包含實際觀測值的欄位值。 必填
Expected_range 它包含行和列總和與總和相乘的分數。 必填

要點

  • 分析師可以透過此強大的函式識別預期範圍和實際範圍之間的差異。如果兩個資料集之間存在顯著差異,則會發現樣本誤差。
  • 如果 CHITEST 函式生成零值,則表示預期範圍和資料集的實際範圍之間沒有顯著差異。
  • 如果預期範圍資料集中任何欄位值為零,則 CHITEST 將生成 #DIV/0! 錯誤。
  • 如果預期範圍資料集中任何資料點指定負數,則 CHITEST 將生成 #NUM! 錯誤。
  • 確保兩個定義的資料集之間的欄位值數量必須相同,否則會發生 #N/A 錯誤。

CHITEST 函式示例

練習以下示例以學習如何在 Excel 中使用CHITEST 函式。

示例 1

如果 CHITEST 函式生成零值,則表示預期範圍和資料集的實際範圍之間沒有顯著差異。

步驟 1 - 考慮樣本資料集,其中在兩個表中指定了成年人和老年人喜歡冰淇淋的實際頻率和預期頻率。

Excel Chitest Function 1

步驟 2 - 您可以在D3單元格中輸入公式=SUM(B3:C3),然後按Enter鍵以獲得結果。

Excel Chitest Function 2

Excel Chitest Function 3

步驟 3 - 將游標放在D3單元格中,拖動“+”號並將其放到D8單元格中,以填充其餘單元格,計算B列和C列的逐行求和。

Excel Chitest Function 4

步驟 4 - 您可以在 B8 單元格中輸入公式=Sum(B3:B7) 並按Enter鍵以獲得總和。行和的總和以及列和的總和必須相同。

Excel Chitest Function 5

Excel Chitest Function 6

步驟 5 - 同樣,在C8單元格中輸入公式=SUM(C3:C7) 並按 Enter 鍵以獲得 C 列值的總和。

Excel Chitest Function 7

Excel Chitest Function 8

步驟 6 - 您可以在D8單元格中使用公式“=SUM(B8:C8)”或“=SUM(D3:D7)”,然後按Enter鍵。這裡,這兩個公式都產生相同的值。

Excel Chitest Function 9

Excel Chitest Function 10

步驟 7 - 您可以使用公式“行和*列和/總和”來計算每個單元格的觀測頻率。

如下所示,在B12單元格中輸入公式“=D3*B8/D8”:

Excel Chitest Function 11

然後按 Enter 鍵。

Excel Chitest Function 12

步驟 8 - 在B13單元格中寫入公式“=D4*B8/D8”以獲得其結果值。

Excel Chitest Function 13

Excel Chitest Function 14

步驟 9 - 在B14單元格中輸入公式“=D5*B8/D8”,然後按Enter鍵。

Excel Chitest Function 15

Excel Chitest Function 16

步驟 10 - 同樣,在B15B16單元格中使用相同的公式來獲得與這些單元格相對應的觀測頻率。

Excel Chitest Function 17

步驟 11 - 您可以在C12單元格中輸入公式“=D3*C8/D8”,然後按Enter鍵。

Excel Chitest Function 18

Excel Chitest Function 19

步驟 12 - 您可以在C13單元格中寫入公式“=D4*C8/D8”,然後按Enter鍵。

Excel Chitest Function 20

Excel Chitest Function 21

步驟 13 - 使用類似的公式在其餘單元格範圍C14:C16中獲取計算值。

Excel Chitest Function 22

正如您在螢幕截圖中看到的,已經針對不同的狀態計算了成年人和老年人之間的觀測頻率。

步驟 14 - 在B18C18單元格中寫入文字“顯著性水平”及其相關值。之後,您可以在C19單元格中輸入公式=CHITEST(B3:C7, B12:C16),然後按Enter鍵。

Excel Chitest Function 23

Excel Chitest Function 24

正如您在螢幕截圖中注意到的那樣,計算出的值為0 < 0.05。您可以預測在這些定義的資料集中拒絕零假設並接受備擇假設。

示例 2

如果預期範圍資料集中任何欄位值為零,則 CHITEST 將生成 #DIV/0! 錯誤。

解決方案

您可以在D6單元格中輸入公式=CHITEST(B3:C5,D3:E5)

Excel Chitest Function 25

Excel Chitest Function 26

正如您在螢幕截圖中注意到的那樣,計算 CHITEST 函式時出現 #DIV/0! 錯誤。

示例 3

如果預期範圍資料集中任何資料點指定負數,則 CHITEST 將生成 #NUM! 錯誤。

解決方案

考慮樣本資料集,其中預期範圍包含整數和負值。在C6單元格中輸入公式“=CHITEST(B3:C5,D3:E5)”,然後按Enter鍵以獲得結果。

Excel Chitest Function 27

Excel Chitest Function 28

因此,對於這些給定的範圍,CHITEST 生成 #NUM!。

示例 4

兩個定義的資料集之間的欄位值數量必須相同,否則會發生 #N/A 錯誤。

解決方案

考慮包含不同維度的資料集,並在E14單元格中輸入公式“=CHITEST(B3:C5,B10:C11)”。

Excel Chitest Function 29

然後按 Enter 鍵以獲得結果。

Excel Chitest Function 30
advanced_excel_compatibility_functions.htm
廣告