Moving Average

Định nghĩa (Definition)

Moving Average (Trung bình trượt) là phương pháp dự báo chuỗi thời gian đơn giản nhất, tính trung bình cộng nhu cầu thực tế của n kỳ gần nhất để dự báo cho kỳ tiếp theo.

Giải thích chi tiết (Detailed Explanation)

Ý tưởng:

  • Lấy n giá trị gần nhất → tính trung bình → đó là dự báo
  • Mỗi kỳ mới: bỏ giá trị cũ nhất, thêm giá trị mới nhất → “trượt” (moving)

Cách chọn n (số kỳ):

  • n lớn (ví dụ 12 tháng): Dự báo ổn định, san phẳng biến động, nhưng chậm phản ứng với thay đổi
  • n nhỏ (ví dụ 3 tháng): Phản ứng nhanh hơn, nhưng dao động nhiều hơn

Ưu điểm:

  • Rất dễ hiểu và tính toán
  • Phù hợp khi nhu cầu tương đối ổn định (không có trend rõ rệt)

Nhược điểm:

  • Tất cả n kỳ có trọng số bằng nhau (kỳ gần nhất = kỳ xa nhất)
  • Chậm phản ứng khi nhu cầu thay đổi đột ngột
  • Cần lưu trữ n giá trị
  • Không xử lý được trend hay seasonality

Biến thể: Weighted Moving Average (Trung bình trượt có trọng số)

  • Gán trọng số khác nhau cho từng kỳ
  • Kỳ gần hơn → trọng số lớn hơn
  • Linh hoạt hơn Simple Moving Average

So sánh với Exponential Smoothing:

Moving AverageExponential Smoothing
Trọng số bằng nhauTrọng số giảm dần
Cần lưu n kỳChỉ cần F(t) và A(t)
Đơn giản, trực quanPhức tạp hơn một chút
Chậm phản ứng hơnLinh hoạt hơn (tùy α)

Ví dụ thực tế (Real-world Example)

Cửa hàng bán áo thun dự báo nhu cầu tháng 7 (3-month MA):

ThángNhu cầu thực
Tháng 1100
Tháng 2120
Tháng 3110
Tháng 4130
Tháng 5125
Tháng 6140

Dự báo tháng 7 (n=3):

Nếu dùng n=5:

→ n=3 cho dự báo cao hơn (132) vì phản ứng nhanh với xu hướng tăng gần đây → n=5 cho dự báo thấp hơn (125) vì bao gồm cả tháng 2 và 3 thấp hơn

Mối liên hệ (Relationships)

Công thức (Formula)

Simple Moving Average:

Weighted Moving Average:

Trong đó:

  • = Dự báo cho kỳ tiếp theo
  • = Nhu cầu thực tế kỳ t
  • n = Số kỳ tính trung bình
  • = Trọng số (tổng )