Тест Бреуша – Пагана - Breusch–Pagan test

В статистика, то Тест Бреуша – Пагана, разработанная в 1979 г. Тревор Бреуш и Адриан Пэган,[1] используется для проверки гетероскедастичность в линейная регрессия модель. Это было независимо предложено с некоторым расширением Р. Деннис Кук и Сэнфорд Вайсберг в 1983 г. (Тест Кука – Вайсберга).[2] Получено из Тест множителя Лагранжа принцип, он проверяет, отклонение из ошибки от регрессии зависит от значений независимых переменных. В этом случае гетероскедастичность присутствует.

Предположим, что мы оцениваем регрессионную модель

и получить из этой подогнанной модели набор значений для , остатки. Обычный метод наименьших квадратов ограничивает их так, что их среднее значение равно 0, и поэтому, учитывая предположение, что их дисперсия не зависит от независимые переменные, оценка этой дисперсии может быть получена из среднего квадрата значений остатков. Если предположение не подтверждается, простая модель может заключаться в том, что дисперсия линейно связана с независимыми переменными. Такую модель можно исследовать путем регрессии квадратов остатков от независимых переменных с помощью вспомогательного уравнения регрессии вида

Это основа теста Бреуша – Пагана. Это критерий хи-квадрат: статистика теста распределяется 2 с k степени свободы. Если тестовая статистика имеет значение p ниже соответствующего порога (например, п <0,05), то нулевая гипотеза гомоскедастичности отвергается и принимается гетероскедастичность.

Если тест Бреуша – Пагана показывает, что существует условная гетероскедастичность, можно использовать либо взвешенный метод наименьших квадратов (если известен источник гетероскедастичности) или используйте стандартные ошибки, согласованные с гетероскедастичностью.

Процедура

Согласно классическим предположениям, обычный метод наименьших квадратов - это лучшая линейная несмещенная оценка (СИНИЙ), т.е. беспристрастно и эффективно. Он остается беспристрастным при гетероскедастичности, но теряется эффективность. Прежде чем выбрать метод оценки, можно провести тест Бреуша – Пагана, чтобы проверить наличие гетероскедастичности. Тест Бреуша – Пагана основан на моделях типа для дисперсий наблюдений, где объясните разницу в отклонениях. Нулевая гипотеза эквивалентна ограничения параметра:

Следующее Множитель Лагранжа (LM) дает статистика теста для теста Бреуша – Пагана:[нужна цитата ]

Этот тест можно выполнить с помощью следующей трехэтапной процедуры:

  • Шаг 1: Применить OLS к модели
  • Шаг 2: Вычислить остатки регрессии, возведите их в квадрат и разделите на оценку максимального правдоподобия дисперсии ошибок из регрессии Шага 1, чтобы получить то, что Бреуш и Паган называют :
  • Шаг 2: Оцените вспомогательную регрессию

где z условия обычно, но не обязательно, будут такими же, как исходные ковариатыИкс.

  • Шаг 3: Тогда статистика теста LM составляет половину объясненной суммы квадратов из вспомогательной регрессии на шаге 2:

где TSS - сумма квадратов отклонений от их среднего значения 1, а SSR - сумма квадратов остатков вспомогательной регрессии. асимптотически распределенный в качестве под нулевая гипотеза гомоскедастичности, что доказали Бреуш и Пэган в их статье 1979 года.

Надежный вариант

Вариант этого теста, надежный в случае не-Гауссовский термин ошибки, был предложен Роджер Кенкер.[3] В этом варианте зависимая переменная во вспомогательной регрессии - это просто квадрат остатка из регрессии Шага 1, , а тестовая статистика из вспомогательной регрессии. Как отмечает Кенкер (1981, стр. 111), в то время как пересмотренная статистика имеет правильный асимптотический размер, ее мощность «может быть довольно плохим, кроме идеализированных гауссовских условий».

Программного обеспечения

В р, этот тест выполняет функция ncvTest доступно в машина упаковка,[4] функция bptest доступно в lmtest упаковка,[5][6] функция plmtest доступно в плм упаковка,[7] или функция breusch_pagan доступно в скедастический упаковка.[8]

В Stata указывается полная регрессия, а затем вводится команда Estat Hettest за которыми следуют все независимые переменные.[9][10]

В SAS Breusch – Pagan можно получить с помощью опции Proc Model.

В Python, в statsmodels.stats.diagnostic (пакет statsmodels) есть метод het_breuschpagan для теста Бреуша – Пагана.[11]

В гретл, команда modtest --breusch-pagan может применяться после регрессии OLS.

Смотрите также

Рекомендации

  1. ^ Бреуш, Т.С.; Пэган, А. (1979). «Простой тест на гетероскедастичность и случайное изменение коэффициентов». Econometrica. 47 (5): 1287–1294. Дои:10.2307/1911963. JSTOR  1911963. МИСТЕР  0545960.
  2. ^ Кук, Р.Д.; Вайсберг, С. (1983). «Диагностика гетероскедастичности в регрессии». Биометрика. 70 (1): 1–10. Дои:10.1093 / biomet / 70.1.1. HDL:11299/199411.
  3. ^ Кенкер, Роджер (1981). «Заметка об изучении теста на гетероскедастичность». Журнал эконометрики. 17: 107–112. Дои:10.1016/0304-4076(81).
  4. ^ MRAN: ncvTest {car}
  5. ^ Документация R о bptest
  6. ^ Клейбер, Кристиан; Зейлейс, Ахим (2008). Прикладная эконометрика с R. Нью-Йорк: Спрингер. С. 101–102. ISBN  978-0-387-77316-2.
  7. ^ MRAN: plmtest {plm}
  8. ^ «skedastic: диагностика гетероскедастичности для моделей линейной регрессии».
  9. ^ "regress postestimation - Инструменты апостимуляции для регресса" (PDF). Руководство по Stata.
  10. ^ Кэмерон, А. Колин; Триведи, Правин К. (2010). Микроэконометрика с использованием Stata (Пересмотренная ред.). Stata Press. п. 97 - через Google Книги.
  11. ^ "statsmodels.stats.diagnostic.het_breuschpagan - документация statsmodels 0.8.0". www.statsmodels.org. Получено 2017-11-16.

дальнейшее чтение