Cara Menghitung Root Mean Squared Error (RMSE) dengan Excel
October 22, 2019Root Mean Squared Error (RMSE) merupakan salah satu cara untuk mengevaluasi model regresi linear dengan mengukur tingkat akurasi hasil perkiraan suatu model. RMSE dihitung dengan mengkuadratkan error (prediksi – observasi) dibagi dengan jumlah data (= rata-rata), lalu diakarkan. RMSE tidak memiliki satuan.
RMSE adalah cara standar dan populer untuk mengukur kesalahan suatu model dalam memprediksi data kuantitatif yang menunjukkan seberapa tersebar data di sekitar garis yang paling cocok.
RMSE juga merupakan kriteria penting dalam memilih model berperforma terbaik di antara model peramalan berbeda. Untuk melakukannya, cukup bandingkan nilai RMSE di semua model dan pilih satu dengan nilai RMSE terendah.
Model yang terpilih menghasilkan kesalahan terendah dalam memprediksi nilai untuk variabel model.
Singkatnya, RMSE adalah:
- RMSE adalah standar deviasi dari residual
- RMSE menunjukkan kesalahan prediksi model rata-rata
- Nilai yang lebih rendah menunjukkan model yang lebih baik
- RMSE diukur dalam unit yang sama dengan variabel model
Selain RMSE, ada juga Mean Absolute Percentage Error (MAPE) dan Mean Absolute Deviation (MAD) yang digunakan untuk mengevauasi model.
Rumus
Secara matematis, rumusnya ditulis sebagai berikut.
y = nilai hasil observasi
ŷ = nilai hasil prediksi
i = urutan data pada database
n = jumlah data
Nilai RMSE rendah menunjukkan bahwa variasi nilai yang dihasilkan oleh suatu model prakiraan mendekati variasi nilai obeservasinya. RMSE menghitung seberapa berbedanya seperangkat nilai. Semakin kecil nilai RMSE, semakin dekat nilai yang diprediksi dan diamati.
Cara Menghitung RMSE di Excel
Berikut panduan cepat dan mudah untuk menghitung RMSE di Excel.
1. Masukkan Judul/ header
Pada Excel di sel A1, ketik "nilai obeservasi" sebagai header. Untuk sel B1, ketik "nilai prediksi". Di C1, ketik "selisih".
2. Tempatkan nilai dalam kolom
Periksa pengaturan. Jika Kamu memiliki 10 pengamatan, tempatkan nilai yang diamati dalam A2 hingga A11. Selain itu, mengisi nilai prediksi dalam sel B2 hingga B11 dari Excel.
3. Temukan perbedaan antara nilai yang diobservasi/ diamati dan yang diprediksi
Dalam kolom C2, kurangi nilai observasi dan nilai prediksi. Ulangi untuk semua baris di mana nilai observasi dan nilai prediksi.
= A2 - B2
Sekarang, nilai-nilai ini bisa positif atau negatif.
4. Hitung nilai RMSE
Simpan ke file Di sel D2, gunakan rumus berikut untuk menghitung RMSE:
= SQRT (SUMSQ (C2: C11) / COUNTA (C2: C11))
Sel D2 adalah nilai RMSE.
5. Tanpa Kolom C
Namun, langkah singkat agar tidak perlu membuat kolom C dapat dilakukan karena rumus Excel ini dapat menghitung RMSE dari kolom A dan B saja.
= SQRT (SUMXMY2 (A2: A11; B2: B11) / COUNTA (A2: A11))
Interpretasi Nilai RMSE
RMSE dapat berkisar dari 0 hingga ∞. RMSE dapat berorientasi negatif dimana nilai yang lebih rendah menunjukkan nilai yang lebih baik.
Jika nilai RMSE lebih kecil, hal ini berarti bahwa nilai yang diprediski dekat dengan nilai yang diamati atau observasi, dan sebaliknya.
13 komentar
Terima kasih, sangat jelas pembahasannya
ReplyDeleteSama-sama, semoga bermanfaat yah
Deletekak mau tanya dong, klo utk menghitung RMSE yg dinormalisasikan (normalized) bgaimana?
ReplyDeleteSaya juga belum pernah pake cara itu sepertinya
Deleteuntuk rumus ke data yang lain apakah menyesuaikan sel kembali ?
ReplyDeleteIya, ruMus excelnya disesuaikan dengan jumlah data yg kamu miliki
Deletesumber dari mana kak, kalo boleh tau.
ReplyDeleteTutorialnya dapat dari gisgeography.com
DeleteKak apa kah ada refrensi untuk hasil evaluasi ini
ReplyDeleteApabila nilai RMSE suatu model 59 maka model tersebut sudah bagus?
ReplyDeleteApakah ada kriteria nilai RMSE?
Modelnya belum cukup akurat kak krn masih besar nilai RMSE, sebaiknya sih datanya diperbaiki lagi. Seperti yang saya jelaskan semakin mendekati 0 semakin baik modelnya
Deleteapakah alamat cell di rumus counta harus di absolutkan alamat cell, agar tidak berubah ubah alamat cellx kalau di copy kebawah..?
ReplyDeleteMaksudnya gimana yah alamat, saya kurang ngerti. Tapi kalo absolute bisa diotomatikan di masing sel tanpa masuk rumus, yang penting nilai selisih harus absokute dulu baru bisa dapat nilai rmse
DeleteTerima kasih telah mengunjungi aindhae.com. Silahkan komentar dengan bijak. No spam please!
Link error? Tell me please.