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
广告