Введение

Показатель того, насколько хорошо точки данных соответствуют линии или кривой.

В статистике коэффициент детерминации, обозначаемый R2 или r2 и произносимый "R в квадрате", представляет собой долю дисперсии зависимой переменной, которая может быть предсказана на основе независимой (ых) переменной (ых). Это статистическая мера, используемая в контексте статистических моделей, основной целью которых является либо прогнозирование будущих результатов, либо проверка гипотез на основе сопутствующей информации. Она показывает, насколько хорошо наблюдаемые результаты воспроизводятся моделью, исходя из доли общей дисперсии результатов, объясняемой моделью. Существует несколько определений R2, которые не всегда эквивалентны. Один из таких случаев – простая линейная регрессия, где вместо R2 используется r2. Если в модели присутствует только пересечение с осью Y, то r2 является просто квадратом коэффициента корреляции выборки (т.е. r) между наблюдаемыми результатами и наблюдаемыми значениями предиктора. При включении дополнительных регрессоров R2 представляет собой квадрат коэффициента множественной корреляции. В обоих случаях коэффициент детерминации обычно изменяется в пределах от 0 до 1. Однако существуют ситуации, когда R2 может принимать отрицательные значения. Это может произойти, если прогнозы, сравниваемые с соответствующими результатами, не были получены с использованием процедуры подгонки модели к этим данным. Даже если процедура подгонки модели была использована, R2 все равно может быть отрицательным, например, при проведении линейной регрессии без учета пересечения с осью Y или при использовании нелинейной функции для подгонки данных. В случаях, когда возникают отрицательные значения, среднее значение данных обеспечивает лучшее соответствие результатам, чем значения, полученные с помощью подобранной функции, согласно данному критерию. Коэффициент детерминации может быть более (интуитивно) информативным, чем MAE, MAPE, MSE и RMSE при оценке регрессионного анализа, поскольку его можно выразить в процентах, в то время как у последних мер произвольные диапазоны. Он также оказался более устойчивым к плохой подгонке по сравнению с SMAPE на тестовых наборах данных в статье. При оценке соответствия смоделированных (Ypred) и измеренных (Yobs) значений не следует основываться на R2 линейной регрессии (т.е. Yobs = m·Ypred + b). R2 количественно определяет степень любой линейной корреляции между Yobs и Ypred, в то время как для оценки соответствия следует учитывать только одну конкретную линейную корреляцию: Yobs = 1·Ypred + 0 (т.е. прямая 1:1).

Как объясняется дисперсия

Большее значение R² указывает на более успешную модель регрессии. Это употребление является конкретным определением термина "коэффициент детерминации": квадрат корреляции между двумя (общими) переменными.

Интерпретация

R2 — это мера качества подгонки модели. В регрессии коэффициент детерминации R2 является статистической мерой того, насколько хорошо прогнозы регрессии приближают реальные точки данных. Значение R2, равное 1, указывает на то, что прогнозы регрессии идеально соответствуют данным. Значения R2, выходящие за пределы диапазона от 0 до 1, возникают, когда модель подгоняется к данным хуже, чем наихудший возможный предиктор методом наименьших квадратов (что эквивалентно горизонтальной гиперплоскости на высоте, равной среднему значению наблюдаемых данных). Это происходит, когда выбрана неверная модель или по ошибке применены бессмысленные ограничения. Если используется уравнение 1 Квелсета (это наиболее часто используемое уравнение), R2 может быть меньше нуля. Если используется уравнение 2 Квелсета, R2 может быть больше единицы. Во всех случаях использования R2 предикторы рассчитываются с помощью обычной регрессии методом наименьших квадратов, то есть путем минимизации SSres. В этом случае R2 увеличивается с увеличением числа переменных в модели (R2 монотонно возрастает с количеством включенных переменных — он никогда не уменьшается). Это иллюстрирует недостаток одного из возможных применений R2, когда можно продолжать добавлять переменные (регрессия «всего и вся»), чтобы увеличить значение R2. Например, если кто-то пытается предсказать продажи модели автомобиля на основе расхода топлива, цены и мощности двигателя, можно включить такие нерелевантные факторы, как первая буква названия модели или рост ведущего инженера, проектирующего автомобиль, поскольку R2 никогда не уменьшится при добавлении переменных и, вероятно, увеличится только за счет случайности. Это приводит к альтернативному подходу — рассмотрению скорректированного R2. Объяснение этой статистики почти такое же, как и для R2, но она снижает значение статистики при включении дополнительных переменных в модель. В случаях, отличных от подгонки методом наименьших квадратов, статистический показатель R2 может быть рассчитан, как описано выше, и все еще может быть полезной мерой. Если подгонка выполняется с использованием взвешенных наименьших квадратов или обобщенных наименьших квадратов, можно рассчитать альтернативные версии R2, соответствующие этим статистическим фреймворкам, в то время как «сырой» R2 может быть полезен, если его легче интерпретировать. Значения R2 могут быть рассчитаны для любого типа прогностической модели, которая не обязательно должна иметь статистическую основу.

История

Создание коэффициента детерминации приписывают генетику Сеуоллу Райту, а впервые оно было опубликовано в 1921 году.