如何在 excel 中执行 kolmogorov-smirnov 检验


柯尔莫哥洛夫-斯米尔诺夫检验用于确定样本是否服从正态分布

该检验被广泛使用,因为许多统计检验和程序都假设数据呈正态分布。

以下分步示例演示如何对 Excel 中的示例数据集执行 Kolmogorov-Smirnov 检验。

第 1 步:输入数据

我们首先输入样本大小为 n = 20 的数据集中的值:

步骤 2:根据正态分布计算实际值和期望值

接下来,我们将计算正态分布的实际值与期望值:

Excel 中的柯尔莫哥洛夫-斯米尔诺夫检验

这是我们在不同单元格中使用的公式:

  • B2 : =LINE() – 1
  • C2 : = B2 /COUNT( $A$2:$A$21 )
  • D2 : =( B2 -1)/COUNT( $A$2:$A$21 )
  • E2 : =IF( C2 <1, NORM.S.INV( C2 ),”)
  • F2 : =NORM.DIST( A2 , $J$1 , $J$2 , TRUE)
  • G2 : =ABS( F2D2 )
  • D1 : =平均值( A2:A21 )
  • J2 : =ETDEV.S( A2:A21 )
  • J4 : =MAX( G2:G21 )

第 3 步:解释结果

Kolmogorov-Smirnov 检验使用以下原假设和备择假设:

  • H 0 :数据呈正态分布。
  • H A :数据不呈正态分布。

为了确定是否应该拒绝原假设,我们需要参考输出中的最大值,结果为0.10983

这表示我们样本的实际值与正态分布的期望值之间的最大绝对差。

要确定这个最大值是否具有统计显着性,必须参考 Kolmogorov-Smirnov 临界值表并找到等于 n = 20 且 α = 0.05 的数字。

临界值为0.190

由于我们的最大值不大于该临界值,因此我们无法拒绝原假设。

这意味着我们可以假设我们的样本数据是正态分布的。

其他资源

以下教程解释了如何在 Excel 中执行其他常见统计测试:

如何在Excel中进行相关性测试
如何在 Excel 中执行 Durbin-Watson 检验
如何在 Excel 中执行 Jarque-Bera 检验
如何在 Excel 中执行 Levene 检验

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注