Я новичок в Python, и я замечаю, что sklearn.metrics.r2_score дает неправильное значение R2.
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>
Однако значение истинного R2 должно быть 0,002 в соответствии с калькулятором R2. Кроме того, переключение порядка «y_true» и «y_pred» не должно влиять на конечный результат. Интересно, как решить эту проблему?
Подробнее здесь: https://stackoverflow.com/questions/794 ... g-r2-value
`sklearn.metrics.r2_score` дает неправильное значение R2? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение