Forecasting Bangladesh'S Inflation Using The Box-Jenkins (Arima) Methodology
Forecasting Bangladesh'S Inflation Using The Box-Jenkins (Arima) Methodology
JANUARY 2015
01/22/15
INTRODUCTION
01/22/15
INTRODUCTION
3
Currently the financial regulatory authorities in Bangladesh are facing the twin
challenge of maintaining price stability while accommodating higher growth in
the economy.
01/22/15
01/22/15
01/22/15
01/22/15
01/22/15
300
300
Variable
Actual
Fits
250
Accuracy Measures
MAPE
2.1460
MAD
3.9943
MSD
24.9082
CPI
CPI
250
200
200
150
150
100
1
14
28
42
56
70
84
98
112
126
140
Index
14
28
42
56
70
84
98
112
126
140
Index
D_CPI
-2
1
14
28
42
56
70
84
98
112
126
140
Index
01/22/15
1.0
1.0
0.8
0.8
0.6
0.6
Partial Autocorrelation
Autocorrelation
10
0.4
0.2
0.0
-0.2
-0.4
-0.6
-0.8
0.4
0.2
0.0
-0.2
-0.4
-0.6
-0.8
-1.0
-1.0
1
10
15
20
25
30
35
10
15
Lag
25
30
35
1.0
1.0
0.8
0.8
0.6
0.6
Partial Autocorrelation
Autocorrelation
20
Lag
0.4
0.2
0.0
-0.2
-0.4
-0.6
-0.8
0.4
0.2
0.0
-0.2
-0.4
-0.6
-0.8
-1.0
-1.0
10
15
20
Lag
25
30
35
10
15
20
25
30
35
Lag
If time series is stationary then its autocorrelation graph decays quite rapidly from its initial
value of unity at zero lag. Is case of no stationary data set autocorrelation dies out gradually
over time.
Autocorrelation of First order difference data set to Consumer Price Index drops quickly to zero
but has significant seasonal pattern
01/22/15
SEASONAL ANALYSIS
11
1.02
1.2
1.01
1.1
1.00
1.0
0.99
1
10
11
12
0.9
10
11
12
10
11
12
Residuals by Season
12
20
10
0
4
-10
0
10
11
12
Visual depiction of the graphical representation of seasonal analysis shows Strong Seasonality
in monthly data series of Consumer Price Index of Bangladesh
01/22/15
12
01/22/15
1% level
5% level
10% level
t-Statistic
2.185312
-3.477144
-2.881978
-2.577747
Prob.*
0.9999
t-Statistic
-7.209908
-3.476805
-2.881830
-2.577668
Prob.*
0.0000
1% level
5% level
10% level
Here Null Hypothesis H0 = Data set has a unit root and Alternative Hypothesis H1 =
Data set does not follow unit root. If P-Value from ADF>0.05 then H0 accepted or H0
Rejected.
Original CPI data series has a unit root (P-Value of ADF which is 0.9999 > 0.05) but the
Data set of First Order Difference of CPI does not follow unit root (P-Value of ADF which
is 0.0000<0.05)
CPI data of Bangladesh has integrated at differentiation order 1.
01/22/15
14
01/22/15
Rule of Thumb
Rule 3: If the series has a strong and consistent seasonal pattern, then you
should use an order of seasonal differencing--but never use more than one
order of seasonal differencing or more than 2 orders of total differencing
(seasonal and non seasonal).
01/22/15
Use a Non Seasonal First Order and a Seasonal First Order Differentiation
Autocorrelation of Residuals of a non seasonal ARIMA (0,1,0) Model
Autocorrelation
0.4593
Strong Seasonal
Pattern
Rule of Thumb
Rule 5: If the PACF of the differenced series displays a sharp cutoff and/or the
lag-1autocorrelation is positive--i.e., if the series appears slightly "under
differenced"--then consider adding an AR term to the model. The lag at which
the PACF cuts off is the indicated number of AR terms.
Rule 6: If the ACF of the differenced series displays a sharp cutoff and/or the
lag-1 autocorrelation is negative--i.e., if the series appears slightly "over
differenced"--then consider adding an MA term to the model. The lag at which
the ACF cuts off is the indicated number of MA terms.
01/22/15
Use Non Seasonal AR, MR term and Seasonal MR term in the model
Negative Autocorrelation in
Seasonal Lag
Non Seasonal AR Term and MA Term should be incorporated in the model as Lag 1 PACF is
positive and ACF shows sharp cutoff.
Seasonal MA Term should be incorporated in the model as Seasonal Lag of PACF is negative.
01/22/15
Use Non Seasonal 2AR, 1MR term and Seasonal 1MR term in the model
Akaike Information Criterion is lowest (452.42), estimated white noise (Standard Deviation) is 1.30
for ARIMA (2,1,1) (0,1,1)12 Model and Adj R2 is 99.92%
01/22/15
20
COMPARISON OF MODELS
01/22/15
MODEL COMPARISON
21
ARIMA (2,1,1) (0,1,1)12 can be used to predict the short term inflation of Bangladesh
ARIMA Model
Seasonal ARIMA
(2,1,1) (0,1,1)12
Seasonal ARIMA
(2,1,1) (1,1,1)12
Seasonal ARIMA
(2,1,1) (2,1,1)12
Seasonal ARIMA
(0,1,1) (0,1,1)12
Seasonal ARIMA
(0,1,0) (0,1,1)12
Seasonal ARIMA
(0,1,0) (0,1,0)12
Non Seasonal ARIMA
(0,1,0)
AIC
SBC
SSE
Variance
S.D
MAPE
MAE
R
Square
452.42
466.80
213.86
1.70
1.30
0.45
0.89
99.924%
453.42
470.67
206.21
1.64
1.28
0.45
0.90
99.922%
453.71
473.83
188.71
1.52
1.23
0.45
0.90
99.923%
455.51
464.13
232.39
1.82
1.35
0.46
0.92
99.915%
457.01
462.76
239.82
1.86
1.36
0.48
0.96
99.912%
472.75
475.63
278.90
2.14
1.46
0.50
0.99
99.898%
560.29
563.25
415.33
2.92
1.71
0.66
1.26
99.869%
01/22/15
22
01/22/15
ARIMA (2,1,1) (0,1,1)12 model has high predictive power that means actual values
and predicted vales has high level of close match
Type
AR 1, 1
AR 1,2
MA 1,1
MA 2, 12
Intercept
Coef
1.098136
-0.223778
1.00
0.464201
0.139906
t Ratio
12.55
-2.52
41.33
4.44
10.02
01/22/15
24
FINDINGS
01/22/15
FINDINGS
25
This research work is an attempt to select the accurate model among various
ARIMA estimated models.
Accurate ARIMA model for forecasting Bangladeshs short term inflation has
identified which is ARIMA (2,1,1)(0,1,1)12
01/22/15
26
01/22/15
27
01/22/15