Giới thiệu mô hình ARCH(∞) và trí nhớ dài

An Introduction to ARCH(∞) models and Long Memory

TÓM TẮT CHỦ ĐỀ

Chào các bạn sinh viên, chào mừng đến với chuỗi bài học khám phá một trong những chủ đề hấp dẫn và hiện đại nhất của kinh tế lượng tài chính: Mô hình ARCH(∞) và Tính chất Trí nhớ Dài. Nếu các bạn đã quen thuộc với các mô hình GARCH dùng để dự báo biến động, thì ARCH(∞) chính là một sự tổng quát hóa mạnh mẽ và linh hoạt hơn rất nhiều. Thay vì bị giới hạn bởi một vài độ trễ, mô hình này cho phép biến động hiện tại bị ảnh hưởng bởi toàn bộ lịch sử của chuỗi dữ liệu, kéo dài đến vô tận.

Điểm đặc biệt nhất của ARCH(∞) là khả năng mô hình hóa hiện tượng “trí nhớ dài” (long memory) – một đặc tính thường thấy trong dữ liệu tài chính thực tế, nơi mà các cú sốc dường như có ảnh hưởng kéo dài rất lâu thay vì tắt dần nhanh chóng. Trong chuỗi bài này, chúng ta sẽ cùng nhau giải mã các công thức toán học đằng sau mô hình, hiểu rõ các điều kiện để một chuỗi thời gian có tính dừng, và quan trọng nhất là học cách ứng dụng chúng để phân tích dữ liệu. Đây là kiến thức nền tảng giúp bạn tiến gần hơn đến các nghiên cứu tài chính đỉnh cao.

Ba từ khóa chính của chuỗi bài học này:

  • Mô hình ARCH(∞): Một cách tiếp cận phi tham số, tổng quát hóa mô hình GARCH, cho phép biến động phụ thuộc vào vô số các giá trị quá khứ.
  • Trí nhớ dài (Long Memory): Đặc tính của một chuỗi thời gian mà ở đó các cú sốc trong quá khứ có ảnh hưởng kéo dài, và hàm tự tương quan giảm về 0 rất chậm.
  • Tính dừng (Stationarity): Điều kiện toán học cốt lõi để đảm bảo rằng các đặc tính thống kê của chuỗi (như trung bình, phương sai) không thay đổi theo thời gian, cho phép chúng ta mô hình hóa và dự báo một cách đáng tin cậy.

CẤU TRÚC CHUỖI BÀI HỌC

  1. Nền tảng mô hình ARCH(∞) và điều kiện dừng
    Giúp bạn hiểu định nghĩa cơ bản, mối liên hệ với GARCH và các điều kiện toán học để mô hình có ý nghĩa thống kê.
  2. Cấu trúc phụ thuộc và hiện tượng trí nhớ dài
    Khám phá cách mô hình tạo ra trí nhớ dài thông qua chuỗi Volterra và ý nghĩa của hàm tự hiệp phương sai.
  3. ARCH(∞) tích hợp và các mô hình mở rộng
    Tìm hiểu các trường hợp đặc biệt như IARCH, FIGARCH và làm quen với các mô hình liên quan như LARCH, Bilinear.
  4. Thực hành stata – mô phỏng và phân biệt trí nhớ dài
    Hướng dẫn bạn từng bước mô phỏng, phân tích và trực quan hóa các chuỗi có đặc tính trí nhớ dài bằng Stata.

KIẾN THỨC TIÊN QUYẾT

Để tiếp thu tốt nhất chuỗi bài học này, các bạn cần trang bị trước những kiến thức sau:

  • Kinh tế lượng cơ bản: Hiểu rõ về hồi quy OLS, kiểm định giả thuyết và các khái niệm về tính dừng.
  • Chuỗi thời gian nhập môn: Nắm vững các mô hình ARMA và đặc biệt là các mô hình ARCH/GARCH.
  • Xác suất thống kê: Quen thuộc với các khái niệm kỳ vọng, phương sai, hiệp phương sai, và các định lý giới hạn cơ bản.
  • Stata cơ bản: Biết cách nhập dữ liệu, thực hiện các lệnh thống kê mô tả và chạy hồi quy cơ bản.

MỤC TIÊU HỌC TẬP

Sau khi hoàn thành chuỗi bài học này, các bạn sẽ có khả năng:

  • Nắm vững lý thuyết: Giải thích được sự khác biệt giữa ARCH(∞) và GARCH, cũng như ý nghĩa của hiện tượng trí nhớ dài trong tài chính.
  • Vận dụng thành thạo: Sử dụng Stata để mô phỏng và phân tích các mô hình có đặc tính trí nhớ dài, nhận biết được sự khác biệt so với trí nhớ ngắn.
  • Diễn giải chuyên sâu: Đọc và hiểu được các bài nghiên cứu học thuật có sử dụng các mô hình ARCH(∞), LARCH, và có nền tảng để thực hiện các nghiên cứu của riêng mình.

TÀI LIỆU THAM KHẢO

  • Nguồn chính: Giraitis, L., Leipus, R., & Surgailis, D. (2009). ARCH(∞) Models and Long Memory Properties. In Handbook of Financial Time Series (pp. 71-84). Springer.
  • Sách giáo khoa tham khảo: Hamilton, J. D. (1994). Time Series Analysis. Princeton University Press.
  • Sách giáo khoa tham khảo: Wooldridge, J. M. (2019). Introductory Econometrics: A Modern Approach. Cengage Learning.

PHỤ LỤC: DỮ LIỆU MÔ PHỎNG CHO SERIES

Để chuẩn bị cho các bài thực hành, chúng ta sẽ tự tạo ra một bộ dữ liệu mô phỏng. Bộ dữ liệu này sẽ bao gồm hai chuỗi lợi suất: một chuỗi có “trí nhớ ngắn” (tương tự GARCH) và một chuỗi có “trí nhớ dài”. Điều này sẽ giúp chúng ta so sánh và nhận biết các đặc tính lý thuyết một cách trực quan. Các bạn hãy chạy đoạn code Stata dưới đây để tạo và lưu lại file dữ liệu nhé.

Stata
* ==================================================
* MỤC ĐÍCH: Tạo dữ liệu mô phỏng cho chuỗi bài học ARCH(∞)
* DỮ LIỆU: Gồm 2000 quan sát cho 2 chuỗi lợi suất
* KẾT QUẢ MONG ĐỢI: File "long_memory_data.dta" được lưu lại
* ==================================================

* Bước 1: Xóa bộ nhớ và thiết lập số quan sát
clear
set obs 2000

* Bước 2: Tạo biến thời gian và các nhiễu trắng (shocks)
gen time = _n
gen epsilon = rnormal(0, 1)

* Bước 3: Mô phỏng chuỗi có TRÍ NHỚ NGẮN (GARCH(1,1) style)
* Phương sai sẽ phụ thuộc vào giá trị ngay trước đó
gen h_sm = 1
gen r_sm = 0
quietly {
    forval i = 2/2000 {
        replace h_sm = 0.1 + 0.85*h_sm[`i'-1] + 0.1*r_sm[`i'-1]^2 in `i'
        replace r_sm = sqrt(h_sm)*epsilon in `i'
    }
}
label var r_sm "Lợi suất có Trí nhớ Ngắn (Short Memory)"

* Bước 4: Mô phỏng chuỗi có TRÍ NHỚ DÀI (FIGARCH style approximation)
* Sử dụng bộ lọc phân số để tạo ra sự phụ thuộc kéo dài
* Đây là một cách mô phỏng đơn giản, không phải mô hình FIGARCH đầy đủ
* Hệ số d=0.4 cho thấy trí nhớ dài
gen r_lm = fracdiff(epsilon, 0.4)
label var r_lm "Lợi suất có Trí nhớ Dài (Long Memory)"

* Bước 5: Mô tả và lưu dữ liệu
describe
summarize r_sm r_lm
save "long_memory_data.dta", replace

Mô tả dữ liệu:

  • time: Biến chỉ số thời gian từ 1 đến 2000.
  • epsilon: Biến nhiễu ngẫu nhiên, tuân theo phân phối chuẩn với trung bình 0 và phương sai 1.
  • r_sm: Chuỗi lợi suất mô phỏng có trí nhớ ngắn. Các cú sốc ở chuỗi này sẽ tắt dần rất nhanh.
  • r_lm: Chuỗi lợi suất mô phỏng có trí nhớ dài. Các cú sốc sẽ có ảnh hưởng kéo dài hơn rất nhiều.

Hãy lưu lại file long_memory_data.dta này cẩn thận, chúng ta sẽ sử dụng nó trong bài thực hành cuối cùng của chuỗi bài học. Chúc các bạn học tốt!

📚 Bài tiếp theo: Nền tảng mô hình ARCH(∞) và điều kiện dừng

💡 Lưu ý: Hãy đảm bảo bạn đã nắm vững các khái niệm về mô hình GARCH(p,q) trước khi bắt đầu bài học đầu tiên để có thể tiếp thu tốt nhất.

Back to top button