如何在 excel 中执行 breusch-pagan 检验


Breusch-Pagan 检验用于确定回归分析中是否存在异方差性

本教程介绍如何在 Excel 中执行 Breusch-Pagan 检验。

示例:Excel 中的 Breusch-Pagan 检验

在此示例中,我们将使用以下数据集来描述 10 名篮球运动员的属性。

Excel 中的原始数据

我们将拟合一个多元线性回归模型,使用得分作为响应变量,得分、助攻和篮板作为解释变量。接下来,我们将执行 Breusch-Pagan 检验来确定回归中是否存在异方差。

步骤 1:执行多元线性回归。

在 Excel 的顶部功能区上,转到“数据”选项卡,然后单击“数据分析”。如果您没有看到此选项,则必须首先安装免费的分析工具库软件

Excel 中的数据分析工具库

单击“数据分析”后,将出现一个新窗口。选择回归并单击确定。填写响应变量和解释变量的必要表格,然后单击“确定”。

Excel 中的多元回归

这会产生以下结果:

Excel 中的回归输出

步骤 2:计算残差的平方。

接下来,我们将计算每个响应值的预测值和残差平方。为了计算预测值,我们将使用回归结果中的系数:

Excel中回归的预测值公式

我们将使用相同的公式来获得每个预测值:

Excel 中的预测回归值

接下来,我们将计算每个预测的残差平方:

在 Excel 中计算残差

我们将使用相同的公式来获得每个残差平方:

在 Excel 中计算残差平方

步骤 3:使用残差的平方作为响应值执行新的多元线性回归。

接下来,我们将执行与之前相同的步骤,使用得分、助攻和篮板作为解释变量来执行多元线性回归,只不过这次我们将使用残差的平方作为响应值。这是回归的结果:

Excel 中的 Breusch-Pagan 回归

步骤 4:执行 Breusch-Pagan 测试。

最后,我们将执行 Breusch-Pagan 检验,看看原始回归中是否存在异方差性。

我们首先使用以下公式计算卡方检验统计量:

X 2 = n*R 2

金子:

n = 观察次数

R 2 new = R “新”回归的平方,其中残差的平方用作响应变量。

在我们的示例中,X 2 = 10 * 0.600395 = 6.00395

接下来,我们将找到与此检验统计量相关的 p 值。我们可以在 Excel 中使用以下公式来执行此操作:

=CHISQ.DIST.RT(检验统计量,自由度)

在我们的例子中,自由度是为输出中的回归df指定的数字。在本例中,它是 3。因此我们的公式变为:

=CHISQ.DIST.RT(6.00395, 3) = 0.111418

由于该 p 值不小于 0.05,因此我们无法拒绝原假设。我们没有足够的证据表明原始回归模型中存在异方差性。

添加评论

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