Відповіді:
При аналізі часових рядів зазвичай використовується тест Люнг-Бокса . Зауважте, що це перевіряє кореляцію. Якщо кореляції дорівнюють нулю, але дисперсія змінюється, то процес не є білим шумом, але тест Ljung-Box не зможе відкинути нульову гіпотезу. Ось приклад в 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
Ось сюжет процесу:
Ось більше обговорення цього тесту .
Бібліотека R hwwntest (тест Білого шуму Haar Wavelet White), здається, працює досить добре. Він пропонує ряд функцій. Це вимагає, щоб об'єм даних був потужністю 2.
hywavwn.test (), здається, працює найкраще для мене.
> 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