dwtest

Тест Дербин-Уотсона с объектом модели линейной регрессии

Синтаксис

p = dwtest(mdl)
p = dwtest(mdl,method)
p = dwtest(mdl,method,tail)
[p,DW] = dwtest(___)

Описание

пример

p = dwtest(mdl) возвращает p - значение Теста Дербин-Уотсона на невязках модели mdl линейной регрессии. Нулевая гипотеза - то, что невязки являются некоррелироваными, и альтернативная гипотеза - то, что невязки автокоррелируются.

p = dwtest(mdl,method) задает алгоритм для вычисления p - значение.

p = dwtest(mdl,method,tail) задает альтернативную гипотезу.

[p,DW] = dwtest(___) также возвращает статистическую величину Дербин-Уотсона, использующую любую из комбинаций входных аргументов в предыдущих синтаксисах.

Примеры

свернуть все

Определите, автокоррелировала ли подходящая модель линейной регрессии невязки.

Загрузите набор данных census и создайте модель линейной регрессии.

load census
mdl = fitlm(cdate,pop);

Найдите p-значение теста автокорреляции Дербин-Уотсона.

p = dwtest(mdl)
p = 3.6190e-15

Маленькое p-значение указывает, что невязки автокоррелируются.

Входные параметры

свернуть все

Модель линейной регрессии, заданная как объект LinearModel, созданный с помощью fitlm или stepwiselm.

Алгоритм для вычисления p - значение, заданное как одно из этих значений:

  • 'exact' — Вычисляет точный p - значение с помощью алгоритма Пэна [2].

  • 'approximate' — Вычисляет p - значение с помощью нормального приближения [1].

Значением по умолчанию является 'exact', когда объем выборки является меньше, чем 400 и 'approximate' в противном случае.

Тип альтернативной гипотезы, чтобы протестировать, заданный как одно из этих значений:

ЗначениеАльтернативная гипотеза
'both'

Последовательная корреляция не 0.

'right'

Последовательная корреляция больше, чем 0 (тест с правильным хвостом).

'left'

Последовательная корреляция - меньше чем 0 (лево-хвостатый тест).

dwtest тестирует, не имеет ли mdl никакой последовательной корреляции против заданной альтернативной гипотезы.

Выходные аргументы

свернуть все

p - значение теста, возвращенного как числовое значение. dwtest тестирует, являются ли невязки некоррелироваными против альтернативы, что автокорреляция существует среди невязок. Маленький p - значение указывает, что невязки автокоррелируются.

Значение статистической величины Дербин-Уотсона, возвращенное как неотрицательное числовое значение.

Больше о

свернуть все

Тест Дербин-Уотсона

Тест Дербин-Уотсона тестирует нулевую гипотезу, что невязки линейной регрессии являются некоррелироваными против альтернативной гипотезы, что автокорреляция существует.

Тестовая статистическая величина для теста Дербин-Уотсона

DW=i=1n1(ri+1ri)2i=1nri2,

где r, i является i th необработанная невязка и n, является количеством наблюдений.

p - значение теста Дербин-Уотсона является вероятностью наблюдения тестовой статистической величины как экстремальное значение как, или более экстремальный, чем, наблюдаемая величина по нулевой гипотезе. Значительно маленький p - значение подвергает сомнению валидность нулевой гипотезы и указывает на автокорреляцию среди невязок.

Ссылки

[1] Durbin, J. и Г. С. Уотсон. Тестирование на Последовательную Корреляцию в Наименьших квадратах Регрессии I. Biometrika 37, стр 409–428, 1950.

[2] Farebrother, Процедура Р. В. Пэна для Вероятностей Хвоста Статистической величины Дербин-Уотсона. Прикладная статистика 29, стр 224–227, 1980.

Представленный в R2012a