Cara menghitung rmse dengan python


Root Mean Square Error (RMSE) adalah metrik yang memberi tahu kita seberapa jauh rata-rata nilai prediksi kita dari nilai observasi dalam suatu model. Ini dihitung sebagai berikut:

RMSE = √[ Σ(P i – O i ) 2 / n ]

Emas:

  • Σ adalah simbol mewah yang berarti “jumlah”
  • P i adalah nilai prediksi pengamatan ke-i
  • O i adalah nilai observasi untuk observasi ke-i
  • n adalah ukuran sampel

Tutorial ini menjelaskan metode sederhana untuk menghitung RMSE dengan Python.

Contoh: Hitung RMSE dengan Python

Misalkan kita mempunyai tabel nilai aktual dan prediksi berikut ini:

 actual= [34, 37, 44, 47, 48, 48, 46, 43, 32, 27, 26, 24]
pred = [37, 40, 46, 44, 46, 50, 45, 44, 34, 30, 22, 23]

Untuk menghitung RMSE antara nilai aktual dan prediksi, kita cukup mengambil akar kuadrat fungsi Mean_squared_error() dari pustaka sklearn.metrics:

 #import necessary libraries
from sklearn.metrics import mean_squared_error
from math import sqrt

#calculate RMSE
sqrt(mean_squared_error(actual, pred)) 

2.4324199198

RMSE ternyata 2,4324 .

Bagaimana menafsirkan RMSE

RMSE adalah cara yang berguna untuk melihat seberapa baik suatu model dapat menyesuaikan dengan kumpulan data. Semakin besar RMSE, semakin besar perbedaan antara nilai prediksi dan observasi, yang berarti semakin buruk kesesuaian model dengan data. Sebaliknya, semakin kecil RMSE, maka model tersebut semakin mampu menyesuaikan dengan data.

Akan sangat berguna jika membandingkan RMSE dari dua model berbeda untuk melihat model mana yang paling sesuai dengan data.

Sumber daya tambahan

Kalkulator RMSE
Cara Menghitung Mean Square Error (MSE) dengan Python
Cara menghitung MAPE dengan Python

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *