Sobes.tech
Middle

Aké metriky sa používajú pre regresiu?

sobes.tech AI

Odpoveď od AI

Na hodnotenie kvality regresných modelov sa zvyčajne používajú nasledujúce metriky:

  • MSE (Stredná štvorcová chyba) — ukazuje priemer štvorcov rozdielov medzi predpovedanými a skutočnými hodnotami. Je citlivá na veľké chyby.

  • RMSE (Koreň strednej štvorcovej chyby) — koreň z MSE, vracia chybu v tých istých jednotkách ako cieľová premenná.

  • MAE (Stredná absolútna chyba) — meria priemernú absolútnu odchýlku predpovedí od skutočných hodnôt.

  • R² (koeficient determinácie) — ukazuje podiel variácie závislej premennej vysvetleného modelom. Hodnoty od 0 do 1, kde 1 je dokonalé predpovedanie.

  • Upravené R² — modifikovaná verzia R², ktorá zohľadňuje počet vlastností v modeli.

Príklad výpočtu MAE a MSE v Pythone pomocou 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}")