Cara Menghitung Root Mean Squared Error (RMSE) dengan Excel

October 22, 2019

Root 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.

Rumus RMSE
Keterangan:
RMSE = nilai root mean square error
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

Cara menghitung RMSE dengan excel

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

Cara menghitung RMSE dengan excel

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

Cara menghitung RMSE dengan excel

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

Cara menghitung RMSE dengan excel

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

Cara menghitung RMSE dengan excel

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.

You Might Also Like

13 komentar

  1. Terima kasih, sangat jelas pembahasannya

    ReplyDelete
  2. kak mau tanya dong, klo utk menghitung RMSE yg dinormalisasikan (normalized) bgaimana?

    ReplyDelete
    Replies
    1. Saya juga belum pernah pake cara itu sepertinya

      Delete
  3. untuk rumus ke data yang lain apakah menyesuaikan sel kembali ?

    ReplyDelete
    Replies
    1. Iya, ruMus excelnya disesuaikan dengan jumlah data yg kamu miliki

      Delete
  4. sumber dari mana kak, kalo boleh tau.

    ReplyDelete
  5. Kak apa kah ada refrensi untuk hasil evaluasi ini

    ReplyDelete
  6. Apabila nilai RMSE suatu model 59 maka model tersebut sudah bagus?
    Apakah ada kriteria nilai RMSE?

    ReplyDelete
    Replies
    1. 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

      Delete
  7. apakah alamat cell di rumus counta harus di absolutkan alamat cell, agar tidak berubah ubah alamat cellx kalau di copy kebawah..?

    ReplyDelete
    Replies
    1. Maksudnya 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

      Delete

Terima kasih telah mengunjungi aindhae.com. Silahkan komentar dengan bijak. No spam please!
Link error? Tell me please.

PART OF