Generalized Autoregressive Conditional Heteroskedastic (GARCH) dan Link Download File Referensi

https://eu2.contabostorage.com/00f3241116844f24b628f46d81abb929:st1/folder8/8090/1656359101_model_garch__makalah___Matematika.pdf

2026-05-31 19:45:08 - Admin

<style> body { font-family: Arial, Helvetica, sans-serif; line-height: 1.6; margin: 0; padding: 0 20px; background-color: #f9f9f9; color: #333; } h1, h2, h3 { color: #2c3e50; } header, main, section { max-width: 800px; margin: 0 auto; } header { padding: 30px 0; text-align: center; } article { background: #fff; padding: 20px; margin-bottom: 30px; border-radius: 5px; box-shadow: 0 2px 4px rgba(0,0,0,0.1); } table { width: 100%; border-collapse: collapse; margin: 15px 0; } th, td { border: 1px solid #ddd; padding: 8px; text-align: center; } th { background-color: #f2f2f2; } a { color: #2980b9; } </style> <header> <h1>Generalized Autoregressive Conditional Heteroskedastic (GARCH)</h1> <p>Pengenalan, konsep dasar, model, dan aplikasi dalam keuangan</p> </header> <main> <article> <h2>Apa itu GARCH?</h2> <p>Generalized Autoregressive Conditional Heteroskedastic (GARCH) adalah sebuah model statistik yang dirancang untuk menangkap volatilitas yang berubahubah (heteroskedastis) pada deret waktu. Model ini pertama kali diperkenalkan oleh Tim Bollerslev pada tahun 1986 sebagai generalisasi dari model ARCH (Autoregressive Conditional Heteroskedastic) yang dikembangkan oleh Engle pada 1982. GARCH banyak dipakai dalam bidang keuangan untuk memodelkan dan meramalkan perubahan varians atau volatilitas harga aset, suku bunga, nilai tukar, dan lainlain.</p> </article> <article> <h2>Motivasi Penggunaan GARCH</h2> <ul> <li><strong>Volatilitas bersifat clustering</strong>: Pada data keuangan, periode volatilitas tinggi biasanya diikuti oleh periode volatilitas tinggi lainnya, dan sebaliknya.</li> <li><strong>Leptokurtosis</strong>: Distribusi return biasanya memiliki ekor yang lebih tebal daripada distribusi Normal.</li> <li><strong>Timevarying risk</strong>: Risiko tidak konstan; investor membutuhkan perkiraan volatilitas yang dinamis.</li> </ul> </article> <article> <h2>Model ARCH(p)</h2> <p>Sebelum memahami GARCH, penting untuk mengetahui bentuk dasar ARCH(p):</p> <p>\[ r_t = \mu + \varepsilon_t,\qquad \varepsilon_t = \sigma_t z_t,\qquad \sigma_t^2 = \alpha_0 + \sum_{i=1}^{p}\alpha_i \varepsilon_{t-i}^{2} \]</p> <p>Di sini \(z_t\) biasanya diasumsikan iid dengan distribusi standar Normal (atau distribusi lain seperti tStudent). Varians bersyarat \(\sigma_t^2\) tergantung pada kuadrat residual masa lalu.</p> </article> <article> <h2>Model GARCH(p,q)</h2> <p>Model GARCH menambahkan komponen autoregresif pada varians bersyarat, sehingga menjadi:</p> <p>\[ \sigma_t^2 = \alpha_0 + \sum_{i=1}^{p}\alpha_i \varepsilon_{t-i}^{2} + \sum_{j=1}^{q}\beta_j \sigma_{t-j}^{2} \]</p> <p>Parameter yang harus dipenuhi:</p> <ul> <li>\(\alpha_0 > 0\)</li> <li>\(\alpha_i \ge 0,\; \beta_j \ge 0\)</li> <li>\(\sum_{i=1}^{p}\alpha_i + \sum_{j=1}^{q}\beta_j < 1\) (untuk kestabilan)</li> </ul> <p>Jika \(p=1\) dan \(q=1\), model disebut GARCH(1,1) dan merupakan yang paling populer karena keseimbangan antara kesederhanaan dan kemampuan menyesuaikan data.</p> </article> <article> <h2>Estimasi Parameter</h2> <p>Parameter GARCH biasanya diestimasi lewat metode Maximum Likelihood Estimation (MLE). Prosesnya meliputi:</p> <ol> <li>Menentukan fungsi loglikelihood, biasanya mengasumsikan \(z_t\) berdistribusi Normal atau tStudent.</li> <li>Mengoptimalkan loglikelihood dengan algoritma numerik (BFGS, NewtonRaphson, atau algoritma turunan numerik).</li> <li>Mengecek signifikansi koefisien dan nilai \(\text{AIC}/\text{BIC}\) untuk memilih model terbaik.</li> </ol> </article> <article> <h2>Variasi dan Ekstensi GARCH</h2> <table> <tr> <th>Model</th> <th>Karakteristik</th> <th>Penggunaan Umum</th> </tr> <tr> <td>EGARCH</td> <td>Asimetris, logvarians, tidak memerlukan kondisi nonnegatif pada koefisien</td> <td>Mendeteksi efek leverage</td> </tr> <tr> <td>GJRGARCH</td> <td>Menambahkan indikator negatif untuk menangkap asimetris</td> <td>Data ekuitas dengan efek negatif lebih kuat</td> </tr> <tr> <td>APARCH</td> <td>Power term pada varians, memberikan fleksibilitas bentuk distribusi</td> <td>Komoditas dan pasar energi</td> </tr> <tr> <td>Multivariate GARCH (BEKK, DCC)</td> <td>Model volatilitas bersama untuk beberapa aset</td> <td>Portofolio, riskmanagement, korelasi dinamis</td> </tr> </table> </article> <article> <h2>Aplikasi Praktis GARCH</h2> <ul> <li><strong>Pengukuran Risiko</strong>: Menghitung ValueatRisk (VaR) dan Expected Shortfall (ES) yang memperhitungkan volatilitas yang berubahubah.</li> <li><strong>Pricing Derivatif</strong>: Model volatilitas implisit dalam penentuan harga opsi (misalnya HestonGARCH hybrid).</li> <li><strong>Strategi Trading</strong>: Menggunakan prediksi volatilitas untuk menentukan ukuran posisi atau melakukan tradeoverthecounter.</li> <li><strong>Manajemen Portofolio</strong>: Memperbaharui estimasi kovarians dalam model meanvariance optimal ketika volatilitas berubah.</li> </ul> </article> <article> <h2>LangkahLangkah Implementasi GARCH (Python)</h2> <pre><code>import pandas as pdimport numpy as npfrom arch import arch_model# 1. Load data (contoh: return harian)data = pd.read_csv('harga_saham.csv')data['return'] = 100 * data['Close'].pct_change().dropna()# 2. Fit GARCH(1,1)model = arch_model(data['return'].dropna(), p=1, q=1, mean='Constant', vol='GARCH', dist='normal')result = model.fit(update_freq=5)# 3. Tampilkan ringkasanprint(result.summary())# 4. Forecast volatilitas 5 hari ke depanforecast = result.forecast(horizon=5)print(forecast.variance[-1:])</code></pre> <p>Library <code>arch</code> menyediakan fungsi lengkap untuk estimasi, diagnostik, dan prediksi.</p> </article> <article> <h2>Diagnostik Model</h2> <p>Setelah estimasi, penting melakukan uji diagnostik:</p> <ul> <li><strong>Residual standar</strong>: \(\hat{z}_t = \varepsilon_t/\hat{\sigma}_t\). Harus menyerupai i.i.d.</li> <li><strong>LjungBox test</strong> pada \(\hat{z}_t^2\) untuk memastikan tidak ada autokorelasi lagi.</li> <li><strong>ARCHLM test</strong> pada residual standar untuk memastikan tidak ada heteroskedastisitas tersisa.</li> <li><strong>Plot ACF & PACF</strong> residual standar dan kuadrat residual.</li> </ul> </article> <article> <h2>Keterbatasan GARCH</h2> <ul> <li>Asumsi distribusi residual (Normal/tStudent) belum tentu tepat pada data ekstrem.</li> <li>Model bersifat linier dalam varians; tidak selalu menangkap dinamika nonlinear yang kompleks.</li> <li>Jumlah parameter yang banyak pada multivariate GARCH dapat menyebabkan overfitting.</li> <li>Interpretasi koefisien menjadi lebih sulit ketika model dimodifikasi (EGARCH, GJRGARCH, dll.).</li> </ul> </article> <article> <h2>Kesimpulan</h2> <p>GARCH adalah kerangka kerja yang sangat berguna untuk memodelkan volatilitas yang berubahubah pada data keuangan. Dengan menambahkan komponen autoregresif pada varians bersyarat, GARCH dapat menangkap fenomena clustering volatilitas serta menyediakan prediksi yang relevan untuk manajemen risiko, penetapan harga derivatif, dan strategi perdagangan. Meskipun ada keterbatasan, varian-varian lanjutan (EGARCH, GJRGARCH, multivariate GARCH) memperluas kegunaan model ini dalam situasi yang lebih kompleks. Penggunaan software statistik modern (R, Python, MATLAB) membuat implementasi menjadi lebih mudah, sehingga GARCH tetap menjadi pilihan utama praktisi keuangan dan peneliti dalam menganalisis dinamika volatilitas.</p> </article> </main>

Lebih banyak