Mô hình ARIMA đã không còn xa lạ đối với sinh viên – học viên chuyên ngành kinh tế với ứng dụng thực tiễn quan trọng trong kinh tế lượng đặc biệt là lĩnh vực tài chính, chứng khoán. Vậy mô hình ARIMA là gì? Cách chạy mô hình ARIMA trên Eviews thế nào cho chuẩn? Tất cả những thắc mắc trên sẽ được Best4Team giải đáp ngay trong bài viết thú vị dưới đây. Xem ngay bạn nhé!

1 huong dan cach chay mo hinh arima tren eviews moi nhat

1. Mô hình ARIMA trên Eviews là gì?

Trước khi tìm hiểu cách chạy mô hình ARIMA trên Eviews thì trước tiên chúng ta cần làm rõ khái niệm mô hình này. 

  • Mô hình ARIMA là viết tắt của cụm từ Autoregressive Integrated Moving Average và là một trong những kỹ thuật phổ biến và được sử dụng rộng rãi nhất để dự báo chuỗi thời gian đơn biến.
  • Một số biến số bạn có thể dự báo bằng mô hình ARIMA là: GDP, Chỉ số giá tiêu dùng (CPI) và giá cổ phiếu hoặc hàng hóa

2. Cấu hình mô hình ARIMA

Mô hình ARIMA được giới thiệu lần đầu tiên vào năm 1976 bởi 2 nhà kinh tế Box và Jenkins. Cấu hình của mô hình ARIMA gồm có 3 phần:

  • Phần AR hay Autoregressive (tự hồi quy), lấy giá trị q: Cho thấy rằng biến quan tâm đang phát triển được hồi quy trên những giá trị trước đó của chính nó.
  • Phần I ký hiệu của Integrated (chuỗi ổn định sau khi chuyển sang dạng sai phân), lấy giá trị d: Chỉ rõ các giá trị dữ liệu đã được thay thế bằng sự chênh lệch giữa các giá trị mà nó thể hiện so với các giá trị trước đó của chính nó.
  • Phần MA hay Moving average (bình quân di động), lấy giá trị p: Cho thấy lỗi hồi quy là tổ hợp tuyến tính của các thuật ngữ bị lỗi có giá trị xảy ra đồng thời với nhau và tại những thời điểm khác nhau ở trong quá khứ.

3. Phần mềm dự báo ARIMA

Mô hình ARIMA dự báo chuỗi thời gian được tích hợp trên nhiều phần mềm, điển hình với 4 phần mềm tiêu biểu:

  • Mô hình dự báo ARIMA trong phần mềm SPSS
  • Mô hình dự báo ARIMA trong R
  • Mô hình ARIMA dự báo kinh tế trong STATA
  • Mô hình ARIMA trên Eviews

Trong số các mô hình kể trên, mô hình ARIMA trên phần mềm Eviews được xem là mô hình dự báo được sử dụng phổ biến nhất hiện nay và đem lại  hiệu quả cao.

Hiện nay, nhiều sinh viên – học viên đang đau đầu với những bài toán chạy mô hình kinh tế lượng liên quan đến phần mềm Eviews. Nếu bạn chưa biết cách chạy Eviews thế nào cho chuẩn thì có thể tham khảo qua bài viết chi tiết hướng dẫn cách chạy phần mềm này đến từ Best4Team. Xem ngày bài viết tại đây: Cách chạy Eviews

4. Phương pháp Jenkins là gì?

Trong cách chạy mô hình ARIMA trên Eviews, phương pháp phổ biến nhất là phương pháp Box Jenkins được đặt theo tên của 2 tác giả George Box và Gwilym Jenkins. Phương pháp này gồm 4 giai đoạn:

  • Giai đoạn xác nhận mô hình thực nghiệm
  • Giai đoạn ước lượng mô hình ARIMA
  • Giai đoạn kiểm định mô ARIMA hình bằng chẩn đoán
  • Giai đoạn dự báo bằng mô hình ARIMA

2 4 giai doan cach chay mo hinh ARIMA tren Eviews bang phuong phap Box Jenkins

4.1. Giai đoạn xác nhận mô hình thực nghiệm

Ví dụ: Áp dụng cách chạy mô hình mô hình ARIMA trên Eviews  nhằm điều chỉnh mô hình ARIMA cho loạt bài “chỉ số giá tiêu dùng – Hoa Kỳ ”.

Tổng quan về Box Jenkins:

  • ARIMA được viết là ARIMA (p, d, q), trong đó:
  •  “p” là thứ tự của thành phần tự động hồi phục
  •  “d” là thời gian chúng ta cần phân biệt biến để đạt được tính ổn định 
  • “q” là thứ tự của chuyển động phần tử trung bình.
  • Công thức tính:

3 cong thuc tinh arima

Trong đó:

  • c = Thứ tự không đổi
  • p = Thứ tự thành phần tự hồi quy
  • q = Hệ số thành phần trung bình
  • α = Hệ số thành phần tự hồi quy của mô hình
  • θ = Trung bình động
  • Et = Lỗi thuật ngữ
  • Giai đoạn xác nhận mô hình thực nghiệm, chúng ta sẽ xác định “p”, “d” và “q” và tập trung vào 2 khía cạnh:
  • Kiểm tra tính ổn định của biến quan tâm.
  • Xác định thứ tự của các thành phần tự động hồi quy và trung bình động.

Kiểm tra sự cố định:

Để kiểm tra tính ổn định của biến quan tâm, chúng ta xem xét 3 yếu tố:

  • Đồ thị
  • Đồ thị tương quan
  • Kiểm tra chính thức: Tăng cường Dickey Fuller, Kiểm tra Phillips-Perron và kiểm tra KPSS.

Cách xác định thứ tự của “p” và “q”:

Để xác định thứ tự của các thành phần tự hồi quy và trung bình động hay tìm cách xác định pdq trong mô hình ARIMA, chúng ta sẽ tập trung vào tương quan của “CPI” trong những khác biệt đầu tiên.

4 cach xac dinh thu tu cua p va q

  • Để xác định thứ tự của thành phần tự tương quan (“p”), chúng ta phải quan sát cột Tự tương quan từng phần (PACF).

=> Chúng ta quan sát thấy một dải tin cậy ở các bên. Các giá trị vượt quá dải cho thấy thứ tự có thể có của thành phần tự động khôi phục. 

=> Nhìn vào biểu đồ tương quan, độ trễ đầu tiên là một thành phần AR (1) rất quan trọng, sau đó độ trễ 2 và 3 đang ở trên mạng và có thể được kiểm tra

  • Để xác định thứ tự của thành phần trung bình động (“q”), chúng ta phải quan sát cột Tự tương quan (ACF)

=> Chúng ta có thể thấy rằng độ trễ 1 và 3 vượt quá dải tin cậy

=> Do đó, có thể có hai thành phần trung bình động MA (1) và MA (3).

  • Lưu ý: Bạn cũng có thể thử lắp nhiều thành phần AR hơn. Đối với ví dụ này, chúng ta sẽ bám vào các mô hình khả thi đã chọn: ARIMA (1,1,1) và ARIMA (1,1,3).

4.2. Giai đoạn ước lượng mô hình ARIMA

Khi đã xác định được các ứng cử viên mô hình ARIMA có thể có, bạn cần ước tính chúng và quyết định mô hình nào là thích hợp nhất. Hai mô hình quyết định ước tính trong ví dụ gồm có: 

  • ARIMA (1,1,1)
  • ARIMA (1,1,3)

Các bước thực hiện:

Trong phương pháp Box Jenkins về cách chạy mô hình ARIMA trên Eviews, ở giai đoạn ước lượng mô hình ARIMA, bạn cần thực hiện 4 công việc sau:

  • Ước tính các mô hình ARIMA đã xác định trong Giai đoạn 1.
  • Chọn một mô hình dựa trên tầm quan trọng của các ước tính hệ số.
  • Chọn một mô hình dựa trên các tiêu chí mô hình: Schwartz, Akaike và Hannan-Quinn.
  • Mô hình có giá trị nhỏ nhất trong các tiêu chí của mô hình. Hệ số có ý nghĩa nhất sẽ là mô hình thích hợp nhất.

Cách chạy mô hình ARIMA trên Eviews để ước lượng: 

Có 2 cách để thực hiện, gồm có:

    • Cách 1: Chọn chức năng Proc > Automatic ARIMA Forecasting
  • Cách 2: Sử dụng câu lệnh ls d(cpi) c ar(1) ma(1) ls d(cpi) c ar(1) ma(3)

5 cach chay mo hinh arima tren eviews de uoc luong

Cách chọn mô hình ARIMA thích hợp nhất:

  • Để chọn mô hình thích hợp nhất, bạn nên lập bảng và điền thông tin với dữ liệu thu được trong hình bên trên (mô hình ARIMA ước tính):

6 cach chon mo hinh arima thich hop nhat

  • Khi chọn mô hình ARIMA thích hợp nhất, bạn cần đảm bảo 4 điều kiện sau:
  • Mức độ quan trọng của các điều khoản ARMA: chọn mô hình có các điều khoản quan trọng nhất (giá trị p <0,05).
  • SigmaSQ: là thước đo độ biến động. Chọn cái nhỏ nhất.
  • Khả năng ghi nhật ký: Chúng tôi cần chọn giá trị lớn nhất, vì chúng tôi đang tối đa hóa hàm khả năng ghi nhật ký (giá trị lớn nhất là giá trị âm nhỏ nhất).
  • Tiêu chí lựa chọn mô hình: Chọn mô hình có Akaike, Schwarz và Hannan-Quinn nhỏ nhất.

Kết luận

Mô hình ARIMA (1,1,3) phù hợp hơn mô hình ARIMA (1,1,1)

Tương tự Eviews, chạy SPSS cũng luôn là vấn đề khó nhằn đối với người học. Nếu bạn không có thời gian nghiên cứu hay chưa nắm vững cách chạy SPSS thì có thể tìm hiểu qua dịch vụ chạy SPSS đến từ Best4Team. Với 10 năm kinh nghiệm trong lĩnh vực phân  tích số liệu SPSS, đơn vị cam kết mang đến cho bạn dịch vụ chính xác, nhanh chóng và an toàn.

4.3. Giai đoạn kiểm định mô hình bằng chẩn đoán

Điều kiện kiểm định mô hình bằng chẩn đoán:

Kiểm định mô hình bằng chẩn đoán là giai đoạn thứ 3 trong cách chạy mô hình ARIMA trên Eviews. Ở giai đoạn này, bạn cần đảm bảo 2 điều kiện sau:

  • Không xảy ra tự tương quan
  • Đảm bảo mô hình đáp ứng các điều kiện ổn định

Kiểm tra tự tương quan:

Để kiểm tra tự tương quan, bạn tiến hành quan sát biểu đồ tương quan của mô hình ARIMA (1,1,3) và xem xét thống kê Ljung Box Q, trong đó giả thuyết rỗng là “phần dư là nhiễu trắng”.

7 kiem tra tu tuong quan

Kiểm tra điều kiện ổn định:

Khi kiểm tra điều kiện ổn định cần đảm bảo 2 yếu tố:

  • Mô hình ước tính là hiệp phương sai đứng yên: các gốc AR nghịch đảo phải nằm bên trong vòng tròn đơn vị.
  • Quá trình ước tính là không thể đảo ngược: các gốc MA nghịch đảo phải nằm bên trong vòng tròn đơn vị.

8 kiem tra dieu kien on dinh

Kết quả:

Từ biểu đồ, ta có thể thấy tất cả các gốc nghịch đảo đều nằm bên trong vòng tròn đơn vị. 

=> ARIMA (1,1,3) đáp ứng các điều kiện ổn định và điều khoản lỗi là tiếng ồn trắng.

Lưu ý: 

Nếu mô hình đã chọn không thỏa mãn điều kiện ổn định, bạn cần phải lặp lại giai đoạn 2 và 3 một lần nữa, đồng thời tìm một ứng viên khác để kiểm tra.

4.4. Giai đoạn dự báo bằng mô hình ARIMA

Sau khi kiểm định mô hình bằng chẩn đoán, bạn tiến hành dự báo đơn vị thời gian tiếp theo bằng mô hình ARIMA.

Dự báo ARIMA (1,1,3) – CPI:

  • Dự báo bằng cách chạy mô hình ARIMA trên Eviews: Bạn Bấm vào chức năng Forecasting trong bảng Equation.

9 du bao bang cach chay mo hinh arima tren eviews

  • Vẽ sơ đồ chuỗi gốc và các giá trị dự báo cùng nhau:

10 ve so do chuoi goc va cac gia tri du bao cung nhau

Kết luận:

Khẳng định rằng phần dư có phân phối chuẩn.

Vậy là Best4Team vừa chia sẻ đến bạn đọc cách chạy mô hình ARIMA trên Eviews chuẩn xác nhất hiện nay qua 4 giai đoạn chi tiết. Chúng tôi hy vọng rằng qua bài viết này bạn đã nắm vững những thông tin cũng như cách chạy ARIMA trên phần mềm Eviews để ứng dụng vào thực tiễn khi thực hiện nghiên cứu kinh tế lượng. Chúc bạn đọc thành công!

4/5 (1 Review)
Nguyễn Phương Nam
Nguyễn Phương Nam
Tôi là Nguyễn Phương Nam chức vụ phó phòng nội dung tại Best4Team. Công việc của tôi là nghiên cứu, sản xuất nội dung thông tin cho website Best4Team.com ở lĩnh vực tài liệu và chạy mô hình kinh tế lượng bằng các phần mềm Eview, Stata, Spss,...
guest
0 Bình luận
Inline Feedbacks
View all comments

LIÊN HỆ

Nếu bạn chưa biết mình cần cung cấp những thông tin gì thì đừng ngại để lại thông tin tại đây. Chúng tôi sẽ liên hệ lại sớm nhất có thể.

Sau khi trao đổi bạn sẽ nhận được:

  • Sự tư vấn tận tâm về tất cả băn khoăn của bạn
  • Báo giá chi tiết và thời hạn hoàn thành.
  • Quy trình làm việc an toàn Hỗ Trợ Viết Báo Cáo

ĐỂ LẠI THÔNG TIN LIÊN HỆ

*Xin vui lòng điền đầy đủ thông tin và chính xác để được hỗ trợ tư vấn nhanh nhất.