The Ljung (pronounced Young) Box test (sometimes called the modified Box-Pierce, or just the Box test) is a way to test for the absence of serial autocorrelation, up to a specified lag k.
The test determines whether or not errors are iid (i.e. white noise) or whether there is something more behind them; whether or not the autocorrelations for the errors or residuals are non zero. Essentially, it is a test of lack of fit: if the autocorrelations of the residuals are very small, we say that the model doesn’t show ‘significant lack of fit’.
Ljung Box Test Hypotheses
The null hypothesis of the Box Ljung Test, H0, is that our model does not show lack of fit (or in simple terms—the model is just fine). The alternate hypothesis, Ha, is just that the model does show a lack of fit.
A significant p-value in this test rejects the null hypothesis that the time series isn’t autocorrelated.
Calculating the Ljung Box Test Statistic
Most statistical packages can run a Ljung Box test. For example, in R, you can implement the test with the Box.test function.
- rj = the accumulated sample autocorrelations,
- m = the time lag.
We reject the null hypothesis and say that the model shows lack of fit if
- χ21-α,h = the value found on the chi-square distribution table for significance level α and h degrees of freedom.
When the Ljung Box test is applied to the residuals of an ARIMA model, the degrees of freedom h must be equal to m-p-q, where p and q are the number of parameters in the ARIMA(p,q) model.
Alternative ways to test for autocorrelation
The Ljung Box test is a modification of the Box Pierce Test. The difference is in how the test statistic is calculated (Kleiber & Zeileis, 2008). Both approximate a chi-squared statistic, based on autocorrelations up to order p.
- Box Pierce test statistic: n * sum of squared autocorrelations,
- Ljung Box test statistic: the squared autocorrelations are weighted at lag j by (n + 2)/(n – j) (j = 1…,p).
NIST. Box-Ljung Test. Engineering Statistics Handbook 18.104.22.168.1. Retrieved from https://www.itl.nist.gov/div898/handbook/pmc/section4/pmc4481.htm on July 28, 2014.
Hyndman, Rob J. Thoughts on the Ljung-Box Test. Hyndsight, published online January 24 2014. Retrieved from https://robjhyndman.com/hyndsight/ljung-box-test/ on July 28, 2014.
Kleiber, C. & Zeileis, 2008. Applied Econometrics with R. Springer Science & Business Media, Dec 10, 2008
PennState Statistics. Lesson 3.2: Diagnostics. Stat 510 Applied Time Series Analysis. Retrieved from https://onlinecourses.science.psu.edu/stat510/node/65/ on July 28, 2014.------------------------------------------------------------------------------
Need help with a homework or test question? With Chegg Study, you can get step-by-step solutions to your questions from an expert in the field. If you'd rather get 1:1 study help, Chegg Tutors offers 30 minutes of free tutoring to new users, so you can try them out before committing to a subscription.
If you prefer an online interactive environment to learn R and statistics, this free R Tutorial by Datacamp is a great way to get started. If you're are somewhat comfortable with R and are interested in going deeper into Statistics, try this Statistics with R track.
Comments? Need to post a correction? Please post a comment on our Facebook page.