1) Regresi Linear OLS (CLRM) — Simple/Multiple
Tujuan
Mengestimasi pengaruh terhadap secara linear dan melakukan inferensi (uji t/F).
Step 1 — Spesifikasi model
Legend
- : variabel dependen pada waktu/observasi
- : variabel penjelas ke-
- : intercept; : slope/parameter
- : error term
- : indeks observasi; n: jumlah sampel; k: jumlah regressor
Step 2 — Bentuk matriks (untuk komputasi)
Legend
- (ukuran ): vektor dependen
- X (ukuran ): matriks regressor termasuk kolom konstanta
- β (ukuran ): vektor parameter
- u (ukuran ): vektor error
Step 3 — Estimasi OLS
Legend
- : estimator OLS
- : transpose; : inverse matriks
Step 4 — Residual dan varians error
Legend
- : residual
- : estimasi varians error
- : derajat bebas (karena ada k slope + intercept)
Step 5 — Standard error dan uji t
Legend
- : akar diagonal matriks varians-kovarians
- : nilai hipotesis nol (sering 0)
Step 6 — Uji F (uji gabungan/joint)
Legend
- : SSR model unrestricted; r: SSR model restricted
- : jumlah restriksi (mis. )
Step 7 — Goodness-of-fit
Legend
- ;
Step 8 — Diagnostik inti (wajib dilaporkan)
- Heteroskedastisitas (gunakan robust SE bila perlu)
- Autokorelasi (khusus data time series)
- Multikolinearitas (cek VIF/korelasi)
- Spesifikasi (bentuk fungsional, omitted variable)
2) Regresi dengan Dummy, Interaksi, dan Kuadratik
Tujuan
Mengakomodasi perubahan level, perbedaan kelompok, atau efek non-linear sederhana.
Step 1 — Dummy level shift
Legend
- : dummy (0 sebelum/per kelompok A, 1 sesudah/per kelompok B)
- : perubahan intercept akibat dummy
Step 2 — Interaksi (beda slope antar kelompok)
Legend
- : perubahan slope ketika
Step 3 — Kuadratik
Legend
- : menangkap kelengkungan; turning point (jika ) di )
Diagnostik
Uji signifikansi , cek bentuk residual dan outlier.
3) AR(p), MA(q), ARMA(p,q)
Tujuan
Memodelkan dinamika satu variabel waktu: ketergantungan masa lalu dan shock.
Step 1 — Pastikan stasioneritas (pra-cek)
- Jika tidak stasioner, pertimbangkan transformasi () atau model cointegration/ECM.
Step 2 — Spesifikasi
AR(p)
MA(q)
ARMA(p,q)
Legend
- : koefisien AR; : koefisien MA
- : inovasi/white noise, ,
Step 3 — Penentuan orde
- Gunakan ACF/PACF + AIC/BIC.
Step 4 — Estimasi
Biasanya melalui Maximum Likelihood / conditional least squares (software).
Step 5 — Diagnostik residual
- Residual harus white noise (uji Ljung–Box), cek normalitas bila dibutuhkan.
Step 6 — Forecasting
Gunakan model terestimasi untuk dan interval prediksi.
4) VAR(p)
Tujuan
Memodelkan interaksi dinamis beberapa variabel endogen (makro/keuangan).
Step 1 — Definisikan vektor variabel
Legend
- : jumlah variabel endogen
Step 2 — Spesifikasi VAR(p)
Legend
- : vektor konstanta ()
- : matriks koefisien lag ()
- : inovasi (), kovarians
Step 3 — Pilih lag
- AIC/BIC/HQ + cek stabilitas.
Step 4 — Estimasi
- OLS equation-by-equation (karena RHS sama).
Step 5 — Diagnostik
- Stabilitas VAR (akar karakteristik < 1), uji autokorelasi residual, heteroskedastisitas, normalitas (opsional).
Step 6 — Analisis hasil
- Granger causality
- IRF, FEVD (dengan identifikasi: Cholesky atau struktural bila dipakai)
5) Unit Root, Cointegration, dan ECM
Tujuan
Menghindari regresi palsu dan memodelkan hubungan jangka panjang + penyesuaian jangka pendek.
Step 1 — Uji unit root (konsep proses I(1))
Random walk
Legend
- Jika , maka cenderung I(0)
Step 2 — Uji cointegration (gagasan)
Legend
- : error keseimbangan jangka panjang (stasioner)
Step 3 — Bangun ECM
Legend
- : beda pertama
- : speed of adjustment (biasanya negatif agar kembali ke equilibrium)
- : dinamika jangka pendek
- : error jangka pendek
Step 4 — Diagnostik
- Signifikansi λ, uji residual stasioner, stabilitas parameter.
6) ARCH(q) dan GARCH(p,q)
Tujuan
Memodelkan volatilitas bersyarat (clustering volatilitas pada return finansial).
Step 1 — Mean equation (opsional, contoh sederhana)
Legend
- : return; : mean; : shock
Step 2 — Struktur error bersyarat
Legend
- : conditional variance
- : shock standar
Step 3 — ARCH(q)
Legend
- ,
Step 4 — GARCH(p,q)
Legend
- ; persistensi volatilitas sering diukur
Step 5 — Estimasi
- Maximum Likelihood (pilih distribusi error: normal/t-student bila heavy tails).
Step 6 — Diagnostik
- Cek sisa ARCH pada residual standar , uji Ljung–Box pada dan .
7) Threshold Model (TAR) / Regime-based (konseptual)
Tujuan
Menangkap perilaku berbeda ketika variabel melewati ambang (regime).
Step 1 — Tentukan threshold variable dan nilai ambang c
Step 2 — Spesifikasi dua regime
Legend
- : threshold
- superskrip : parameter regime 1 dan 2
Step 3 — Estimasi
- Grid search untuk + OLS per regime (umum di praktik).
Step 4 — Diagnostik
- Cek signifikansi perbedaan koefisien antar regime dan kestabilan.
8) State Space Model dan Kalman Filter
Tujuan
Mewakili sistem dinamis dengan state tak teramati; cocok untuk parameter time-varying.
Step 1 — Measurement equation
Step 2 — Transition equation
Legend
- : observasi
- : state vector (unobserved)
- : measurement matrix
- : transition matrix
- : measurement error, var
- : state disturbance, var
Step 3 — Estimasi
- Kalman filter untuk memprediksi/memperbarui state; parameter biasanya via ML.
Step 4 — Diagnostik
- Cek residual inovasi filter, stabilitas, dan plausibilitas evolusi state.
9) Panel Data: Fixed Effects dan Random Effects
Tujuan
Mengestimasi hubungan dengan heterogenitas antar-unit.
Step 1 — Fixed Effects (FE)
Legend
- : dependen unit i waktu t
- : efek tetap tiap unit
- : vektor regressor
- : error idiosinkratik
Step 2 — Random Effects (RE)
Legend
- : komponen acak unit; : intercept umum
Step 3 — Estimasi
- FE: within transformation / LSDV
- RE: GLS (dengan asumsi μi tidak berkorelasi dengan )
Step 4 — Pemilihan FE vs RE
- Hausman test (intuisi: cek korelasi μi dengan regressor).
10) Limited Dependent Variable: Logit/Probit
Tujuan
Memodelkan probabilitas .
Step 1 — Spesifikasi probabilitas
Legend
- F(⋅): CDF logistik (logit) atau normal (probit)
- : vektor kovariat; : parameter
Step 2 — Estimasi
- Maximum Likelihood.
Step 3 — Interpretasi
- Gunakan marginal effects: perubahan akibat perubahan .
Step 4 — Diagnostik
- Pseudo-, uji signifikansi, ROC/AUC (opsional), goodness-of-fit.
11) GMM (Generalized Method of Moments)
Tujuan
Estimasi parameter ketika ada endogenitas/struktur momen tertentu.
Step 1 — Tentukan kondisi momen
Legend
- : instrumen/variabel informasi
- : parameter
- : fungsi momen
Step 2 — Bentuk momen sampel
Legend
- : ukuran sampel
Step 3 — Masalah minimisasi GMM
Legend
- : weighting matrix (optimal terkait var-kov momen)
Step 4 — Diagnostik
- Uji overidentifying restrictions (J-test) bila instrumen lebih banyak dari parameter.