bptest
我对in R ( library(lmtest)
)的解释有点困惑。的零假设bptest
是残差具有恒定方差。因此,小于 0.05 的 p 值意味着必须拒绝同方差性假设。但是在这个网站上:
我发现以下结果让我感到困惑:
data: lmMod
BP = 3.2149, df = 1, p-value = 0.07297
p 值 > 0.05 表示可以拒绝原假设(残差中的方差不变),因此存在异方差性。这可以通过在 lm 对象上运行线性模型假设 (gvlma) 的全局验证来确认。
gvlma(lmMod) # validate if assumptions of linear regression holds true.
# Call:
gvlma(x = lmMod)
Value p-value Decision
Global Stat 15.801 0.003298 Assumptions NOT satisfied!
Skewness 6.528 0.010621 Assumptions NOT satisfied!
Kurtosis 1.661 0.197449 Assumptions acceptable.
Link Function 2.329 0.126998 Assumptions acceptable.
Heteroscedasticity 5.283 0.021530 Assumptions NOT satisfied!
那么为什么 p 值 > 0.05 意味着您必须拒绝原假设,而实际上 p 值小于 0.05 表示您必须拒绝原假设?