LAISHA
Open Laisha

RBI Grade B Time Series Analysis: practice questions

RBI Grade B (DSIM) - Department of Statistics and Information Management · India · Reserve Bank of India Services Board

Original practice questions written to the published syllabus · not past papers
10worked here, free
74written to this exam in this subject
9syllabus units

What this subject covers

Modelling observations ordered in time, from classical decomposition to Box-Jenkins and beyond: stationarity, ARIMA and seasonal ARIMA, volatility models for prices, vector autoregressions, state-space models and the Kalman filter, and forecast evaluation. Agribusiness econometrics introduces ARIMA and unit roots; this subject is the full treatment.

In the exams: AICE-JRF Ag Stat Unit 2 'components of time series' (present); UPSC ISS Statistics III/IV (heavy, reported); RBI Grade B DSIM (heavy, reported); PhD course in most programmes

What RBI Grade B asks from it

RBI Grade B (DSIM) (reported)

ARIMA modelling, unit-root tests, ARCH/GARCH, VAR and cointegration, and forecast evaluation for economic and financial series.

Where the 74 questions fall

How our questions for RBI Grade B spread across the units of Time Series Analysis. Difficulty: 23 easy, 41 medium, 10 hard.

Forecast accuracy: MAPE, RMSE and the Diebold-Mariano test10
Box-Jenkins ARIMA: identification, estimation and diagnostic checking9
Unit-root tests and structural breaks9
Vector autoregression and cointegration9
Stationarity, autocorrelation and partial autocorrelation functions8
AR, MA and ARMA processes8
Seasonal ARIMA and ARIMAX with weather covariates8
ARCH and GARCH models for price volatility8
Smoothing: moving averages and exponential smoothing (Holt-Winters)5

10 practice questions, worked

Choose an answer, then open the working. Each explanation says why the right answer is right and why the others are not.

1 · Stationarity, autocorrelation and partial autocorrelation functions · easy

The sample ACF of a monthly price series starts near 0.95 and declines very slowly and almost linearly over 30 lags. What should the analyst do first?

  1. Difference the series
  2. Fit an MA(30)
  3. Fit an AR(1) model to the levels at once
  4. Conclude the series is white noise and stop
Answer and working

A. Difference the series

A slow, nearly linear decay is the signature of non-stationarity (a unit root); the series should be differenced (and tested formally) before identifying ARMA orders. An MA(30) is grossly over-parameterised, and the ACF clearly rules out white noise.

Further reading: Box, Jenkins, Reinsel and Ljung, Time Series Analysis

2 · Stationarity, autocorrelation and partial autocorrelation functions · medium

A stationary series has rho(1) = 0.6 and rho(2) = 0.5. What is the partial autocorrelation at lag 2?

  1. 0.360
  2. 0.140
  3. 0.500
  4. 0.219
Answer and working

D. 0.219

phi(2,2) = (rho2 - rho1^2)/(1 - rho1^2) = (0.5 - 0.36)/0.64 = 0.219. Forgetting the denominator gives 0.140; 0.500 is the ordinary autocorrelation; 0.360 is rho1 squared, the lag-2 ACF an AR(1) would imply.

Further reading: Box, Jenkins, Reinsel and Ljung, Time Series Analysis

3 · Stationarity, autocorrelation and partial autocorrelation functions · medium

Why is a random walk, Y(t) = Y(t-1) + e(t) with e(t) white noise, not stationary even though its expected change is zero?

  1. Its variance grows with time
  2. Its errors are correlated with one another
  3. Its mean rises in a straight line with time
  4. Its first difference is a non-stationary series
Answer and working

A. Its variance grows with time

Starting from Y(0), Var(Y(t)) = t sigma^2, which grows without limit, so the variance is not constant. The mean stays at Y(0) with no drift; the shocks are white noise; and the first difference is white noise, which is stationary.

Further reading: Box, Jenkins, Reinsel and Ljung, Time Series Analysis

4 · AR, MA and ARMA processes · easy

The process Y(t) = 4 + 0.6 Y(t-1) + e(t) is stationary. What is its mean?

  1. 4
  2. 10
  3. 2.4
  4. 6.67
Answer and working

B. 10

mu = c/(1 - phi) = 4/0.4 = 10. 4 is the constant, not the mean; 6.67 = 4/0.6; 2.4 = 4 x 0.6.

Further reading: Box, Jenkins, Reinsel and Ljung, Time Series Analysis; Brockwell and Davis

5 · Box-Jenkins ARIMA: identification, estimation and diagnostic checking · easy

What is the order of the stages in the Box-Jenkins approach to model building?

  1. Identification, estimation, diagnostic checking, then forecasting
  2. Forecasting, estimation, identification, then diagnostic checking
  3. Estimation, identification, forecasting, then diagnostic checking
  4. Diagnostic checking, identification, estimation, then forecasting
Answer and working

A. Identification, estimation, diagnostic checking, then forecasting

Box and Jenkins proposed an iterative cycle: identify a tentative model, estimate it, check the residuals, and return to identification if the checks fail; forecasting follows once the model is adequate.

Further reading: Box, Jenkins, Reinsel and Ljung, Time Series Analysis

6 · Seasonal ARIMA and ARIMAX with weather covariates · medium

A model of monthly milk procurement is Y(t) = b0 + b1 X(t) + n(t), where X(t) is a fodder-price index and n(t) follows an ARIMA(1,1,0) process. How is the model estimated correctly?

  1. Fit an ARIMA to Y and then add X to the forecasts afterwards
  2. Difference Y only and keep X in levels in the regression
  3. Difference Y and X together and fit the regression with AR(1) errors
  4. Fit ordinary least squares to the levels and ignore n(t) entirely
Answer and working

C. Difference Y and X together and fit the regression with AR(1) errors

If the error needs differencing, all variables in the regression are differenced, then the regression is fitted with ARMA (here AR(1)) errors. Differencing Y only changes the meaning of b1; OLS in levels risks spurious regression.

Further reading: Box, Jenkins, Reinsel and Ljung, Time Series Analysis; Hyndman and Athanasopoulos

7 · Unit-root tests and structural breaks · medium

A regression of one district's wheat price on an unrelated district's cotton area, both trending random walks, gives R-squared = 0.92 and a Durbin-Watson statistic of 0.25. What is the most likely explanation?

  1. Perfect multicollinearity between the two regressors
  2. Heteroscedastic errors with no autocorrelation
  3. A genuine long-run relationship confirmed by the high R-squared
  4. A spurious regression between non-stationary series
Answer and working

D. A spurious regression between non-stationary series

Granger and Newbold showed that regressing independent random walks gives high R-squared and very low Durbin-Watson; R-squared above DW is a warning sign. The fit says nothing about a real relation unless the series are cointegrated.

Further reading: Enders, Applied Econometric Time Series; Hamilton, Time Series Analysis

8 · ARCH and GARCH models for price volatility · medium

A GARCH(1,1) model for weekly returns has omega = 0.2, alpha = 0.10 and beta = 0.85. What is the unconditional variance of returns?

  1. 1.33
  2. 0.211
  3. 4.0
  4. 0.222
Answer and working

C. 4.0

Unconditional variance = omega/(1 - alpha - beta) = 0.2/0.05 = 4.0. Dividing by 1 - beta only gives 1.33; dividing by alpha + beta gives 0.211.

Further reading: Enders, Applied Econometric Time Series

9 · ARCH and GARCH models for price volatility · medium

Engle's LM test regresses squared residuals from a price-return model on 4 of their own lags, with n = 200 and R-squared = 0.06. The 5 per cent critical value of chi-square with 4 df is 9.49. What is the conclusion?

  1. LM = 12; ARCH effects are present
  2. LM = 12; but the test needs an F table, not chi-square
  3. LM = 3; no ARCH effects at 5 per cent
  4. LM = 6; no ARCH effects at 5 per cent
Answer and working

A. LM = 12; ARCH effects are present

LM = n R-squared = 200 x 0.06 = 12 > 9.49, so the null of no ARCH is rejected. Dividing by the number of lags or using R-squared x 100 gives 3 or 6, both below the critical value, and wrongly accepts the null.

Further reading: Enders, Applied Econometric Time Series

10 · Vector autoregression and cointegration · easy

Two I(1) price series are said to be cointegrated when:

  1. Both become stationary after first differencing
  2. Some linear combination of them is stationary
  3. One of them Granger-causes the other in a VAR
  4. Their correlation coefficient exceeds 0.9 in levels
Answer and working

B. Some linear combination of them is stationary

Cointegration means a linear combination is I(0), so the series share a long-run equilibrium. Being I(1) individually is the precondition, not the definition; high correlation and Granger causality are neither necessary nor sufficient.

Further reading: Enders, Applied Econometric Time Series; Hamilton, Time Series Analysis

Ten here, 74 in the app. The Laisha app has every practice question we have written to RBI Grade B in this subject, marked as you go, with timed papers, a jump-to-unanswered list and a certificate when you pass at 70 per cent.

Free for ten days, then one subscription of US$10 a month. We would rather say so here than have you find it later.

Practise the full set in Laisha →

Read the subject

Time Series AnalysisThe full study manual, free RBI Grade BFormat, sections and how it has changed

More RBI Grade B practice

Causal Inference, Panel Data & Efficiency AnalysisProbability Theory

Time Series Analysis for other exams

Indian Statistical Service Examination · IndiaICAR-IASRI MSc and PhD · IndiaICAR AICE-JRF/SRF · IndiaASRB NET · India

Ask Laisha about this

Opens Laisha's chat with your question ready to send. Sign in or start free.