Formalny test statystyczny określający, czy proces jest białym szumem


Odpowiedzi:


13

W analizie szeregów czasowych zwykle stosuje się test Ljunga-Boxa . Zauważ jednak, że testuje korelacje. Jeśli korelacje są równe zero, ale wariancja zmienia się, wówczas proces nie jest białym szumem, ale test Ljunga-Boxa nie odrzuci hipotezy zerowej. Oto przykład w R:

> Box.test(c(rnorm(100,0,1),rnorm(100,0,10)),type="Ljung-Box")

    Box-Ljung test

data:  c(rnorm(100, 0, 1), rnorm(100, 0, 10)) 
X-squared = 0.4771, df = 1, p-value = 0.4898

Oto fabuła procesu: wprowadź opis zdjęcia tutaj

Oto więcej dyskusji na temat tego testu .


Ouliers z serii błędów „spuszczą powietrze z ACF”, uzyskując w ten sposób efekt ALICJI W WINDERKlAND. Wszystkie ACF podlegają temu, dlatego nie można
dopuścić do wystąpienia

0

Wygląda na to, że biblioteka R hwwntest (Haar Wavelet White Noise test) działa całkiem dobrze. Oferuje szereg funkcji. Wymaga to, aby ilość danych wynosiła potęgę 2.

hywavwn.test () wydaje się działać najlepiej dla mnie.

> hywavwn.test(rnorm(128, 0, 1))

    Hybrid Wavelet Test of White Noise

data:  
p-value = 0.542

> hywavwn.test(rnorm(128, 0, 10))

    Hybrid Wavelet Test of White Noise

data:  
p-value = 1
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.