Sobes.tech
Middle

Welke metrics worden gebruikt voor regressie?

sobes.tech AI

Antwoord van AI

Om de kwaliteit van regressiemodellen te beoordelen, worden meestal de volgende statistieken gebruikt:

  • MSE (Mean Squared Error) — de gemiddelde kwadratische afwijking tussen voorspelde en werkelijke waarden. Gevoelig voor grote fouten.

  • RMSE (Root Mean Squared Error) — de wortel van MSE, geeft de fout in dezelfde eenheden als de doelvariabele.

  • MAE (Mean Absolute Error) — de gemiddelde absolute afwijking van de voorspellingen ten opzichte van de werkelijke waarden.

  • R² (coëfficiënt van determinatie) — toont het aandeel van de variantie van de afhankelijke variabele dat door het model wordt verklaard. Waarden tussen 0 en 1, waarbij 1 een perfecte voorspelling betekent.

  • Aangepaste R² — een modificatie van R² die rekening houdt met het aantal kenmerken in het model.

Voorbeeld van het berekenen van MAE en MSE in Python met sklearn:

from sklearn.metrics import mean_absolute_error, mean_squared_error

y_true = [3.0, -0.5, 2.0, 7.0]
y_pred = [2.5, 0.0, 2.0, 8.0]

mae = mean_absolute_error(y_true, y_pred)
mse = mean_squared_error(y_true, y_pred)
print(f"MAE: {mae}")
print(f"MSE: {mse}")