Lompat ke konten utama
←

Peramalan Deret Waktu

Pelajaran 15 dari 20

Tren linear dan evaluasi ramalan

Galat ramalan: MAE, RMSE, MAPE

Setelah pelajaran ini kamu bisa menghitung MAE, RMSE, dan MAPE di Python dan spreadsheet serta mengenali keterbatasan masing-masing.

±15 menitDiperiksa 28 Sep 2026

Materi

Galat ramalan e_t = y_t − ŷ_t adalah selisih nilai sebenarnya dan ramalannya; Hyndman dan Athanasopoulos menegaskan "galat" di sini bukan kekeliruan, melainkan bagian yang tidak bisa diramal. Ringkasannya ada beberapa. MAE, galat mutlak rata-rata, adalah rata-rata |e_t|. RMSE adalah akar dari rata-rata e_t². Keduanya bersatuan sama dengan data, sehingga tidak bisa dipakai membandingkan deret yang satuannya berbeda. Karena galat dikuadratkan, RMSE lebih menghukum satu galat besar daripada beberapa galat kecil; NIST memakai kerabatnya, MSE, untuk menilai metode perataan.

MAPE adalah rata-rata |100·e_t / y_t|, dalam persen, dan tidak bersatuan sehingga bisa membandingkan deret yang berbeda. Buku rujukan mencatat kelemahannya: tak terhingga atau tidak terdefinisi bila ada y_t = 0, sangat besar bila y_t mendekati nol, dan tidak bermakna untuk skala yang titik nolnya sembarang seperti suhu Celsius. Di spreadsheet, galat mutlak per baris dihitung dengan ABS, lalu dirata-ratakan dengan AVERAGE; MAPE membagi galat mutlak dengan nilai sebenarnya lebih dulu.

Contoh dengan data lain: tiga hari ramalan pesanan.

import numpy as np

aktual = np.array([40, 50, 60])
ramal = np.array([44, 47, 60])
e = aktual - ramal                          # [-4, 3, 0]
print(np.mean(np.abs(e)))                   # MAE 2.33...
print(np.sqrt(np.mean(e ** 2)))             # RMSE 2.88...
print(np.mean(np.abs(e / aktual)) * 100)    # MAPE 5.33... %

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Latihan 1 dari 3

Nilai sebenarnya empat minggu: 100, 120, 90, 110. Ramalannya: 105, 112, 95, 110. Berapa MAE-nya?

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke