Interpretation
如何解釋 Breusch-Pagan 測試的結果?
在I 中,我可以使用包的功能
R
對異方差性進行 Breusch-Pagan 檢驗。Breusch-Pagan 檢驗是一種卡方檢驗。ncvTest``car
我如何解釋這些結果:
> require(car) > set.seed(100) > x1 = runif(100, -1, 1) > x2 = runif(100, -1, 1) > ncvTest(lm(x1 ~ x2)) Non-constant Variance Score Test Variance formula: ~ fitted.values Chisquare = 0.2343406 Df = 1 p = 0.6283239 > y1 = cumsum(runif(100, -1, 1)) > y2 = runif(100, -1, 1) > ncvTest(lm(y1 ~ y2)) Non-constant Variance Score Test Variance formula: ~ fitted.values Chisquare = 1.191635 Df = 1 p = 0.2750001
您是特別詢問這些結果還是更普遍地詢問 Breusch-Pagan 測試?對於這些特定測試,請參閱@mpiktas 的答案。從廣義上講,BP 測試詢問是否可以使用某些預測變量來預測回歸的平方殘差。這些預測變量可能與原始回歸中的預測變量相同。BP 測試的 White 測試版本包括來自原始回歸的所有預測變量,以及它們在回歸中與平方殘差的平方和交互作用。如果平方殘差可以使用一組協變量來預測,那麼估計的殘差平方和殘差的方差(因為殘差的平均值為 0)似乎在單位之間變化,這是異方差或非方差的定義-恆定方差,