`sklearn.metrics.r2_score` gibt einen falschen R2 -Wert?Python

Python-Programme
Anonymous
 `sklearn.metrics.r2_score` gibt einen falschen R2 -Wert?

Post by Anonymous »

Ich bemerke, dass sklearn.metrics.r2_score einen falschen R2 -Wert gibt.

Code: Select all

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
Der wahre R2 -Wert sollte jedoch 0,002 gemäß der Funktion RSQ in Excel betragen. R2 sollte zwischen 0 ~ 1 liegen. Außerdem sollte das Umschalten der Reihenfolge von "y_true" und "y_pred" das Endergebnis nicht beeinträchtigen. Wie behebte ich dieses Problem? ist numerisch gleich dem Quadrat des Pearson -Korrelationskoeffizienten. Koeffizient In diesem Fall?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post