Từ điển học thuật

Mô hình arima là gì? Các công bố khoa học về Mô hình arima

Mô hình ARIMA là mô hình chuỗi thời gian dùng tự hồi quy, sai phân và trung bình trượt để mô tả quan hệ giữa các giá trị động theo thời gian. Mô hình này hoạt động trên chuỗi được làm dừng bằng sai phân và kết hợp tự hồi quy với trung bình trượt để xây dựng dự báo có độ ổn định cao.

864 lượt xem Cập nhật 31/8/2026

Khái niệm mô hình ARIMA

Mô hình ARIMA là mô hình chuỗi thời gian dựa trên ba thành phần cơ bản gồm tự hồi quy, sai phân và trung bình trượt. ARIMA mô tả cách giá trị hiện tại của chuỗi liên hệ với các giá trị quá khứ và nhiễu ngẫu nhiên, từ đó tạo nền tảng cho dự báo ngắn hạn và trung hạn trong nhiều lĩnh vực. Mô hình này phù hợp với các chuỗi có tính quy luật theo thời gian nhưng không nhất thiết là tuyến tính hoàn toàn.

ARIMA được xem như mô hình kinh điển trong phân tích chuỗi thời gian vì khả năng xử lý hiện tượng tự tương quan và xu hướng. Khi chuỗi không dừng, phép sai phân được sử dụng để loại bỏ xu hướng, giúp mô hình làm việc trong không gian đã ổn định hơn. Mức độ sai phân càng lớn, mô hình càng dễ đạt tính dừng nhưng cũng có nguy cơ làm mất thông tin quan trọng nếu áp dụng quá mức.

Các đặc điểm then chốt của ARIMA gồm:

  • Khả năng mô hình hóa chuỗi có xu hướng hoặc dao động dài hạn
  • Tính linh hoạt khi điều chỉnh tham số để phù hợp dữ liệu
  • Nền tảng thống kê rõ ràng, dễ giải thích
Bảng sau minh họa sự khác biệt giữa chuỗi dừng và không dừng trước khi áp dụng ARIMA.

Đặc tínhChuỗi dừngChuỗi không dừng
Trung bìnhCố địnhThay đổi theo thời gian
Phương saiỔn địnhKhông ổn định
Tự tương quanGiảm dần theo trễDuy trì mức cao theo thời gian

Các thành phần cấu tạo của mô hình ARIMA

Mô hình ARIMA được ký hiệu bằng bộ ba tham số (p, d, q). Thành phần p biểu thị số bậc tự hồi quy, phản ánh mức độ mà giá trị quá khứ ảnh hưởng đến hiện tại. Thành phần d là số lần sai phân được áp dụng lên chuỗi để đạt tính dừng. Sai phân làm giảm xu hướng và biến chuỗi thành chuỗi ổn định hơn về mặt thống kê.

Thành phần q đại diện cho bậc trung bình trượt, mô tả ảnh hưởng của các nhiễu ngẫu nhiên từ quá khứ. Mô hình kết hợp cả ba thành phần để tạo ra cấu trúc linh hoạt có thể thích ứng với nhiều dạng biến động khác nhau. Khi d = 0, mô hình trở thành ARMA – phù hợp với chuỗi đã dừng sẵn mà không cần biến đổi.

Các tổ hợp tham số (p, d, q) giúp phân loại mô hình:

  • ARIMA(1,1,0): nhấn mạnh tự hồi quy và sai phân
  • ARIMA(0,1,1): nhấn mạnh trung bình trượt cùng sai phân
  • ARIMA(2,0,2): mô hình ARMA có tính linh hoạt cao
Bảng sau minh hoạ vai trò của từng tham số.

Tham sốÝ nghĩaẢnh hưởng đến mô hình
pBậc tự hồi quyTăng độ nhạy với giá trị quá khứ gần
dSai phânLoại bỏ xu hướng, ổn định chuỗi
qBậc trung bình trượtGiảm nhiễu, mô hình hóa cú sốc

Cơ sở toán học của mô hình ARIMA

Mô hình ARIMA dựa trên toán tử trễ B sao cho Byt=yt1B y_t = y_{t-1}. Thành phần sai phân bậc d được biểu diễn dưới dạng (1B)dyt(1 - B)^d y_t, cho phép chuyển chuỗi không dừng thành chuỗi dừng. Khi kết hợp với các đa thức tự hồi quy và trung bình trượt, ta thu được dạng tổng quát của mô hình.

Công thức đầy đủ của mô hình ARIMA được viết dưới dạng: ϕ(B)(1B)dyt=θ(B)εt\phi(B)(1 - B)^d y_t = \theta(B)\varepsilon_t trong đó ϕ(B)\phi(B) là đa thức tự hồi quy bậc p và θ(B)\theta(B) là đa thức trung bình trượt bậc q. Nhiễu εt\varepsilon_t được giả định là nhiễu trắng có trung bình bằng 0 và phương sai cố định. Cấu trúc này bảo đảm rằng mô hình không chỉ dựa trên giá trị quá khứ mà còn phản ứng với nhiễu ngẫu nhiên.

Bảng sau mô tả các thành phần toán tử.

Thành phầnBiểu thứcVai trò
Toán tử trễByt=yt1B y_t = y_{t-1}Mô tả giá trị quá khứ
Sai phân(1B)d(1-B)^dLoại bỏ xu hướng
Tự hồi quyϕ(B)\phi(B)Mô tả phụ thuộc theo thời gian
Trung bình trượtθ(B)\theta(B)Mô tả tác động của nhiễu

Điều kiện dừng và các kiểm định thống kê

Điều kiện dừng là yêu cầu bắt buộc để mô hình ARIMA hoạt động chính xác. Chuỗi thời gian được coi là dừng nếu trung bình, phương sai và tự tương quan không thay đổi theo thời gian. Chuỗi không dừng cần được sai phân một hoặc nhiều lần để đạt trạng thái ổn định.

Kiểm định Augmented Dickey–Fuller (ADF) và kiểm định KPSS được sử dụng rộng rãi để xác định chuỗi có dừng hay không. Nếu kiểm định cho thấy chuỗi có nghiệm đơn vị (unit root), sai phân được áp dụng. Mức sai phân d thích hợp là mức giữ được tính dừng nhưng không làm mất cấu trúc của chuỗi.

Các bước đánh giá tính dừng thường bao gồm:

  • Quan sát biểu đồ chuỗi thời gian
  • Phân tích ACF và PACF
  • Áp dụng ADF hoặc KPSS
  • Kiểm tra lại sau sai phân
Việc xác định đúng số lần sai phân giúp mô hình ổn định và nâng cao độ chính xác của dự báo.

Các bước xây dựng mô hình ARIMA

Xây dựng mô hình ARIMA là quá trình có cấu trúc gồm ba bước chính: nhận dạng mô hình, ước lượng tham số và kiểm định mô hình. Nhận dạng mô hình sử dụng biểu đồ ACF (Autocorrelation Function) và PACF (Partial Autocorrelation Function) để suy đoán các giá trị p và q thích hợp. Nếu chuỗi chưa dừng, cần xác định số lần sai phân d bằng cách áp dụng các kiểm định thống kê hoặc quan sát trực quan đồ thị chuỗi.

Trong bước ước lượng tham số, mô hình được khớp với dữ liệu bằng các thuật toán như maximum likelihood hoặc conditional least squares. Các công cụ phần mềm như R (gói forecast) hoặc Python (statsmodels) hỗ trợ quá trình này với các hàm tự động tối ưu tham số dựa trên tiêu chí AIC hoặc BIC. Mô hình tối ưu thường là mô hình có giá trị AIC thấp nhất mà vẫn giữ số tham số vừa phải.

Sau quá trình ước lượng, kiểm định mô hình là bước quan trọng nhằm đảm bảo phần dư (residuals) của mô hình gần như nhiễu trắng. Một mô hình ARIMA được coi là phù hợp nếu phần dư có trung bình gần bằng 0, phương sai ổn định và không còn tự tương quan. Các kiểm định Ljung–Box thường được dùng để đánh giá điều này. Nếu mô hình không đạt yêu cầu, cần quay lại bước nhận dạng để điều chỉnh p, d hoặc q.

Ứng dụng mô hình ARIMA trong kinh tế và khoa học dữ liệu

ARIMA được ứng dụng rộng rãi trong kinh tế lượng để dự báo lạm phát, GDP, giá cổ phiếu, tỷ giá và sản lượng công nghiệp. Ưu điểm của ARIMA trong bối cảnh kinh tế là khả năng mô hình hóa các hiện tượng tự tương quan mạnh và biến động theo thời gian mà không cần nhiều biến giải thích. Nhiều cơ quan như US Bureau of Labor Statistics sử dụng mô hình chuỗi thời gian để phân tích các thước đo kinh tế dài hạn.

Trong khoa học dữ liệu, ARIMA được dùng trong dự báo nhu cầu năng lượng, lưu lượng giao thông, số lượng truy cập website hoặc tốc độ tiêu thụ tài nguyên. Mặc dù hiện nay các mô hình học máy như LSTM hoặc Transformer được quan tâm nhiều, ARIMA vẫn được ưa chuộng trong các hệ thống yêu cầu độ giải thích cao và hoạt động ổn định với dữ liệu tuyến tính.

Một số lĩnh vực ứng dụng nổi bật:

  • Dự báo tài chính ngắn hạn
  • Dự báo tải điện và nhu cầu tiêu thụ năng lượng
  • Phân tích tín hiệu và biến động công nghiệp
  • Xây dựng mô hình rủi ro thị trường
Các nghiên cứu của NIST cho thấy ARIMA vẫn là mô hình tiêu chuẩn trong quản lý thống kê và phân tích biến động chuỗi thời gian.

Ưu điểm và hạn chế của mô hình ARIMA

Mô hình ARIMA sở hữu nhiều ưu điểm giúp nó trở thành một trong những công cụ dự báo phổ biến nhất. ARIMA dễ giải thích nhờ cấu trúc tuyến tính, đồng thời thích hợp để mô hình hóa chuỗi đơn biến. Việc điều chỉnh tham số khá thuận tiện, cho phép kiểm soát mức độ phức tạp của mô hình. ARIMA cũng hoạt động hiệu quả trong các chuỗi không có biến nhiễu đột ngột hoặc thay đổi cấu trúc quá mạnh.

Tuy nhiên, ARIMA bộc lộ hạn chế khi phải xử lý dữ liệu phi tuyến tính, dữ liệu có tính mùa vụ mạnh hoặc có cấu trúc phức tạp. Trong các trường hợp này, mô hình cần được mở rộng như SARIMA (đưa thêm yếu tố mùa vụ), ARIMAX (thêm biến giải thích) hoặc các mô hình lai ghép giữa ARIMA và thuật toán học sâu. Việc lựa chọn d, p và q tối ưu đôi khi đòi hỏi kinh nghiệm và thử nghiệm lặp lại.

Sự so sánh thường thấy:

  • ARIMA: phù hợp cho chuỗi tuyến tính và không có mùa vụ
  • SARIMA: tốt hơn trong chuỗi có tính chu kỳ
  • ARIMAX: cải thiện độ chính xác khi bổ sung biến ngoại sinh
  • LSTM/Transformer: phù hợp cho chuỗi phi tuyến hoặc chuỗi có phụ thuộc dài hạn
Những hạn chế này không làm giảm giá trị của ARIMA, mà chỉ nhấn mạnh vai trò của nó trong hệ sinh thái mô hình dự báo.

So sánh ARIMA với các mô hình dự báo khác

Sự so sánh giữa ARIMA và các mô hình dự báo khác giúp lựa chọn công cụ phù hợp cho từng loại dữ liệu. Mô hình hồi quy tuyến tính yêu cầu biến độc lập rõ ràng, trong khi ARIMA chỉ cần chuỗi mục tiêu. Mô hình VAR (Vector Autoregression) là mở rộng đa biến của ARIMA nhưng yêu cầu số lượng biến lớn và giả định tất cả các biến đều ảnh hưởng lẫn nhau.

So với các mô hình học máy, ARIMA có ưu điểm về tốc độ huấn luyện và khả năng giải thích rõ ràng. Tuy nhiên, các mô hình học máy có thể vượt trội khi chuỗi chứa nhiều mẫu phi tuyến hoặc quan hệ dài hạn. Sự lựa chọn mô hình cần dựa vào cấu trúc dữ liệu, mục tiêu dự báo và khả năng diễn giải kết quả.

Bảng so sánh đơn giản:

Mô hìnhĐặc điểmƯu thế
ARIMATuyến tính, đơn biếnDễ giải thích, ổn định
VARĐa biến, phức tạpPhân tích hệ thống nhiều yếu tố
LSTMPhi tuyến mạnhBắt được quan hệ dài hạn
Hồi quy tuyến tínhDựa vào biến độc lậpDễ huấn luyện và giải thích

Các phần mềm và công cụ hỗ trợ

ARIMA được hỗ trợ rộng rãi trong nhiều ngôn ngữ lập trình và nền tảng thống kê. Trong Python, thư viện statsmodels cung cấp API mạnh mẽ cho việc xây dựng ARIMA, tự động chọn mô hình và kiểm tra phần dư. Trong R, gói forecast của Rob Hyndman là lựa chọn phổ biến nhờ khả năng tự động nhận dạng mô hình (auto.arima) và cung cấp giao diện trực quan.

Nhiều tổ chức nghiên cứu, bao gồm NIST ITL, cung cấp bộ dữ liệu mẫu và tài liệu hướng dẫn chi tiết để mô phỏng và thử nghiệm mô hình chuỗi thời gian. Các nền tảng như CRAN phổ biến nhiều gói phân tích chuỗi thời gian giúp người dùng triển khai ARIMA nhanh chóng.

Một số công cụ hữu ích:

  • Python: statsmodels, pmdarima
  • R: forecast, tseries
  • Matlab: Econometrics Toolbox
  • SPSS và SAS: cung cấp ARIMA trong phân tích chuỗi thời gian
Nhờ sự hỗ trợ rộng rãi này, ARIMA dễ dàng được ứng dụng trong thực tế từ mức học thuật đến công nghiệp.

Tài liệu tham khảo

  1. NIST Time Series Analysis Resources. https://www.nist.gov.
  2. US Bureau of Labor Statistics – Time Series Methods. https://www.bls.gov.
  3. Elsevier – International Journal of Forecasting. https://www.sciencedirect.com.
  4. Springer – Time Series Forecasting Models. https://link.springer.com.
  5. CRAN Task View: Time Series Analysis. https://cran.r-project.org.

Các nghiên cứu khoa học về “mô hình arima”

Công bố nổi bật trên thế giới và tại Việt Nam, kèm tóm tắt theo hướng chủ đề.

Trích dẫn nhiều nhất

  • So sánh các mô hình ARIMA và Mạng thần kinh nhân tạo trong dự báo giá cổ phiếu

    Dịch bởi AIComparison of ARIMA and Artificial Neural Networks Models for Stock Price Prediction

    Ayodele A. Adebiyi và cộng sự2014Journal of Applied Mathematics476 trích dẫn

    AI tóm tắt

    Khảo sát hiệu suất dự báo giá cổ phiếu niêm yết trên Sở Giao dịch Chứng khoán New York (NYSE) bằng các kỹ thuật học máy và chuỗi thời gian tuyến tính. Kết quả thực nghiệm cho thấy mạng thần kinh nhân tạo phi tuyến có độ chính xác dự báo cao hơn so với cấu trúc tuyến tính của mô hình ARIMA cổ điển.

  • Vận dụng mô hình arimax dự báo biến động dân số: nghiên cứu tại thành phố Đà Nẵng sau hợp nhất

    Nguyen Ba The và cộng sự2026Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng

    AI tóm tắt

    Vận dụng chuỗi dữ liệu giai đoạn 1999–2024 để phân tích biến động dân số và lượng hóa tác động kinh tế xã hội tại thành phố Đà Nẵng. Nghiên cứu sử dụng biến thể mở rộng mô hình ARIMA với biến ngoại sinh ARIMAX(0,0,1), dự báo quy mô dân số đô thị đạt khoảng 3,27 triệu người vào năm 2030 với sai số MAPE khoảng 9,55%.

  • Phân tích ngẫu nhiên kết hợp về nhiệt độ trung bình hàng ngày và biên độ nhiệt độ trong ngày

    Dịch bởi AIA combined stochastic analysis of mean daily temperature and diurnal temperature range

    B. Sirangelo và cộng sự2018

    AI tóm tắt

    Phân tích chuỗi nhiệt độ trung bình hàng ngày và biên độ nhiệt tại miền Nam Italy sau khi khử mùa vụ bằng chuỗi Fourier và chuẩn hóa dữ liệu. Nghiên cứu ứng dụng biến thể phân số của mô hình ARIMA (FARIMA) kết hợp mô phỏng Monte Carlo, làm rõ tính phụ thuộc ngẫu nhiên và chu kỳ lặp lại của các hiện tượng nhiệt độ cực trị.

Nổi bật tại Việt Nam

  • Đánh giá bằng thực nghiệm phương pháp dự báo lai ghép giữa ARIMA và RBFNN theo mô hình tuần tự cộng

    Thanh Son Nguyen và cộng sự2024Journal of Technical Education Science2 trích dẫn

    AI tóm tắt

    Đánh giá phương pháp dự báo chuỗi thời gian lai ghép theo cấu trúc tuần tự cộng trên nhiều bộ dữ liệu thực nghiệm thuộc lĩnh vực tài chính và môi trường. Nghiên cứu chỉ ra sự kết hợp giữa thành phần tuyến tính của mô hình ARIMA và mạng nơ-ron hàm xuyên tâm RBFNN giúp giảm thiểu sai số dự báo hiệu quả.

  • NGHIÊN CỨU MÔ HÌNH DỰ BÁO TỶ GIÁ TRUNG TÂM USD/VND BẰNG KỸ THUẬT PHÂN TÍCH CHUỖI THỜI GIAN BOX-JENKINS ARIMA

    TRẦN THỨ BA2018Tạp chí Khoa học và Công nghệ - Trường Đại học Công nghiệp TP.HCM2 trích dẫn

    AI tóm tắt

    Xây dựng mô hình dự báo tỷ giá trung tâm USD/VND hàng tháng dựa trên chuỗi số liệu của Quỹ Tiền tệ Quốc tế (IMF) giai đoạn 2005–2016. Tác giả áp dụng quy trình Box-Jenkins để lựa chọn mô hình ARIMA tối ưu dựa trên tiêu chuẩn Normalize BIC, sai số tuyệt đối bình quân MAE và RMSE, phục vụ quản trị rủi ro tỷ giá cho doanh nghiệp.

  • Ứng dụng mô hình ARIMA trong dự báo chỉ số VN-index

    NHD Uyên và cộng sự2014Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng1 trích dẫn

    AI tóm tắt

    Kiểm định giả thuyết thị trường hiệu quả trên thị trường chứng khoán Việt Nam thông qua chuỗi dữ liệu biến động giá trong quá khứ. Tác giả ứng dụng mô hình ARIMA để dự báo xu hướng chỉ số VN-Index, cung cấp công cụ phân tích kỹ thuật hỗ trợ các nhà đầu tư và doanh nghiệp định giá danh mục đầu tư.

  • ỨNG DỤNG MÔ HÌNH ARIMA DỰ BÁO SẢN LƯỢNG LÚA TỈNH THỪA THIÊN HUẾ ĐẾN NĂM 2025: ỨNG DỤNG MÔ HÌNH ARIMA DỰ BÁO SẢN LƯỢNG LÚA TỈNH THỪA THIÊN HUẾ ĐẾN NĂM 2025

    Phạm Thị Thảo Hiền và cộng sự2020Tạp chí Khoa học và Công nghệ Nông nghiệp0 trích dẫn

    AI tóm tắt

    Dự báo sản lượng lúa tại tỉnh Thừa Thiên Huế giai đoạn 2019–2025 dựa trên chuỗi số liệu thống kê năng suất từ năm 1995 đến 2018. Dựa trên tiêu chuẩn thông tin Bayes (BIC), nghiên cứu xác định cấu trúc mô hình ARIMA(1,1,0) là dạng mô hình phù hợp nhất để giải thích biến động và hoạch định kế hoạch sản xuất nông nghiệp địa phương.

  • Dự báo phát thải khí nhà kính ở Việt Nam đến năm 2030 và hàm ý chính sách

    Phúc Hồ Trọng và cộng sự2024Tạp chí Khoa học xã hội miền Trung

    AI tóm tắt

    Dự báo lượng phát thải khí nhà kính tại Việt Nam giai đoạn 1970–2022 từ nguồn dữ liệu EDGAR hướng tới mục tiêu phát thải ròng bằng 0 vào năm 2050. Kết quả từ mô hình ARIMA ước tính lượng phát thải tăng từ 489,16 MtCO2eq năm 2022 lên 635,57 MtCO2eq năm 2030, hỗ trợ hoạch định chính sách chuyển dịch năng lượng.

Mới nhất tại Việt Nam

  • Nghiên cứu so sánh các phương pháp dự báo năng lượng gió

    Lê Tuấn Hộ và cộng sự2022Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng

    AI tóm tắt

    Nghiên cứu so sánh các phương pháp dự báo công suất phát điện gió tích hợp vào hệ thống điện lưới thông qua chuỗi thời gian tại Bỉ. Tác giả kết hợp mô hình ARIMA và mạng nơ-ron nhân tạo theo phương pháp phương sai-hiệp phương sai, ghi nhận sai số MAE và RMSE giảm đáng kể so với từng mô hình đơn lẻ.

  • Ứng dụng mô hình kết hợp ARIMA-GARCH để dự báo chỉ số VN-Index

    Nguyễn Thanh Hương*, Bùi Quang Trung*2015Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng

    AI tóm tắt

    Đánh giá hiệu quả dự báo chỉ số VN-Index trên thị trường chứng khoán Việt Nam khi kết hợp biến động có điều kiện. Kết quả kiểm nghiệm thực nghiệm cho thấy dạng lai ghép giữa mô hình ARIMA(1,1,1) và GARCH(1,1) nắm bắt tốt hiện tượng phương sai thay đổi, mang lại độ chính xác dự báo vượt trội so với các mô hình đơn lẻ.

  • Ứng dụng mô hình ARIMA trong dự báo chỉ số VN-INDEX

    Nguyễn Hồ Diệu UYên; Nguyễn Thị Thanh Huyền*2014Tạp chí Khoa học và Công nghệ - Đại học Đà Nẵng

    AI tóm tắt

    Ứng dụng kỹ thuật phân tích chuỗi thời gian Box-Jenkins nhằm dự báo chỉ số VN-Index ngắn hạn trên thị trường chứng khoán Việt Nam. Nghiên cứu thực hiện đầy đủ bốn bước nhận dạng, ước lượng, kiểm định chẩn đoán và dự báo thông qua mô hình ARIMA, giúp các nhà đầu tư nhận diện xu hướng biến động giá cổ phiếu.