Ich bin neu in Python und ich bemerke, dass sklearn.metrics.r2_score einen falschen R2 -Wert gibt.
from sklearn.metrics import r2_score
r2_score(y_true=[2,4,3,34,23], y_pred=[21,12,3,11,17]) # -0.17
r2_score(y_pred=[21,12,3,11,17], y_true=[2,4,3,34,23]) # -4.36
< /code>
Der wahre R2 -Wert sollte jedoch je nach R2 -Rechner 0,002 betragen. Außerdem sollte das Umschalten der Reihenfolge von "y_true" und "y_pred" das Endergebnis nicht beeinträchtigen. Ich frage mich, wie ich dieses Problem beheben kann?
`sklearn.metrics.r2_score` gibt einen falschen R2 -Wert? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post