commit to user 37
3, … dan seterusnya sampai 1 dianggap terpisah. Koefisien
autokorelasi berorde didefinisikan sebagai koefisien autoregresif
terakhir dari model AR 晦 .
10. Metode Box-Jenkins ARIMA
Terdapat alat peramalan baru yang dikenal dengan metode Box- Jenkins BJ atau lebih dikenal dengan metode ARIMA. Metode ini tidak
menekankan pada analisis probabilistik atau stokastik, tetapi lebih kepada kelengkapan data ekonomi deret berkala time series dengan filosofi “let
the data speak themselves”. Tidak seperti model regresi, dimana Y
t
dijelaskan oleh k regresi X
1
, X
2
, X
3
, …, X
k
, jenis model time series BJ mengijinkan Y
t
dijelaskan oleh masa lalu, atau lag, nilai dari Y itu sendiri dan stochastic error terms. Untuk alasan tersebut, model ARIMA
seringkali disebut model atheoretic karena model ini tidak berdasarkan dari berbagai teori ekonomi, dan teori ekonomi seringkali berbentuk model
persamaan simultan Gujarati, 2003: 837. Menurut Hyndman 2001: 1 ARIMA adalah suatu model
matematika yang digunakan untuk peramalan. ARIMA merupakan singkatan dari autoregressive, integrated, moving average. Setiap kata dari
singkatan tersebut menjelaskan suatu bentuk model matematika yang berbeda. ARIMA telah dipelajari secara ekstensif dan merupakan bagian
utama dari analisis time series. Model ini dipopulerkan oleh George Box dan Gwilym Jenkins pada awal 1970-an dan sekarang dikenal dengan
commit to user 38
model Box-Jenkins. Pendekatan ARIMA yang digunakan untuk peramalan adalah berdasarkan pada hal-hal berikut:
a. peramalan berdasarkan pada fungsi linear dari sampel yang diobservasi b. tujuannya adalah untuk menemukan model yang paling sederhana
yang mampu memberikan diskripsi yang cukup dari data yang diobservasi, kadangkala ini disebut prinsip parsimony.
Setiap proses ARIMA terdiri dari tiga bagian, yaitu autoregressive AR, integrated I, dan moving average MA Hyndman, 2001: 1-2.
a. AR : bagian ini menjelaskan bagaimana setiap observasi adalah suatu fungsi dari p observasi sebelumnya. Sebagai contoh, jika p = 1, maka
setiap observasi adalah suatu fungsi hanya dari satu observasi sebelumnya.
俰
1
俰
1
dimana 俰 menunjukkan nilai observasi pada waktu t, 俰
1
menunjukkan nilai observasi sebelumnya pada waktu t – 1, menunjukkan beberapa random eror dan c dan
1
adalah konstanta. Nilai lain yang diamati dapat dimasukkan pada sisi kanan persamaan
jika p 1: 俰
1
俰
1 2
俰
2
俰 b. I : bagian ini menentukan apakah nilai observasi dibentuk secara
langsung, atau apakah ada perbedaan differences antara observasi yang berurutan dengan model. Jika d = 0, observasi dibentuk secara
commit to user 39
langsung. Jika d = 1, differences dilakukan sekali. Jika d = 2, differences dilakukan dua kali. Dalam prakteknya jarang sekali nilai d
lebih dari 2. c. MA : bagian ini menjelaskan bagaimana setiap observasi adalah suatu
fungsi dari q eror sebelumnya. Sebagai contoh, jika q = 1, maka setiap observasi adalah suatu fungsi hanya dari satu eror sebelumnya
俰
1 1
menunjukkan random eror pada waktu t dan
1
menunjukkan random eror sebelumnya pada waktu t – 1. Eror yang lain dapat
dimasukkan pada sisi kanan persamaan jika q 1. Menurut Sugiarto dan Harijono 2000 dalam Ratna 2004: 26-27
metode ARIMA berbeda dengan metode peramalan lain karena metode ini tidak mensyaratkan suatu pola data tertentu supaya model dapat bekerja
dengan baik. Secara teoritis, metode Box-Jenkins merupakan metode yang canggih terutama untuk melakukan peramalan jangka pendek. Akan tetapi
secara praktis terdapat beberapa kelemahan diantaranya: 1. jumlah data yang dibutuhkan relatif sangat besar. untuk data bulanan
yang bersifat musiman misalnya, paling tidak dibutuhkan 72 data. 2. apabila terdapat data baru yang tersedia, seringkali parameter dari
model ini harus diestimasi ulang. Hal tersebut mengindikasikan bahwa adanya revisi total terhadap model yang sudah dibuat.
3. waktu yang dibutuhkan cukup lama untuk mencari model yang tepat.
commit to user 40
Selanjutnya Hanke et al. 2001 dalam Ratna 2004: 27 juga menyatakan bahwa jumlah data yang dibutuhkan pada metode ini relatif
besar. Untuk data non musiman paling tidak dibutuhkan 40 data atau lebih untuk membangun sebuah model ARIMA, sedangkan untuk data musiman
paling tidak data sekitar 6-10 tahun tergantung pada masa periode musiman yang digunakan.
Menurut Gujarati 2003 : 840-848 metode Box-Jenkins terdiri dari empat tahap, yaitu identifikasi, penaksiran parameter, pemeriksaan
diagnostik, dan peramalan. a. Identifikasi
Aspek-aspek AR dan MA dari model ARIMA hanya berhubungan dengan deret berkala yang stasioner, sedangkan banyak
data deret berkala yang bersifat non-stasioner. Suatu data deret berkala dikatakan stasioner apabila data deret berkala tersebut diplot dan
kemudian tidak terbukti adanya perubahan nilai tengah dan varian yang jelas dari waktu ke waktu Makridakis et al., 1999: 332-333.
Makridakis et al. 1999: 351 menambahkan bentuk visual dari plot deret berkala dapat digunakan untuk menguji apakah suatu data
deret berkala telah stasioner atau tidak stasioner, demikian pula plot autokorelasi dapat dengan mudah memperlihatkan ketidakstasioneran.
Nilai-nilai autokorelasi dari data stasioner akan turun sampai nol sesudah time-lag kedua atau ketiga, sedangkan untuk data yang tidak
stasioner, nilai-nilai tersebut berbeda signifikan dari nol untuk
commit to user 41
beberapa periode waktu. Apabila disajikan secara grafik, autokorelasi data yang tidak stasioner memperlihatkan suatu trend searah diagonal
dari kanan ke kiri bersama dengan meningkatnya jumlah time-lag selisih waktu.
Alat utama pada tahap identifikasi adalah autocorrelation function ACF, partial autocorrelation function PACF, dan hasil
correlogram. Konsep dari autokorelasi parsial adalah analogi dari konsep koefisien regresi parsial. Pada model regresi berganda k
variabel, koefisien regresi mengukur tingkat perubahan nilai tengah
dari regresi untuk suatu unit perubahan pada tingkat regresi ke-k, dimana pengaruh seluruh regresor lainnya dianggap konstan. Pada
trend yang sama autokorelasi parsial mengukur korelasi antara
observasi time series pada periode k setelah dibandingkan dengan korelasi pada lag pertengahan misalnya pada periode lag kurang dari
k. Dengan kata lain, autokorelasi parsial adalah korelasi antara Y
t
dan 俰 setelah perubahan dampak pada nilai tengah Y
Gujarati, 2003: 841-842. Penetapan karakteristik data deret berkala seperti stasioner,
musiman, dan sebagainya, memerlukan suatu pendekatan yang sistematis. Hal ini akan membantu untuk mendapatkan gambaran
mengenai model-model yang akan dianalisis. Beberapa model yang sering digunakan adalah:
commit to user 42
1. Model MA 0,0,q
1 1
2 2
2. Model AR p,0,0
′
Φ
1 1
Φ
2 2
Φ 3. Model ARMA p,0,q
Φ
1 1
Φ
2 2
Φ
1 1
atau
1 Φ Φ
Φ _
1 θ θ
θ
4. Model ARIMA p,d,q P,D,Q
s
1 Φ
1
Φ
2 2
Φ 1
1 θ
1
θ
2 2
θ Keterangan:
=
variabel yang diamati = konstanta moving average
… =
parameter …
′
=
konstanta autoregressive Φ
1
…
Φ
=
parameter
1
… AR
= autoregressive MA
= moving average ARMA
= autoregressive moving average
commit to user 43
ARIMA = autoregressive integrated moving average p
= orde autoregressive tanpa musiman d
= orde differencing tanpa musiman q
= orde moving average tanpa musiman P
= orde autoregressive dengan musiman D
= orde differencing dengan musiman Q
= orde moving average dengan musiman s
= jumlah musim dalam satu periode Makridakis et al., 1999: 385-395.
b. Penaksiran parameter Setelah berhasil menetapkan identifikasi model sementara,
selanjutnya menetapkan parameter-parameter AR dan MA, musiman dan tidak musiman harus ditetapkan dengan cara yang terbaik.
Menurut Makridakis et al. 1999: 406-407 terdapat dua cara mendasar untuk mendapatkan parameter-parameter tersebut, yaitu :
1. Dengan cara mencoba-coba trial and error, menguji beberapa nilai yang berbeda dan memilih satu nilai tersebut atau
sekumpulan nilai, apabila terdapat lebih dari satu parameter yang akan ditaksir yang meminimumkan jumlah kuadrat nilai sisa sum
of squared residuals. 2. Perbaikan secara iteratif, memilih taksiran awal dan kemudian
membiarkan program komputer memperhalus penaksiran tersebut secara iteratif.
commit to user 44
c. Pemeriksaan diagnostik Makridakis et al. 1999: 411-414 mengatakan setelah berhasil
menaksir nilai-nilai parameter dari model ARIMA yang ditetapkan sementara, selanjutnya perlu dilakukan pemeriksaan diagnostik untuk
membuktikan bahwa model tersebut cukup memadai. Terdapat dua cara mendasar untuk melakukannya, yaitu:
1. Mempelajari nilai sisa residual untuk melihat apakah masih terdapat beberapa pola yang belum diperhitungkan.
Nilai sisa kesalahan yang tertinggal sesudah dilakukan proses pencocokan model ARIMA, diharapkan hanya merupakan
gangguan random. Oleh karena itu, apabila autokorelasi, parsial dan spektrum garis dari nilai sisa telah diperoleh, kita berharap
akan menemukan: i tidak ada autokorelasi yang signifikan, ii tidak ada parsial yang signifikan, dan iii adanya konsistensi dari
amplitudo yang tinggi melalui seluruh nilai frekuensi pada spektrum garis.
2. Mempelajari statistik sampling dari pemecahan optimum untuk melihat apakah model tersebut masih dapat disederhanakan.
Asumsi-asumsi statistik yang mendasari model umum ARIMA, memberikan beberapa angka statistik yang harus dihitung
setelah nilai-nilai koefisin optimum diukur. Sebagai contoh, untuk setiap koefisien akan terdapat kesalahan standart standard error
untuk masing-masing koefisien tersebut dan karena seluruh
commit to user 45
koefisien diukur bersama-sama maka akan terdapat distribusi sampling bersama-sama dari koefisien-koefisien tersebut. Hal ini
akan menghasilkan matriks interkorelasi yang memperlihatan bagaimana bermacam-macam koefisien saling berhubungan satu
dengan lainnya. d. Peramalan
Metode ARIMA adalah suatu metode yang populer untuk peramalan karena metode ini dapat mengembangkan struktur
matematika dengan baik dari berbagai hal yang mungkin untuk menghitung variasi model khusus seperti memprediksi interval. Ini
merupakan suatu hal yang sangat penting dalam peramalan untuk memastikan bahwa mereka mampu meramalkan hal yang tidak pasti
agar dapat dikuantitatifkan Hyndman, 2001: 2. Menurut Makridakis et al. 1999: 382, pendekatan Box-Jenkins
pada tahap pertama identifikasi adalah merumuskan sekelompok model-model yang umum kemudian dilanjutkan dengan penetapan
model untuk sementara. Tahap kedua meliputi penaksiran dan pengujian, yang dilakukan adalah penaksiran parameter pada model
sementara dan pemeriksaan diagnosa untuk menentukan apakah model memadai atau tidak. Jika model sudah memadai maka dilanjutkan pada
tahap ketiga penerapan yaitu menggunakan model untuk peramalan. Akan tetapi jika model belum memadai maka kembali pada tahap
commit to user 46
pertama demikian seterusnya sampai ditemukan model yang memadai yang dapat digunakan untuk peramalan.
11. Penelitian Terdahulu