Rmse-calculator
De root mean square error (RMSE) is een maatstaf die ons vertelt hoe ver onze voorspelde waarden gemiddeld afwijken van onze waargenomen waarden in een regressieanalyse. Het wordt als volgt berekend:
RMSE = √[ Σ(P ik – O ik ) 2 / n ]
Goud:
- Σ is een mooi symbool dat ‘som’ betekent
- Pi is de voorspelde waarde voor de i- de waarneming
- O i is de waargenomen waarde voor de i- de waarneming
- n is de steekproefomvang
Om de RMSE van een regressie te vinden, voert u eenvoudigweg een lijst met waargenomen waarden en voorspelde waarden in de twee onderstaande vakken in en klikt u vervolgens op de knop ‚Berekenen‘:
Waargenomen waarden:
Voorspelde waarden:
RMSE = 2,43242
function calc() {
var obs = document.getElementById('input_data_obs').value.split(',').map(Number);
var pred = document.getElementById('input_data_pred').value.split(',').map(Number);
//check that both lists are equal length if (obs.length - pred.length == 0) { document.getElementById('error_msg').innerHTML = ''; //calculate RMSE let error = 0 for (let i = 0; i < obs.length; i++) { error += Math.pow((pred[i] - obs[i]), 2) } var RMSE = Math.sqrt(error / obs.length); document.getElementById('RMSE').innerHTML = RMSE.toFixed(5); } else { document.getElementById('RMSE').innerHTML = ''; document.getElementById('error_msg').innerHTML = 'The two lists must be of equal length.'; } } //end calc function