Метод 3: .score()
- Оценка качества
# model.score(X, y) - "насколько хорошо модель предсказывает?"
Что происходит внутри .score()
ШАГ 1: Делает предсказания для X predictions = model.predict(X)
ШАГ 2: Сравнивает предсказания с y
ШАГ 3: Вычисляет R² (коэффициент детерминации)
ШАГ 4: Возвращает число от -∞ до 1
- 1.0 = идеально
- 0.0 = как среднее
- <0 = хуже среднего