Breusch-Godfrey test for autocorrelation up to order 12
OLS, using observations 2001:04-2003:12 (T = 33)
Dependent variable: uhat
      coefficient  std. error t-ratio p-value
---------------------------------------------------------
const  −135.323 127.464 −1.062     0.3032
Yt_1   0.416253 0.700086 0.5946    0.5600
Yt_2   −0.0178630 1.13489 −0.01574 0.9876
Yt_3   −0.139422 0.621331 −0.2244 0.8251
uhat_1 −0.372259 0.706997 −0.5265 0.6053
uhat_2 −0.213027 0.600769 −0.3546 0.7273
uhat_3 −0.322810 0.309963 −1.041   0.3123
uhat_4 −0.239477 0.310158 −0.7721 0.4506
uhat_5 0.510595 0.272408 1.874     0.0782 *
uhat_6 0.476239 0.289239 1.647     0.1180
uhat_7 0.182652 0.302792 0.6032    0.5543
uhat_8 −0.0741966 0.266575 −0.2783 0.7841
uhat_9 0.176382 0.254221 0.6938    0.4972
uhat_10 0.113583 0.255836 0.4440   0.6627
uhat_11 −0.318267 0.257065 −1.238  0.2325
uhat_12 0.686008 0.263739 2.601    0.0186 **
Unadjusted R-squared = 0.804538
Test statistic: LMF = 5.831115,
with p-value = P(F(12,17) > 5.83111) = 0.000584
Alternative statistic: TR^2 = 26.549750,
with p-value = P(Chi-square(12) > 26.5498) = 0.00897
Ljung-Box Q' = 36.964,
with p-value = P(Chi-square(12) > 36.964) = 0.000226
                                   Model Autoregressive | 93
Forecast Model AR(3): OLS
1400                             Yt
1200                   forecast
       95 percent interval
1000
800
600
400
200
   0
-200
-400              2002.8             2003  2003.2  2003.4    2003.6  2003.8     2004  2004.2
          2002.6
... dan seterusnya.
Model AR(1): MLE, using observations 2001:01-2003:12 (T = 36)
Dependent variable: Yt
Standard errors based on Hessian
                                     Coefficient Std. Error          z          p-value
const                                519.870       136.846           3.799      0.0001        ***
                                                                                              ***
phi_1                                0.792790 0.0971940              8.157      <0.0001
Mean dependent var                          563.4167       S.D. dependent var         310.1764
Mean of innovations                         10.87546       S.D. of innovations        185.0738
R-squared                                   0.635075       Adjusted R-squared         0.635075
Log-likelihood                             −239.5241       Akaike criterion           485.0482
Schwarz criterion                           489.7987       Hannan-Quinn               486.7062
94 | Model Autoregressive
Real Imaginary Modulus Frequency
AR                      1.2614     0.0000          1.2614      0.0000
      Root 1
Forecast evaluation statistics using 36 observations
Mean Error                         10.875
Root Mean Squared Error            185.07
Mean Absolute Error                153.1
Mean Percentage Error              -8.2997
Mean Absolute Percentage Error     28.183
Theil's U                          0.92831
Test for autocorrelation up to order 12
Ljung-Box Q' = 57.9264,
with p-value = P(Chi-square(11) > 57.9264) = 2.245e-008
Model AR(2): MLE, using observations 2001:01-2003:12 (T = 36)
Dependent variable: Yt
Standard errors based on Hessian
                        Coefficient Std. Error  z              p-value
const                   540.418   88.5847       6.101          <0.0001  ***
                                                                        ***
phi_1                   1.17892 0.145696        8.092          <0.0001  ***
phi_2                   −0.480093 0.146510      −3.277         0.0010
Mean dependent var       563.4167  S.D. dependent var          310.1764
Mean of innovations      3.627468  S.D. of innovations         161.9342
R-squared                0.719883  Adjusted R-squared          0.711645
Log-likelihood          −234.9858  Akaike criterion            477.9716
Schwarz criterion        484.3057  Hannan-Quinn                480.1823
                        Real Imaginary Modulus Frequency
AR                      1.2278     -0.7586         1.4432      -0.0881
      Root 1            1.2278      0.7586         1.4432      0.0881
      Root 2
Forecast evaluation statistics using 36 observations
Mean Error                         3.6275
Root Mean Squared Error            161.93
Mean Absolute Error                132.92
Mean Percentage Error              -8.2827
                                                Model Autoregressive | 95
Mean Absolute Percentage Error 25.666
Theil's U                          0.85372
Test for autocorrelation up to order 12
Ljung-Box Q' = 45.7948,
with p-value = P(Chi-square(10) > 45.7948) = 1.562e-006
Model AR(3): MLE, using observations 2001:01-2003:12 (T = 36)
Dependent variable: Yt
Standard errors based on Hessian
                        Coefficient Std. Error  z              p-value
const                   549.379   55.3735       9.921          <0.0001  ***
                                                                        ***
phi_1                   0.962013 0.144486       6.658          <0.0001
                                                                        ***
phi_2                   0.0512137 0.216214      0.2369         0.8128
phi_3                   −0.455575 0.147186      −3.095         0.0020
Mean dependent var       563.4167  S.D. dependent var          310.1764
Mean of innovations     −1.097242  S.D. of innovations         143.2188
R-squared                          Adjusted R-squared          0.767811
Log-likelihood           0.781079  Akaike criterion            471.8447
Schwarz criterion       −230.9224  Hannan-Quinn                474.6082
                         479.7623
                        Real Imaginary Modulus Frequency
AR                      0.9435     -0.5889         1.1122      -0.0888
      Root 1            0.9435     0.5889          1.1122      0.0888
      Root 2            -1.7746    0.0000          1.7746      0.5000
      Root 3
Forecast evaluation statistics using 36 observations
Mean Error                         -1.0972
Root Mean Squared Error            143.22
Mean Absolute Error                114.06
Mean Percentage Error              -7.7069
Mean Absolute Percentage Error     23.041
Theil's U                          0.8258
Test for autocorrelation up to order 12
Ljung-Box Q' = 34.6161,
with p-value = P(Chi-square(9) > 34.6161) = 6.962e-005
96 | Model Autoregressive
Forecast Model AR(3): MLE
1400                            Yt
1200                  forecast
      95 percent interval
1000
800
600
400
200
0
-200
-400              2002.8            2003  2003.2  2003.4  2003.6  2003.8  2004  2004.2
          2002.6
... dan seterusnya.
KESIMPULAN
1. Pengujian diagnostik autokorelasi terhadap data error atau residualnya,
   baik menggunakan metode OLS maupun MLE dengan kriteria Ljung-Box
   Q' menunjukkan bahwa masih terdapat lag atau ordo yang signifikan
   alias masih terdapat autokorelasi, dimana model AR yang diestimasi
   adalah sudah pada AR(3). Selanjutnya dapat dilanjutkan mengestimasi
   model AR untuk lag berikutnya (p), sampai tidak terdapat autokorelasi
   pada data residualnya.
2. Penggunaan lag optimal dapat menggunakan kriteria seperti: Akaike,
   Schwarz, dan Hannan-Quinn criterion; dimana lag yang optimal adalah
   yang nilai kriterianya kecil (bila nilainya negatif, pilih yang paling
   negatif).
                                                                  Model Autoregressive | 97
3. Setelah mendapatkan lag optimal (residual yang tidak mengandung
   autokorelasi), maka bila ingin membandingkan antara metode OLS atau
   metode MLE yang terbaik, maka dapat menggunakan kriteria MAPE.
   Nilai MAPE terkecil adalah menunjukkan model terbaik dalam
   mengestimasi model autoregressive.
GLOSARI
Akaike criterion, adalah kriteria untuk menentukan lag operator optimal
   dari suatu model lag.
Autoregressive, adalah metode peramalan dengan menggunakan data
   historisnya.
Hannan-Quinn criterion, adalah kriteria untuk menentukan lag operator
   optimal dari suatu model lag.
Least square, adalah metode penaksiran parameter dengan cara
   mengunakan error terkecil.
Ljung-Box Q, adalah pengujian autokorelasi antar lag operatornya.
Maximum likelihood, adalah metode penaksiran parameter dengan cara
   memaksimumkan fungsi likelihoodnya.
Schwarz criterion, adalah kriteria untuk menentukan lag operator optimal
   dari suatu model lag.
EVALUASI
Pertanyaan Dengan Jawaban Benar-Salah
1. Model AR adalah model peramalan jangka panjang.
2. AR adalah kependekan dari Autoregressive.
3. Metode OLS adalah sama dengan metode MLE.
4. Metode OLS adalah lebih unggul daripada metode MLE.
5. Statistik Q adalah untuk pengujian ada tidaknya autokorelasi dari data
   time series.
6. OLS adalah kependekan dari Ordinary Least Square.
7. MLE adalah kependekatan dari Maximum Likelihood Estimator.
8. AIC adalah kependekan dari Akaike Criterion.
9. SIC adalah kependekan dari Schwarz Criterion.
10.HQC adalah kependekan dari Hannan-Quinn Criterion.
98 | Model Autoregressive
BAB 14
                MODEL ARIMA (BOX-JENKINS)
TUJUAN PEMBELAJARAN
1. Mampu mengidentifikasi kemungkinan besaran AR(p) dan MA(q)
   dengan menggunakan pendekatan correlogram.
2. Mampu menentukan model ARMA yang terbaik dengan pengujian
   diagnostik dari berbagai model tentatif.
PENDAHULUAN
ARIMA menggunakan nilai masa lalu dalam bentuk AR (Autoregressive) dan
MA (Moving Average) sebagai variabel independent untuk menghasilkan
peramalan jangka pendek yang akurat, namun untuk peramalan jangka
panjang ketepatan peramalannya adalah kurang baik.
Model ARIMA dibagi dalam 3 unsur, yaitu: model autoregressive (AR),
moving average (MA), dan Integreted (I). Ketiga unsur ini bisa dikombinasi
sehingga membentuk beberapa model, seperti: AR, ARI, IMA, ARMA,
ARIMA. Integreted adalah menyatakan difference supaya syarat data
stasioner terpenuhi. Apabila data stasioner pada level, maka ordonya sama
dengan 0, namun apabila stasioner pada first difference maka ordonya 1,
dan seterusnya.
Bentuk umum model I dengan ordo d, ditulis I(d) atau model ARIMA (0,d,0),
dapat dituliskan:
                    (1 −   )(1 −      )   =    + (1 −      )  
Bentuk umum model AR dengan ordo p, ditulis AR(p) atau model ARIMA
(p,0,0), dapat dituliskan:
                    =    +       +       + ⋯ +       +   
Bentuk umum model MA dengan ordo q, ditulis MA(q) atau model ARIMA
(0,0,q), dapat dituliskan:
                    =    +    −       −       − ⋯ −      
Bentuk umum model ARMA dengan ordo p dan q, atau model ARIMA
(p,0,q), dapat dituliskan:
                                                    Model ARIMA (Box-Jenkins) | 99
   =    +       +       + ⋯ +       +    −       −       − ⋯ −      
CARA BELAJAR
Empat tahapan menentukan model ARIMA, yaitu: (1) identifikasi, (2)
estimasi, (3) diagnostik, dan (4) peramalan; sebagai berikut:
Tahap Identifikasi
Tahap ini adalah menentukan nilai AR dan MA dengan menggunakan
pendekatan correlogram. Syarat utama dari data yang akan digunakan
adalah stasioner. Bila data tidak stasioner, maka akan dilakukan proses
differencing terlebih dahulu sampai pada kondisi yang stasioner (biasanya
tidak lebih dari sekali differencing atau berderajat 1st). Apabila
kestasioneran telah diperoleh, langkah selanjutnya adalah menentukan
nilai-nilai p dan q berdasarkan plot fungsi autokorelasi (ACF) dan fungsi
autokorelasi parsial (PACF) atau correlogram-nya. Pada masing-masing plot
ACF dan PACF terdapat dua garis putus-putus dengan nilai ±1.96 x 1/√n.
Garis tersebut merupakan batas atas dan batas bawah pada selang
kepercayaan 95% untuk suatu deret acak. Banyaknya ordo atau lag yang
nilai ACF atau PACF nya melebihi dari batas atas-bawah tersebut akan
dijadikan nilai untuk menentukan besaran p dan q di dalam model ARMA.
Dengan kata lain, ordo dari proses AR dan MA dapat ditentukan dengan
melihat banyaknya lag operator dari koefisien ACF dan PACF yang tidak
berada dalam batas tersebut. Tabel berikut dapat digunakan sebagai
pedoman dalam menentukan nilai p dan q yang menunjukkan ordo dari
proses AR dan MA, sebagai berikut:
Model               ACF             PACF
AR(p)  Menurun secara               Terputus atau berhenti
       eksponensial. Koefisien      setelah lag p.
       mungkin turun-naik.
MA(q)  Terputus atau berhenti       Menurun secara
       setelah lag q.               eksponensial. Koefisien
                                    mungkin turun-naik.
ARMA(p, q) Menurun secara           Menurun secara
       eksponensial. Koefisien      eksponensial. Koefisien
       mungkin turun-naik.          mungkin turun-naik.
100 | Model ARIMA (Box-Jenkins)
Tahap Estimasi
Setelah menentukan model yang akan digunakan dalam peramalan ARIMA,
maka tahap berikutnya adalah mengestimasi parameternya. Persamaan
model AR, MA, ARMA ataupun ARIMA pada dasarnya merupakan suatu
bentuk regresi. Oleh karena itu, parameter dari model ARMA dapat
diestimasi menggunakan metode kuadrat terkecil, atau dapat juga
diestimasi menggunakan metode maximum likelihood (exact ML)
sebagaimana di dalam aplikasi GRETL.
Tahap Pemeriksaan Diagnostik
Pemeriksaan diagnostik merupakan tahap untuk menguji kesesuaian dan
kecukupan model peramalan dari parameter p dan q (phi & theta) secara
parsial dan secara keseluruhan. Suatu model dikatakan baik bila
parameternya adalah signifikan, dan error atau residual yang dihasilkan
bersifat random (tidak memiliki pola tertentu), dan merupakan proses
white noise, yaitu proses random dari variabel yang berurutan, yang berarti
residual adalah bersifat independen (tidak autokorelasi) dan berdistribusi
normal. Dengan membuat plot ACF dan PACF (correlogram) dari
residualnya dapat disimpulkan bahwa error atau residual yang dihasilkan
merupakan proses white noise, yaitu semua nilai ACF dan PACF adalah tidak
signifikan (tidak ada lag yang di luar batas atas-bawah). Atau dapat
melakukan pengujian white noise nya dengan statistik Q (Ljung-Box), yaitu
pengujian tidak terdapat autokorelasi pada deret residualnya.
Tahap Peramalan
Bila hasil pengujian menunjukkan bahwa model sudah memenuhi asumsi
persyaratan, maka model tersebut dapat digunakan untuk memprediksi
nilai-nilai time-series yang akan datang. Untuk melihat tingkat ketepatan
model dalam peramalan maka dapat digunakan perhitungan nilai MAPE.
                                                  Model ARIMA (Box-Jenkins) | 101
Contoh menggunakan aplikasi GRETL
Model ARMA (2, 1)
Model 1: ARMA, using observations 2001:01-2003:12 (T = 36)
Dependent variable: Y
Estimated using AS 197 (exact ML)
Standard errors based on Hessian
const        Coefficient Std. Error     z    p-value        ***
phi_1         548.921 40.2634        13.63   <0.0001        ***
phi_2         1.62727 0.106553       15.27   <0.0001        ***
theta_1                              −9.215  <0.0001        ***
             −0.863617 0.0937146     −4.039  <0.0001
             −0.637230 0.157788
Mean dependent var    563.4167     S.D. dependent var       310.1764
Mean of innovations  −5.852113     S.D. of innovations      146.4150
R-squared                          Adjusted R-squared       0.758150
Log-likelihood        0.771970     Akaike criterion         473.5671
                     −231.7835
Schwarz criterion                  Hannan-Quinn             476.3305
                      481.4846
                     Real Imaginary Modulus Frequency
AR                   0.9421 -0.5199  1.0761 -0.0803
     Root 1          0.9421 0.5199   1.0761 0.0803
     Root 2
                     1.5693 0.0000 1.5693 0.0000
MA
     Root 1
Test for autocorrelation up to order 8
Ljung-Box Q' = 16.4164,
with p-value = P(Chi-square(5) > 16.4164) = 0.005750
Correlogram residual, ARMA (2, 1)
Autocorrelation function for residual
***, **, * indicate significance at the 1%, 5%, 10% levels
using standard error 1/T^0.5
LAG ACF      PACF    Q-stat. [p-value]
102 | Model ARIMA (Box-Jenkins)
1 -0.0822 -0.0822 0.2640        [0.607]
                                [0.318]
2 0.2244  0.2192   2.2907       [0.430]
                                [0.354]
3 -0.1067 -0.0786 2.7628        [0.071]
                                [0.117]
4 -0.1959 -0.2718 4.4033        [0.047]
                                [0.037]
5 0.3614 ** 0.4312 *** 10.1670
6 -0.0188 0.1300   10.1832
7 0.2938 * 0.0276  14.2548
8 -0.2103 -0.2517 16.4164
                                                                                     ACF for residual  9
 0.4 +- 1.96/T^0.5                                                                                     9
 0.2
    0
-0.2
-0.4
       012345678
                                                                                               lag
                                                                                    PACF for residual
 0.4 +- 1.96/T^0.5
 0.2
    0
-0.2
-0.4
       012345678
                                                                                               lag
Evaluasi residual, ARMA (2, 1)
                   Model estimation range: 2001:01- 2003:12
                       Standard error of residuals = 146.415
2001:01      Y      fitted      residual
2001:02   189.000  352.322      -163.322
          229.000  252.580      -23.5804
                                Model ARIMA (Box-Jenkins) | 103
2001:03  249.000                 342.885  -93.8846
2001:04  289.000                 389.509  -100.509
2001:05  260.000                 445.114  -185.114
2001:06  431.000                 419.932  11.0677
2001:07  660.000                 599.637  60.3632
2001:08  777.000                 793.108  -16.1079
2001:09  915.000                 834.419  80.5811
2001:10  613.000                 896.291  -283.291
2001:11  485.000                 517.541  -32.5407
2001:12  277.000                 410.297  -133.297
2002:01  244.000                 246.573  -2.57330
2002:02  296.000                 289.207  6.79336
2002:03  319.000                 396.355  -77.3554
2002:04  370.000                 442.497  -72.4967
2002:05  313.000                 502.528  -189.528
2002:06  556.000                 440.305  115.695
2002:07  831.000                 690.462  140.538
2002:08  960.000                 912.272  47.7283
2002:09  1152.00                 943.836  208.164
2002:10  759.000                 1042.63  -283.632
2002:11  607.000                 550.686  56.3137
2002:12  371.000                 426.119  -55.1186
2003:01  298.000                 244.360  53.6399
2003:02  378.000                 260.079  117.921
2003:03  373.000                 412.342  -39.3424
2003:04  443.000                 435.330  7.67011
2003:05  374.000                 523.599  -149.599
2003:06  660.000                 451.081  208.919
2003:07  1004.00                 747.612  256.388
2003:08  1153.00                 1030.15  122.849
2003:09  1388.00                 1060.63  327.375
2003:10  904.000                 1184.03  -280.025
2003:11  715.000                 580.529  134.471
2003:12  441.000                 426.835  14.1646
Forecast evaluation statistics using 36 observations
104 | Model ARIMA (Box-Jenkins)
Mean Error                                             -5.8521
Root Mean Squared Error                                146.41
Mean Absolute Error                                    115.33
Mean Percentage Error                                  -9.041
Mean Absolute Percentage Error                         23.332
Theil's U                                              0.81192
Forecast, ARMA (2, 1)
                 For 95% confidence intervals, z(0.025) = 1.96
   Obs                Y                    prediction  std. error          95% interval
2004:01           undefined                 220.849    146.415         (-66.1189, 507.817)
2004:02           undefined                 108.261    206.034         (-295.558, 512.080)
2004:03           undefined                 115.175    233.295         (-342.075, 572.425)
2004:04           undefined                 223.660    239.217         (-245.198, 692.517)
2004:05           undefined                 394.222    239.366         (-74.9263, 863.371)
1400                              Y
1200                   forecast
      95 percent interval
1000
800
600
400
200
0
-200
-400              2002.8             2003  2003.2      2003.4  2003.6  2003.8  2004  2004.2
          2002.6
                                                               Model ARIMA (Box-Jenkins) | 105
Model ARMA (2, 3)
Model 2: ARMA, using observations 2001:01-2003:12 (T = 36)
Dependent variable: Y
Estimated using AS 197 (exact ML)
Standard errors based on Hessian
const        Coefficient Std. Error          z    p-value      ***
phi_1         552.196 50.2136             11.00   <0.0001      ***
phi_2         1.46709 0.169549            8.653   <0.0001      ***
theta_1                                   −5.555  <0.0001      **
theta_2      −0.713827 0.128504           −1.965  0.0494       ***
theta_3      −0.413483 0.210420           5.070   <0.0001      ***
             0.778931 0.153635            −3.207  0.0013
             −0.720366 0.224639
Mean dependent var    563.4167   S.D. dependent var         310.1764
Mean of innovations  −2.105533   S.D. of innovations        109.8656
R-squared                        Adjusted R-squared         0.854906
Log-likelihood        0.871488   Akaike criterion           462.6681
Schwarz criterion    −224.3341   Hannan-Quinn               466.5370
                      473.7528
                     Real Imaginary Modulus Frequency
AR                   1.0276 -0.5873       1.1836 -0.0826
     Root 1          1.0276 0.5873        1.1836 0.0826
     Root 2
                     1.3882       0.0000  1.3882       0.0000
MA                   -0.1534     -0.9882  1.0000      -0.2745
     Root 1          -0.1534      0.9882  1.0000       0.2745
     Root 2
     Root 3
Test for autocorrelation up to order 8
Ljung-Box Q' = 7.56613,
with p-value = P(Chi-square(3) > 7.56613) = 0.05588
106 | Model ARIMA (Box-Jenkins)
Correlogram residual, ARMA(2, 3)
Autocorrelation function for residual
***, **, * indicate significance at the 1%, 5%, 10% levels
using standard error 1/T^0.5
LAG ACF    PACF       Q-stat. [p-value]
1 -0.0037  -0.0037    0.0005             [0.982]
2 0.0316   0.0316     0.0407             [0.980]
3 -0.0073  -0.0071    0.0429             [0.998]
4 -0.2177  -0.2189    2.0683             [0.723]
5 0.2164   0.2261     4.1339             [0.530]
6 0.0554   0.0688     4.2738             [0.640]
7 0.1548   0.1441     5.4037             [0.611]
8 -0.2104  -0.3020 *  7.5661             [0.477]
                      ACF for residual
 0.4                                              +- 1.96/T^0.5
 0.3
 0.2
 0.1
    0
-0.1
-0.2
-0.3
-0.4
       0123456789
                                                                                              lag
                      PACF for residual
 0.4                                              +- 1.96/T^0.5
 0.3
 0.2
 0.1
    0
-0.1
-0.2
-0.3
-0.4
       0123456789
                                                                                              lag
                              Model ARIMA (Box-Jenkins) | 107
Evaluasi residual, ARMA (2, 3)
                   Model estimation range: 2001:01- 2003:12
                       Standard error of residuals = 109.866
2001:01     Y                     fitted  residual            *
2001:02  189.000                 321.908  -132.908
2001:03  229.000                 249.404  -20.4036
2001:04  249.000                 316.156  -67.1565
2001:05  289.000                 395.005  -106.005
2001:06  260.000                 383.839  -123.839
2001:07  431.000                 367.770  63.2300
2001:08  660.000                 550.495  109.505
2001:09  777.000                 843.711  -66.7108
2001:10  915.000                 877.644  37.3563
2001:11  613.000                 775.253  -162.253
2001:12  485.000                 526.472  -41.4719
2002:01  277.000                 293.053  -16.0527
2002:02  244.000                 278.232  -34.2325
2002:03  296.000                 326.377  -30.3772
2002:04  319.000                 392.246  -73.2462
2002:05  370.000                 424.300  -54.3000
2002:06  313.000                 437.133  -124.133
2002:07  556.000                 405.992  150.008
2002:08  831.000                 619.110  211.890
2002:09  960.000                 1052.15  -92.1466
2002:10  1152.00                 1049.37  102.630
2002:11  759.000                 877.353  -118.353
2002:12  607.000                 618.086  -11.0856
2003:01  371.000                 333.885  37.1149
2003:02  298.000                 304.062  -6.06203
2003:03  378.000                 347.523  30.4774
2003:04  373.000                 432.335  -59.3351
2003:05  443.000                 465.766  -22.7664
2003:06  374.000                 461.618  -87.6179
2003:07  660.000                 438.903  221.097
2003:08  1004.00                 700.803  303.197
         1153.00                 1229.45  -76.4510
108 | Model ARIMA (Box-Jenkins)
2003:09  1388.00                1222.23     165.771
2003:10  904.000                1005.58     -101.578
2003:11  715.000                694.156     20.8438
2003:12  441.000                341.433     99.5667
Note: * denotes a residual in excess of 2.5 standard errors
Forecast evaluation statistics using 36 observations
Mean Error                      -2.1055
Root Mean Squared Error         109.87
Mean Absolute Error             88.366
Mean Percentage Error           -6.0267
Mean Absolute Percentage Error  18.023
Theil's U                       0.70772
Forecast, ARMA (2, 3)
                 For 95% confidence intervals, z(0.025) = 1.96
   Obs       Y      prediction  std. error      95% interval
2004:01  undefined   321.087    109.866     (105.755, 536.420)
2004:02  undefined   355.053    159.593     (42.2566, 667.849)
2004:03  undefined   356.215    238.308     (-110.861, 823.291)
2004:04  undefined   405.400    257.622     (-99.5309, 910.330)
2004:05  undefined   476.728    258.199     (-29.3333, 982.790)
                                Model ARIMA (Box-Jenkins) | 109
1400                             Y
1200                  forecast
      95 percent interval
1000
800
600
400
200
0
-200             2002.8             2003  2003.2  2003.4  2003.6  2003.8  2004  2004.2
         2002.6
KESIMPULAN
1. Pengujian parameter dari kedua model tentatif ARMA (2, 1) dan ARMA
   (2, 3) menunjukkan koefisien parameter di kedua model adalah
   signifikan. Menurut kriteria Schwarz/Akaike/Hannan-Quinn, model
   ARMA (2, 3) adalah yang lebih baik, karena menunjukkan nilai
   perhitungan yang lebih kecil bila dibandingkan model ARMA (2, 1).
2. Pengujian autokorelasi dan autokorelasi parsial terhadap data residual
   dari masing-masing model menunjukkan bahwa (asumsi alpha 5%) pada
   model ARMA (2, 1) terdapat lag atau ordo yang berada di luar batas atas-
   bawah; sementara pada model ARMA (2, 3) tidak terdapat lag atau ordo
   yang diluar batas atas-bawah. Bila menggunakan pengujian autokorelasi
   statistik Q (lag 8), maka model ARMA (2, 1) mengandung autokorelasi;
   sementara model ARMA (2, 3) tidak terdapat autokorelasi. Ini berarti,
   model ARMA (2, 3) adalah yang lebih baik.
110 | Model ARIMA (Box-Jenkins)
3. Menggunakan kriteria MAPE, model ARMA (2, 1) menunjukkan nilai
   persentase yang lebih besar dibandingkan dengan model ARMA (2, 3).
   Hal ini juga menunjukkan model ARMA (2, 3) adalah yang lebih baik.
GLOSARI
Model ARIMA, adalah model gabungan dari parameter AR, parameter MA,
   dari syarat data yang stasioner.
White noise, adalah proses random (stokastik) dari variabel yang berurutan
   yang tidak mengandung autokorelasi dan berdistribusi normal.
EVALUASI
Pertanyaan Dengan Jawaban Benar-Salah
1. ARIMA adalah kependekan dari Autoregressive Integrated Moving
   Average.
2. MA(3) dalam model ARIMA menggunakan rata-rata bergerak tiga
   periode.
3. Diagnostik model terbaik dari beberapa model tentatif ARIMA adalah
   menentukan nilai error atau residual yang terkecil.
4. Model ARMA (2, 1) adalah tidak sama dengan model ARIMA (2, 0, 1).
5. Uji normalitas model ARIMA dilakukan pada data level.
6. Metode ARIMA merupakan analisis statistik univariat.
7. Bila nilai autokorelasi atau ACF menurun secara eksponensial, maka
   model yang digunakan adalah AR.
8. Bila nilai autokorelasi atau ACF menurun secara eksponensial, maka
   model yang digunakan adalah MA.
9. Syarat utama data pada model ARIMA adalah harus stasioner pada level.
10.Model ARIMA termasuk kategori peramalan jangka pendek.
                                                  Model ARIMA (Box-Jenkins) | 111
HALAMAN KOSONG
112 | Model ARIMA (Box-Jenkins)
BAB 15
                      MODEL ARCH/GARCH
TUJUAN PEMBELAJARAN
1. Mampu mengidentifikasi kemungkinan adanya kondisi
   heteroskedastisitas dalam pemodelan data time series.
2. Mampu menentukan model ARCH atau GARCH yang terbaik dari
   berbagai model tentatifnya.
PENDAHULUAN
Model Autoregressive Conditional Heteroscedasticity (ARCH) dan model
Generalized Autoregressive Conditional Heteroscedascity (GARCH)
adalah model yang memperhitungkan unsur heteroskedastisitas dalam
analisis deret waktu. Misalkan suatu model rata-rata (mean model) dengan
metode OLS, yaitu model yang hanya memiliki konstantanya saja, Y = f(C);
maka analisisnya adalah apakah residual mean model tersebut
mengandung heteroskedastisitas atau tidak, sehingga dikembangkanlah
analisis residualnya, yaitu model fungsi variannya, yaitu:
(1) Model ARCH dapat ditulis, Yt = 0 + εt, dan model variannya, 2t = α0 + α1
   ε2t-1 + α2 ε2t-2 + ... + αq ε2t-q + vt.
(2) Model GARCH dapat ditulis, Yt = 0 + εt, dan model variannya, 2t = α0 +
   α1 ε2t-1 + α2 ε2t-2 + ... + αq ε2t-q + β1 2t-1 + β2 2t-2 + ... + βp 2t-p + vt.
Dengan demikian, model ARCH dapat dilihat dari ordo q (atau MA-nya),
sementara model GARCH dapat dilihat dari ordo p (atau AR-nya). Namun
penentuan ordo GARCH tidak dapat dilakukan secara pasti, melainkan
dengan cara dicoba-coba, yaitu menetapkan ordo q terlebih dahulu baru
kemudian menetapkan ordo p nya; misalnya ditetapkan ordo q = 1,
selanjutnya menetapkan ordo p = 1, baru kemudian menetapkan ordo p =
2, dan seterusnya yang lebih tinggi. Diagnostik model dapat dilihat dari
pengujian normalitas dari residual vt nya, dengan menggunakan uji Chi-
square atau Jarque-Bera.
                                                           Model ARCH/GARCH | 113
Model ARCH dan GARCH tidak dapat diestimasi dengan metode OLS, karena
keberadaan error atau residual yang tidak konstan. Oleh karenanya, model
ARCH/GARCH diestimasi dengan metode MLE.
CARA BELAJAR
Langkah menentukan model ARCH, sebagai berikut:
(1) Langkah pertama adalah menentukan model rata-ratanya atau mean
   model dengan metode OLS.
(2) Kemudian menguji residualnya untuk memastikan keberadaan
   heteroskedastisitas dengan ARCH test atau ARCH LM test, misalkan
   dimulai dengan lag 1. Bila siginifikan berarti memang terdapat
   heteroskedastisitas di dalam mean model tersebut. Ini berarti model
   yang akan dikembangkan berikutnya adalah yang mempertimbangan
   keberadaan heteroskedastisitas; dengan kata lain parameter dari model
   ARCH harus signifikan.
(3) Selanjutnya estimasi model ARCH menggunakan metode MLE, misalkan
   dengan lag atau ordo, q = 1. Pengujian koefisien parameter ARCH dapat
   dilihat dari nilai signifikansi alpha-nya, yaitu bila nilainya signifikan
   berarti model ARCH tepat digunakan.
(4) Diagnostik berikutnya adalah pengujian normalitas residualnya
   (diharapkan berdistribusi normal).
(5) Forecasting model ARCH.
Langkah menentukan model GARCH, sebagai berikut:
(1) Langkah pertama adalah menentukan model rata-ratanya atau mean
   model dengan metode OLS.
(2) Kemudian menguji residualnya untuk memastikan keberadaan
   heteroskedastisitas dengan ARCH test atau ARCH LM test, sampai
   dengan lag 12. Penggunaan lag yang panjang adalah upaya untuk
   melihat proses autokorelasinya. Bila pengujiannya siginifikan berarti
   memang terdapat heteroskedastisitas di dalam mean model tersebut.
(3) Selanjutnya estimasi model GARCH menggunakan metode MLE,
   misalkan dengan ordo, p = 1 dan q = 1.
(4) Berikutnya adalah menguji normalitas residualnya.
(5) Forecasting model GARCH.
114 | Model ARCH/GARCH
Mean Model: OLS, using observations 2001:01-2003:12 (T = 36)
Dependent variable: Y
const        Coefficient Std. Error t-ratio            p-value
              563.417 51.6961 10.90                    <0.0001 ***
Mean dependent var   563.4167  S.D. dependent var           310.1764
Sum squared resid     3367329  S.E. of regression           310.1764
R-squared            0.000000  Adjusted R-squared           0.000000
Log-likelihood      −257.1118  Akaike criterion             516.2236
Schwarz criterion    517.8071  Hannan-Quinn                 516.7763
rho                  0.780670  Durbin-Watson                0.399526
Test for ARCH of order 1
 coefficient std. error t-ratio p-value
----------------------------------------------------------
 alpha(0) 52684.1 25558.5 2.061 0.0472 **
 alpha(1) 0.412606 0.159244 2.591 0.0141 **
Null hypothesis: no ARCH effect is present
Test statistic: LM = 5.91665
with p-value = P(Chi-square(1) > 5.91665) = 0.0149984
Test for ARCH of order 12
coefficient         std. error t-ratio  p-value
----------------------------------------------------------------
alpha(0) −58505.7 116101       −0.5039  0.6243
alpha(1) 0.205281 0.186745 1.099        0.2951
alpha(2) 0.0574678 0.194908 0.2948      0.7736
alpha(3) −0.0275618 0.214181 −0.1287    0.8999
alpha(4) −0.0369454 0.360742 −0.1024    0.9203
alpha(5) −0.169298 0.358000 −0.4729     0.6455
alpha(6) 0.00746605 0.376580 0.01983    0.9845
alpha(7) 0.0985225 0.382291 0.2577      0.8014
alpha(8) −0.0734190 0.372893 −0.1969    0.8475
alpha(9) 0.0421362 0.375799 0.1121      0.9127
alpha(10) 0.153843 0.368655 0.4173      0.6845
alpha(11) 0.149640 0.362758 0.4125      0.6879
alpha(12) 1.71669   0.365913 4.692      0.0007 ***
                                        Model ARCH/GARCH | 115
Null hypothesis: no ARCH effect is present
Test statistic: LM = 19.4179
with p-value = P(Chi-square(12) > 19.4179) = 0.0789296
Model ARCH menggunakan aplikasi GRETL
Model ARCH(1): using observations 2001:01-2003:12 (T = 36)
Dependent variable: Y
Standard errors based on Hessian
                   Coefficient Std. Error       z        p-value
const              386.468 39.4062 9.807 <0.0001                  ***
alpha(0)           16222.5 6934.70              2.339    0.0193 **
alpha(1)           0.931401 0.338736            2.750    0.0060 ***
Mean dependent var 563.4167          S.D. dependent var  310.1764
                                     Akaike criterion    507.3502
Log-likelihood         −249.6751     Hannan-Quinn        509.5609
Schwarz criterion      513.6843
Unconditional error variance = 236484
Likelihood ratio test for (G)ARCH terms:
Chi-square(1) = 14.8734 [0.000114972]
Test for normality of residual-
Null hypothesis: error is normally distributed
Test statistic: Chi-square(2) = 10.3354
with p-value = 0.0056976
Model persamaan ARCH, adalah:
Yt = 386.468 + εt
2t = 16222.5 + 0.931401 ε2t-1 + vt
116 | Model ARCH/GARCH
Forecast Model ARCH(1)
1400                               Y
1200                    forecast
       95 percent interval
1000
800
600
400
200
0
-200
-400              2002.8              2003  2003.2  2003.4  2003.6  2003.8  2004  2004.2
          2002.6
Model GARCH menggunakan aplikasi GRETL
Model GARCH (1, 1): using observations 2001:01-2003:12 (T = 36)
Dependent variable: Y
Standard errors based on Hessian
                          Coefficient Std. Error                    z           p-value
const                                 438.559 104.312 4.204 <0.0001 ***
alpha(0)                     24563.7 19982.7 1.229                              0.2190
alpha(1)                    0.593925 0.477992 1.243                             0.2140
beta(1)                   1.63548e-012 0.395383 4.136e-012                      1.0000
Mean dependent var 563.4167                                 S.D. dependent var    310.1764
                                                            Akaike criterion      511.6940
Log-likelihood                              −250.8470       Hannan-Quinn          514.4575
Schwarz criterion                           519.6116
                                                                    Model ARCH/GARCH | 117
Unconditional error variance = 60490.5
Likelihood ratio test for (G)ARCH terms:
Chi-square(2) = 12.5295 [0.00190215]
Warning: norm of gradient = 1.57534
Test for normality of residual-
Null hypothesis: error is normally distributed
Test statistic: Chi-square(2) = 10.3354
with p-value = 0.0056976
Model persamaan GARCH, adalah:
Yt = 438.559 + εt
2t = 24563.7 + 0.593925 ε2t-1 + 1.63548e-012 2t-1 + vt
Forecast Model GARCH(1, 1)
1400                               Y
1200                    forecast
      95 percent interval
1000
800
600
400
200
0
-200              2002.8              2003  2003.2  2003.4  2003.6  2003.8  2004  2004.2
          2002.6
118 | Model ARCH/GARCH
KESIMPULAN
1. Pengujian statistik ARCH LM pada mean model dengan lag 1
   menunjukkan adanya kondisi heteroskedastisitas di dalam model;
   begitu juga bila menggunakan lag 12, juga menunjukkan adanya kondisi
   heteroskedastisitas (asumsi alpha 10%).
2. Estimasi model ARCH menunjukkan koefisien parameter alpha nya
   adalah signifikan, namun pengujian diagnostik Chi-square terhadap
   residualnya masih menunjukkan distribusi yang tidak normal.
3. Estimasi model GARCH menunjukkan koefisien parameter alpha dan
   beta nya adalah tidak signifikan; serta pengujian diagnostik normalitas
   Chi-square nya juga disimpulkan tidak berdistribusi normal. Bila
   dibandingkan di sini, maka penggunaan model ARCH adalah lebih baik
   daripada menggunakan model GARCH.
GLOSARI
Mean model, adalah model regresi time series dari fungsi konstantanya.
Model ARCH, adalah mean model dengan keberadaan heteroskedastisitas
   dengan ordo q dari lag operator MA nya.
Model GARCH, adalah mean model dengan keberadaan heteroskedastisitas
   dengan ordo q dan p dari lag operator MA dan AR nya.
EVALUASI
Pertanyaan Dengan Jawaban Benar-Salah
1. Mean model adalah termasuk analisis univariat.
2. Model ARCH memperhatikan proses MA, sementara model GARCH
   memperhatikan proses AR dalam menentukan ordo atau lag
   operatornya.
3. Model ARCH/GARCH tidak dapat diestimasi dengan metode OLS.
4. Nilai konstanta pada model ARCH adalah akan sama dengan nilai
   konstanta pada model GARCH.
5. Diagnostik residual pada model ARCH/GARCH menggunakan statistik
   Jarque-Bera.
                                                           Model ARCH/GARCH | 119
HALAMAN KOSONG
120 | Model ARCH/GARCH
DAFTAR PUSTAKA
Bruce L. Bowerman, Richard T. O’Connell, Emily S. Murphree (2014)
       Business Statistics in Paractice, Seventh edition. New York: The
       McGraw-Hill Companies, Inc.
Dedi Rosadi (2012) Ekonometrika & Analisis Runtut Waktu Terapan dengan
       EViews: Aplikasi Untuk Bidang Ekonomi, Bisnis, dan Keuangan.
       Yogyakarta: ANDI.
http://pikasilvianti.staff.ipb.ac.id/files/2013/05/Analisis-ARCH-dan-  22
       GARCH-menggunakan-EViews-WM.pdf. Diakses tanggal
       September 2021
Jogiyanto Hartono (2004) Teori Ekonomi Mikro: Analisis Matematis.
       Yogyakarta: ANDI.
Josep Bintang Kalangi (2005) Matematika Ekonomi dan Bisnis, Buku 2.
       Jakarta: Salemba Empat.
Rosna Ningsih Bilondatu, Nurwan, Dewi Rahmawaty Isa (2019) Model
       ARCH(1) dan GARCH(1,1) Pada Peramalan Harga Saham PT. Cowell
       Development, Tbk. Jurnal Ilmu Matematika dan Terapan (Barekeng).
       Volume 13, Nomor 1, Halaman 009 – 018.
       https://ojs3.unpatti.ac.id/index.php/barekeng/article/download/67
       6/683/. Diakses tanggal 22 September 2021
Siana Halim (19 Jan 2006) Diktat – Time Series Analysis. Surabaya: Jurusan
       Teknik Industri – UK Petra
       http://faculty.petra.ac.id/halim/index_files/Forecasting/forecast.pd
       f. Diakses tanggal 26 Sepetember 2021
                Daftar Pustaka | 121
HALAMAN KOSONG
122 | Daftar Pustaka
INDEKS
ACF, 73, 74, 75, 78, 80, 92, 93, 94, 99, 103    Implisit, 2
Akaike criterion, 81, 83, 84, 86, 87, 88, 90,   Intercept, 51
                                                Koefisien, 7, 32, 33, 34, 35, 38, 92
   94, 98, 107, 108, 109                        Konstanta, 7
Akar unit, 78                                   Kurva indiferen, 20
ARCH, 49, 105, 106, 107, 108, 109, 110,         Lagrange multiplier, 9, 12
                                                Lagrangian, 9, 12, 15, 20, 23
   111                                          Least square, 90
ARIMA, 49, 77, 91, 92, 93, 103                  Ljung-Box Q, 82, 84, 85, 87, 88, 89, 90, 94,
Autocorrelation function, 75, 94, 99
Autoregressive, 90, 91, 103, 105                   98
Centered Moving Average, 67, 71                 MAD, 59, 61, 63, 64, 65
Chi-square, 82, 84, 85, 87, 88, 94, 98, 105,    Maksimasi, 28
                                                MAPE, 59, 61, 63, 64, 65, 80, 90, 93, 103
   107, 108, 110, 111                           Marshallian, 15, 16, 17, 19, 20, 21, 28
Correlogram, 73, 75, 78, 94, 99                 Maximum likelihood, 90
Data original, 57                               Maximum Likelihood Estimator, 79, 90
Data time series, 43, 71, 72, 77                Mean Absolute Error, 62, 82, 83, 84, 87, 88,
Dekomposisi, 67, 71
Derivatif total, 38                                97, 101
Deseasonal, 71                                  Mean Absolute Percentage Error, 59, 62,
Detrending, 71
Diferensial total, 38                              82, 83, 84, 87, 88, 97, 101
Differencing, 78                                Mean Error, 62, 81, 83, 84, 87, 88, 97, 101
Efek pendapatan, 20                             Mean model, 111
Efek substitusi, 20                             Mean Percentage Error, 59, 62, 82, 83, 84,
Efek total, 20
Error, 50, 51, 53, 56, 59, 62, 65, 81, 82, 83,     87, 88, 97, 101
                                                Metode substitusi, 6, 7
   84, 86, 87, 88, 94, 97, 98, 101, 107, 108,   Minimasi, 28
   109                                          MLE, 79, 80, 86, 87, 88, 89, 90, 105, 106
Forecast, 50, 53, 55, 62, 81, 83, 84, 86, 87,   MPE, 59, 61, 63, 64, 65
   88, 89, 96, 97, 101, 109, 110                MSE, 59, 61, 63, 64, 65
Fungsi, 2, 6, 7, 12, 19, 20, 27, 28, 32         Musim, 45
Fungsi eksplisit, 6                             OLS, 77, 79, 80, 81, 82, 83, 84, 85, 86, 89,
Fungsi garis lengkung, 6
Fungsi garis lurus, 6, 7                           90, 105, 107, 111
Fungsi implisit, 7                              Optimasi, 1, 7, 20
Fungsi Lagrangian, 12, 20                       Ordinary Least Square, 79, 90
GARCH, 49, 105, 106, 109, 110, 111              Overestimate, 65
Garis anggaran, 20                              PACF, 73, 74, 75, 78, 80, 92, 93, 94, 99
Hannan-Quinn criterion, 90                      Pengaruh langsung, 38
Hicksian, 23, 24, 26, 27, 28, 29                Pengaruh tidak langsung, 38
Hubungan langsung, 32, 33, 34                   Pengeluaran minimum, 28
                                                Peramalan, 93
                                                Indeks | 123
Persamaan, 39, 93                           Siklus, 45, 46
Pola musim, 46                              Slope, 2, 4, 7
Pola siklus, 46                             Stasioner, 76, 78
Pola trend, 46                              Tak beraturan, 44, 46
Random, 78                                  Time series, 46
Random walk, 78                             Titik optimal, 12
Rekursif, 38                                Trend, 43, 44, 46, 50, 60, 72
Root Mean Squared Error, 62, 81, 83, 84,    Turunan parsial, 3, 10, 11, 12, 16, 24
                                            Underestimate, 65
   87, 88, 97, 101                          Utilitas, 28
Schwarz criterion, 81, 83, 84, 86, 87, 88,  Utilitas tidak langsung, 28
                                            White noise, 103
   90, 94, 98, 107, 108, 109
Seasonal adjusted, 71
Seasonal factor, 71, 72
124 | Indeks
SINOPSIS
Buku ini merupakan pengenalan atau pengantar dalam mempelajari Model
Ekonomi (Economic Modelling), yaitu buku yang menerapkan analisis
matematis dan aplikasi Excel/Gretl. Penyusunan buku ini menggunakan dua
aspek modelling, yaitu pendekatan teori (theory approach) dan pendekatan
bukan teori (data approach). Pendekatan teori yang dibahas adalah teori
ekonomi mikro dengan analisis matematis; sementara pendekatan data
menggunakan analisis univariat time series.
Adapun materi teori ekonomi mikro dalam buku ini meliputi pembahasan
tentang metode Lagrange, permintaan Marshallian/Hicksian, minimasi
biaya, dan maksimasi laba; sementara pembahasan univariat time series
meliputi dekomposisi, trend, moving average, exponential smoothing,
autoregressive, ARIMA, dan ARCH/GARCH.
Buku ini memberikan langkah-langkah dalam pemodelan, sehingga
memudahkan pembaca untuk belajar secara mandiri. Buku ini juga
dilengkap dengan tujuan pembelajaran, kesimpulan, glosari, serta evaluasi
pertanyaan, yang diharapkan dapat membantu memahami isi dari buku ini.
Penggunaan software seperti Excel/Gretl menjadikan buku ini lebih praktis
dan aplikatif tanpa harus melakukan perhitungan secara manual.
Penulis, dapat dihubungi melalui:
Email: [email protected]
Website: https://sites.google.com/ekonomi.untan.ac.id/pemodelan-ekonomi