Test Ljung-Boxa

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Test Ljung-Boxa (niepoprawnie nazywany czasem testem Ljunga-Boxa[uwaga 1][1]) – nazwany na cześć Grety M. Ljung i George’a Boxa test statystyczny dla grupy współczynników autokorelacji szeregu czasowego sprawdzający, czy którykolwiek ze współczynników jest różny od zera. Zamiast testować pojedyncze autokorelacje, test sprawdza jednocześnie grupę autokorelacji, stanowi więc przykład testu portmanteau.

Test jest czasem nazywany testem Q Ljung-Boxa i jest ściśle związany z testem Boxa-Pierce’a (nazwanym na cześć George’a Boxa i Davida A. Pierce’a). W rzeczywistości statystyka testowa Ljung-Boxa została jawnie opisana w artykule, który wprowadzał statystykę Boxa-Pierce’a i od którego wzięła się nazwa tej statystyki[2][3]. Statystyka testowa Boxa-Pierce’a jest w istocie uproszczoną wersją statystyki Ljung-Boxa; późniejsze badania symulacyjne wykazały słabą wydajność statystyki Boxa-Pierce’a[4].

Test Ljung-Boxa jest szeroko stosowany w ekonometrii i analizie szeregów czasowych. Podobną ocenę można przeprowadzić także za pomocą testu Breuscha-Godfreya i testu Durbina-Watsona.

Definicja formalna

Hipotezy zerową i alternatywną w teście Ljung-Boxa można przedstawić w następujący sposób:

H0: Autokorelacje w procesie, z którego pobierana jest próba (w populacji), wynoszą 0, zatem wszelkie niezerowe korelacje zaobserwowane w danych wynikają z losowości procesu doboru próby.
Ha: W procesie (w populacji) istnieją niezerowe autokorelacje.

Statystyka testowa to[1][3]:

Q=n(n+2)k=1hρ^k2nk

gdzie n jest wielkością próbki, ρ^k jest autokorelacją k-tego rzędu w próbce, a h jest liczbą testowanych autokorelacji. Przy założeniu prawdziwości H0 statystyka Q asymptotycznie zbiega do χ(h)2 (rozkładu chi-kwadrat z h stopniami swobody). Dla poziomu istotności α obszarem odrzucenia hipotezy zerowej jest:

Q>χ1α,h2

gdzie χ1α,h2 to kwantyl rzędu (1 – α)[5] rozkładu χ(h)2.

Test Ljung-Boxa jest powszechnie stosowany w autoregresyjnym zintegrowanym modelu średniej ruchomej (ARIMA). Należy zauważyć, że wykorzystuje się w nim reszty dopasowanego modelu ARIMA, a nie do oryginalnego szeregu, i w takiej sytuacji testowana jest hipoteza zerowa mówiąca, że zakłócenie losowe modelu ARIMA nie wykazuje autokorelacji. Podczas testowania reszt oszacowanego modelu ARIMA należy dostosować stopnie swobody, aby odzwierciedlić estymację parametrów. Na przykład dla modelu ARIMA(p,0,q) stopnie swobody powinny wynosić hpq[6].

Test Boxa-Pierce’a

Test Boxa-Pierce’a wykorzystuje statystykę testową[1][2]:

QBP=nk=1hρ^k2,

i ma taki sam obszar krytyczny, jak test Ljung-Boxa.

Rozkład statystyki Ljung-Boxa jest jednak bardziej zbliżony do rozkładu χ(h)2 niż rozkład statystyki Boxa-Pierce’a, szczególnie dla mniejszych prób.

Test w pakietach statystycznych

  • R: funkcja Box.test w pakiecie stats[7],
  • Python: funkcja acorr_ljungbox w pakiecie statsmodels[8],
  • Julia: testy Ljung-Boxa i Boxa-Pierce’a w pakiecie HypothesisTests[9],
  • SPSS: statystyka Ljung-Boxa jest domyślnie uwzględniana w wynikach generowanych przez moduł IBM SPSS Statistics Forecasting.

Zobacz też

Uwagi

Szablon:Uwagi

Przypisy

Szablon:Przypisy


Błąd rozszerzenia cite: Istnieje znacznik <ref> dla grupy o nazwie „uwaga”, ale nie odnaleziono odpowiedniego znacznika <references group="uwaga"/>