Giới thiệu chuỗi bài học về lý thuyết ước lượng GARCH
An Introduction to The Asymptotic Theory of GARCH Estimation
CẤU TRÚC CHUỖI BÀI HỌC
- Nền tảng mô hình GARCH và ước lượng LSENắm vững các khái niệm cơ bản về GARCH và tìm hiểu phương pháp ước lượng bình phương tối thiểu cho mô hình ARCH.
- Ước lượng hợp lý tối đa tựa nhiên (QMLE)Khám phá phương pháp ước lượng QMLE phổ biến nhất, các giả định cần thiết và tính chất tiệm cận quan trọng của nó.
- Tính hiệu quả và các phương pháp thay thếSo sánh hiệu quả giữa các phương pháp ước lượng và khám phá các kỹ thuật thay thế khi giả định chuẩn không được đáp ứng.
- Xử lý hệ số bằng không và kiểm định giả thuyếtTìm hiểu các thách thức và giải pháp khi ước lượng các tham số nằm trên biên của không gian tham số.
- Hướng dẫn thực hành GARCH(1,1) với StataÁp dụng lý thuyết vào thực tế qua hướng dẫn từng bước ước lượng, diễn giải và kiểm định mô hình GARCH trên Stata.
- Hệ thống hóa kiến thứcTổng kết và hệ thống hóa toàn bộ kiến thức về lý thuyết và phương pháp ước lượng GARCH trong một bức tranh lớn.
MỤC TIÊU HỌC TẬP
Sau khi hoàn thành chuỗi bài học này, bạn sẽ có khả năng:
- Hiểu sâu sắc nền tảng lý thuyết đằng sau các phương pháp ước lượng GARCH phổ biến.
- Phân biệt rõ ràng giữa các phương pháp LSE, QMLE và MLE, bao gồm ưu và nhược điểm của từng loại.
- Diễn giải các tính chất tiệm cận quan trọng như tính nhất quán và phân phối chuẩn tiệm cận của các ước lượng.
- Nhận biết các vấn đề tiềm ẩn trong quá trình ước lượng, chẳng hạn như khi tham số nằm trên biên.
- Vận dụng thành thạo phần mềm Stata để ước lượng và phân tích một mô hình GARCH trong thực tế.
TÀI LIỆU THAM KHẢO
- Nguồn chính: Francq, C., & Zakoïan, J. M. (2009). A Tour in the Asymptotic Theory of GARCH Estimation. In Handbook of Financial Time Series (pp. 85-111). Springer, Berlin, Heidelberg.
- Sách giáo khoa tham khảo:
- Hamilton, J. D. (1994). Time Series Analysis. Princeton University Press.
- Wooldridge, J. M. (2019). Introductory Econometrics: A Modern Approach. Cengage learning.
PHỤ LỤC: DỮ LIỆU MÔ PHỎNG CHO SERIES
Để phục vụ cho các ví dụ và bài thực hành, chúng ta sẽ sử dụng một bộ dữ liệu chuỗi thời gian mô phỏng theo quy trình GARCH(1,1). Các bạn có thể tự tạo lại bộ dữ liệu này bằng Stata với đoạn code dưới đây. Việc này giúp đảm bảo mọi người đều có chung một bộ dữ liệu để thực hành và so sánh kết quả.
Stata
* ==================================================
* MỤC ĐÍCH: Tạo dữ liệu mô phỏng cho chuỗi bài học GARCH
* QUY TRÌNH: GARCH(1,1) với các tham số đã biết
* SỐ QUAN SÁT: 1500 (sử dụng 1000 quan sát cuối để tránh ảnh hưởng của giá trị ban đầu)
* ==================================================
* Bước 1: Dọn dẹp và thiết lập môi trường
clear all
set seed 12345 // Đảm bảo kết quả có thể tái lập
local T = 1500 // Số quan sát cần tạo
* Bước 2: Tạo chuỗi thời gian và nhiễu trắng (white noise)
set obs `T'
gen time = _n
tsset time
gen epsilon = rnormal(0, 1) // Tạo nhiễu trắng chuẩn
* Bước 3: Thiết lập tham số và giá trị ban đầu cho GARCH(1,1)
* Mô hình: h_t = omega + alpha*e_{t-1}^2 + beta*h_{t-1}
local omega = 0.1
local alpha = 0.15
local beta = 0.8
gen double h = 1 // Giá trị phương sai ban đầu
gen double returns = 0 // Giá trị lợi suất ban đầu
* Bước 4: Vòng lặp để tạo dữ liệu GARCH
forvalues t = 2/`T' {
local e_sq_lag = returns[`t'-1]^2
replace h = `omega' + `alpha'*`e_sq_lag' + `beta'*h[`t'-1] in `t'
replace returns = sqrt(h[`t'])*epsilon[`t'] in `t'
}
* Bước 5: Loại bỏ 500 quan sát đầu để ổn định chuỗi
keep if time > 500
* Bước 6: Mô tả và lưu dữ liệu
describe
summarize returns
tsline returns, title("Chuỗi Lợi suất Mô phỏng từ GARCH(1,1)")
save "garch_simulation_data.dta", replace // Lưu dữ liệu để sử dụng cho các bài sau
Mô tả dữ liệu:
time: Biến thời gian, chạy từ 501 đến 1500.returns: Biến lợi suất (hoặc sai số) được tạo ra từ quy trình GARCH(1,1). Đây là biến chính chúng ta sẽ phân tích.h: Phương sai có điều kiện tại mỗi thời điểm t, là thước đo biến động mà chúng ta muốn mô hình hóa.
📚 Bài tiếp theo: Nền tảng Mô hình GARCH và Ước lượng Bình phương Tối thiểu (LSE)
💡 Lưu ý: Hãy đảm bảo đã nắm vững các khái niệm chính trong bài này trước khi tiếp tục.
🎯 Self-check: Bạn có thể giải thích sự khác biệt giữa phương sai thông thường và phương sai có điều kiện không?