АЛГОРИТМ РАСЧЕТА R²
Шаг 1: Вычисляем среднее значение Y
y_mean = (y₁ + y₂ + ... + yₙ) / n
Шаг 2: Считаем общую сумму квадратов (TSS) Total Sum of Squares — насколько данные разбросаны вокруг среднего
TSS = Σ(y_i - y_mean)²
Шаг 3: Считаем сумму квадратов ошибок (RSS) Residual Sum of Squares — насколько наши предсказания ошибаются
RSS = Σ(y_i - y_pred_i)²
Шаг 4: Вычисляем R²
R² = 1 - (RSS / TSS)
Задача
Напишите программу, которая оценивает качество модели предсказания оценок студентов.
Формат входных данных
Программа получает на вход две строки: в первой строке через пробел записаны целые числа - реальные оценки студентов, во второй строке записаны вещественные числа - оценки, полученные в результате предсказания с использованием модели. Количество чисел в первой и второй строке равно 10.
Формат выходных данных
Выведите одно число - коэффициент R2 с точностью до 2-х знаков после запятой
Примеры
№ | Входные данные | Выходные данные |
1
|
3 4 5 4 3 5 4 3 5 4
3.2 3.8 4.9 4.1 3.3 4.8 4.2 3.1 5.1 3.9
|
0.95
|