Sobes.tech
Middle

Kādas metriku izmanto regresijai?

sobes.tech AI

Atbilde no AI

Parasti regresijas modeļu kvalitātes novērtēšanai izmanto šādus rādītājus:

  • MSE (Vidējais kvadrātiskais kļūdas rādītājs) — rāda vidējo kvadrātu starp prognozētajām un faktiskajām vērtībām. Ir jutīgs pret lielām kļūdām.

  • RMSE (Kvadrātsakne no vidējās kvadrātiskās kļūdas) — MSE sakne, atgriež kļūdu tajās pašās vienībās kā mērķa mainīgais.

  • MAE (Vidējā absolūtā kļūda) — mēra vidējo absolūto novirzi starp prognozēm un faktiskajām vērtībām.

  • R² (determinācijas koeficients) — rāda, cik liela daļa mainīgās variācijas ir izskaidrojama ar modeli. Vērtības no 0 līdz 1, kur 1 — ideāla prognoze.

  • Pielāgots R² — R² modifikācija, kas ņem vērā modeļa iezīmju skaitu.

Python piemērs, kā aprēķināt MAE un MSE ar 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}")