Коэффициент корреляции Пирсона
Материал из MachineLearning.
(переработка, дополнение, обновление, терминология, формулы, ссылки, оформление) |
м |
||
| Строка 3: | Строка 3: | ||
== Введение и определение == | == Введение и определение == | ||
| - | '''Коэффициент корреляции Пирсона''' — это | + | '''Коэффициент корреляции Пирсона''' — это показатель в [[прикладная статистика|прикладной статистике]], характеризующий силу и направленность [[линейная зависимость|линейной зависимости]] между двумя непрерывными [[случайная величина|случайными величинами]]. Он представляет собой нормированную [[ковариация|ковариацию]], что делает его безразмерным и инвариантным к линейным преобразованиям шкал. |
| - | '''Генеральный коэффициент корреляции''' <tex>\rho_{XY}</tex> для случайных величин <tex>X, Y</tex> с конечными вторыми моментами определяется | + | '''Генеральный коэффициент корреляции''' <tex>\rho_{XY}</tex> для случайных величин <tex>X, Y</tex> с конечными вторыми моментами определяется через ковариацию и [[дисперсия случайной величины|дисперсию]]: |
::<tex>\rho_{XY} = \frac{\operatorname{Cov}(X,Y)}{\sqrt{\operatorname{D}(X)\operatorname{D}(Y)}}.</tex> | ::<tex>\rho_{XY} = \frac{\operatorname{Cov}(X,Y)}{\sqrt{\operatorname{D}(X)\operatorname{D}(Y)}}.</tex> | ||
| - | Пусть даны две выборки конечного объёма <tex>x^m = (x_1,\dots,x_m)</tex> и <tex>y^m = (y_1,\dots,y_m)</tex>. Выборочный коэффициент корреляции Пирсона рассчитывается по формуле: | + | Пусть даны две [[выборка|выборки]] конечного объёма <tex>x^m = (x_1,\dots,x_m)</tex> и <tex>y^m = (y_1,\dots,y_m)</tex>. Выборочный коэффициент корреляции Пирсона рассчитывается по формуле: |
::<tex>r_{xy} = \frac{\sum_{i=1}^{m} (x_i-\bar{x})(y_i-\bar{y})}{\sqrt{\sum_{i=1}^{m} (x_i-\bar{x})^2 \cdot \sum_{i=1}^{m} (y_i-\bar{y})^2}} = \frac{\operatorname{cov}(x,y)}{\sqrt{s_x^2 s_y^2}},</tex> | ::<tex>r_{xy} = \frac{\sum_{i=1}^{m} (x_i-\bar{x})(y_i-\bar{y})}{\sqrt{\sum_{i=1}^{m} (x_i-\bar{x})^2 \cdot \sum_{i=1}^{m} (y_i-\bar{y})^2}} = \frac{\operatorname{cov}(x,y)}{\sqrt{s_x^2 s_y^2}},</tex> | ||
| - | где <tex>\bar{x}, \bar{y}</tex> — выборочные средние, <tex>s_x^2, s_y^2</tex> — выборочные дисперсии (с делителем <tex>m</tex>). | + | где <tex>\bar{x}, \bar{y}</tex> — выборочные средние арифметические, <tex>s_x^2, s_y^2</tex> — выборочные дисперсии (с делителем <tex>m</tex>). |
| - | ''Примечание.'' При использовании несмещённых оценок дисперсии и ковариации (с делителем <tex>m-1</tex>) коэффициент корреляции остаётся неизменным, поскольку множители | + | ''Примечание.'' При использовании несмещённых оценок дисперсии и ковариации (с делителем <tex>m-1</tex>) коэффициент корреляции остаётся неизменным, поскольку коррелирующие масштабирующие множители сокращаются в числителе и знаменателе. Выборочный коэффициент <tex{r_{xy}}</tex> является [[состоятельная оценка|состоятельной]] и асимптотически [[несмещенная оценка|несмещённой]] оценкой для генерального параметра <tex>\rho_{XY}</tex>. |
'''Геометрическая интерпретация.''' Рассмотрим центрированные векторы <tex>\tilde{\mathbf{x}} = (x_1-\bar{x}, \dots, x_m-\bar{x})</tex> и <tex>\tilde{\mathbf{y}} = (y_1-\bar{y}, \dots, y_m-\bar{y})</tex> в евклидовом пространстве <tex>\mathbb{R}^m</tex>. Тогда коэффициент корреляции Пирсона есть в точности косинус угла между этими векторами: | '''Геометрическая интерпретация.''' Рассмотрим центрированные векторы <tex>\tilde{\mathbf{x}} = (x_1-\bar{x}, \dots, x_m-\bar{x})</tex> и <tex>\tilde{\mathbf{y}} = (y_1-\bar{y}, \dots, y_m-\bar{y})</tex> в евклидовом пространстве <tex>\mathbb{R}^m</tex>. Тогда коэффициент корреляции Пирсона есть в точности косинус угла между этими векторами: | ||
::<tex>r_{xy} = \frac{\langle \tilde{\mathbf{x}}, \tilde{\mathbf{y}} \rangle}{\|\tilde{\mathbf{x}}\| \|\tilde{\mathbf{y}}\|} = \cos \theta,</tex> | ::<tex>r_{xy} = \frac{\langle \tilde{\mathbf{x}}, \tilde{\mathbf{y}} \rangle}{\|\tilde{\mathbf{x}}\| \|\tilde{\mathbf{y}}\|} = \cos \theta,</tex> | ||
| - | где <tex>\langle \cdot, \cdot \rangle</tex> – скалярное произведение, <tex>\|\cdot\|</tex> – евклидова норма. Такая трактовка наглядно объясняет границы | + | где <tex>\langle \cdot, \cdot \rangle</tex> – скалярное произведение, <tex>\|\cdot\|</tex> – евклидова норма (длина вектора). Такая трактовка наглядно объясняет границы показателя и условия строгой линейной связи (<tex>\theta = 0</tex> или <tex>\pi</tex>). Она также служит мостом к методам ортогональных проекций, используемым в [[регрессионный анализ|регрессионном анализе]]. |
=== Свойства и границы === | === Свойства и границы === | ||
| - | Коэффициент <tex>r_{xy}</tex> всегда лежит в отрезке <tex>[-1, 1]</tex>. Это прямое следствие неравенства Коши–Буняковского для центрированных векторов | + | Коэффициент <tex>r_{xy}</tex> всегда лежит в отрезке <tex>[-1, 1]</tex>. Это прямое следствие неравенства Коши–Буняковского для центрированных выборочных векторов: |
::<tex>\left| \sum_{i=1}^m \tilde{x}_i \tilde{y}_i \right| \le \sqrt{ \sum_{i=1}^m \tilde{x}_i^2 \cdot \sum_{i=1}^m \tilde{y}_i^2 },</tex> | ::<tex>\left| \sum_{i=1}^m \tilde{x}_i \tilde{y}_i \right| \le \sqrt{ \sum_{i=1}^m \tilde{x}_i^2 \cdot \sum_{i=1}^m \tilde{y}_i^2 },</tex> | ||
| - | откуда немедленно получаем <tex>|r_{xy}| \le 1</tex>. Равенство <tex>|r_{xy}| = 1</tex> достигается тогда и только тогда, когда векторы | + | откуда немедленно получаем <tex>|r_{xy}| \le 1</tex>. |
| + | * Равенство <tex>|r_{xy}| = 1</tex> достигается тогда и только тогда, когда векторы функционально зависимы, то есть существует строгая линейная связь <tex>y_i = a + b x_i</tex> для всех <tex>i</tex> (при <tex>b>0</tex> имеем <tex>r=+1</tex>, при <tex>b<0</tex> — <tex>r=-1</tex>). | ||
| + | * Значение <tex>r_{xy} = 0</tex> указывает на отсутствие линейной зависимости, но не означает полную независимость величин. Переменные могут быть связаны сильной нелинейной закономерностью. Например, для параболической функции <tex>y = x^2</tex> на симметричном интервале <tex>[-a,a]</tex> выборочный коэффициент Пирсона будет равен нулю. | ||
| - | '''Инвариантность.''' Коэффициент Пирсона не меняется при строго возрастающих линейных преобразованиях каждой из переменных: | + | '''Инвариантность.''' Коэффициент Пирсона не меняется при строго возрастающих линейных преобразованиях каждой из переменных (например, при [[нормализация и стандартизация признаков|стандартизации признаков]]): |
::<tex>r_{a+bx,\, c+dy} = \operatorname{sgn}(bd)\, r_{xy} \quad (b d \ne 0),</tex> | ::<tex>r_{a+bx,\, c+dy} = \operatorname{sgn}(bd)\, r_{xy} \quad (b d \ne 0),</tex> | ||
| - | где | + | где функция <tex>\operatorname{sgn}</tex> определяет направление итоговой связи. Это свойство делает <tex>r</tt> универсальным инструментом для сравнения признаков, измеренных в абсолютно разных шкалах. |
== Статистическая проверка наличия корреляции == | == Статистическая проверка наличия корреляции == | ||
| - | На практике выборочный <tex>r</ | + | На практике выборочный коэффициент <tex>r</tt> может отличаться от нуля вследствие случайных колебаний. Для проверки его статистической значимости в генеральной совокупности выдвигается [[проверка статистических гипотез|статистическая гипотеза]]. |
| + | |||
| + | * '''Нулевая гипотеза''' <tex>H_0: \rho = 0</tex> (линейная связь в генеральной совокупности отсутствует). | ||
| + | * '''Альтернативная гипотеза''' <tex>H_1: \rho \ne 0</tex> (связь присутствует, критерий двусторонний). | ||
| - | |||
| - | |||
'''Статистика критерия:''' | '''Статистика критерия:''' | ||
::<tex>T = \frac{r_{xy} \sqrt{m-2}}{\sqrt{1 - r_{xy}^2}} \sim t_{m-2}</tex> | ::<tex>T = \frac{r_{xy} \sqrt{m-2}}{\sqrt{1 - r_{xy}^2}} \sim t_{m-2}</tex> | ||
| - | + | При условии, что гипотеза <tex>H_0</tt> верна, а исходные данные имеют двумерное [[нормальное распределение]], данная статистика подчиняется [[распределение Стьюдента|распределению Стьюдента]] с <tex>m-2</tt> степенями свободы. | |
| - | Правило принятия решения: | + | '''Правило принятия решения:''' Нулевая гипотеза отвергается на заданном уровне значимости <tex>\alpha</tt>, если наблюдаемое значение статистики по модулю превышает критический [[квантиль]] распределения Стьюдента: <tex>|T| > t_{1-\alpha/2}(m-2)</tt>. При справедливости нормальных допущений и <tex>\rho=0</tt> выборочный коэффициент имеет плотность бета-распределения, что математически доказывает сходимость преобразованной статистики <tex>T</tt> к закону Стьюдента (классический результат Р. Фишера). |
=== Распределение при <tex>\rho \ne 0</tex> === | === Распределение при <tex>\rho \ne 0</tex> === | ||
| - | + | Если истинный коэффициент корреляции <tex>\rho \ne 0</tex>, то в предположении двумерной нормальности точная плотность распределения выборочного коэффициента <tex>r</tt> принимает более сложный вид (Фишер, 1915): | |
::<tex>f(r) = \frac{(m-2)\,\Gamma(m-1)}{\sqrt{2\pi}\,\Gamma(m-\tfrac12)} (1-\rho^2)^{(m-1)/2} (1-r^2)^{(m-4)/2} \sum_{k=0}^{\infty} \frac{[2\rho r]^k}{k!} \Gamma^2\left(\frac{m-1+k}{2}\right),</tex> | ::<tex>f(r) = \frac{(m-2)\,\Gamma(m-1)}{\sqrt{2\pi}\,\Gamma(m-\tfrac12)} (1-\rho^2)^{(m-1)/2} (1-r^2)^{(m-4)/2} \sum_{k=0}^{\infty} \frac{[2\rho r]^k}{k!} \Gamma^2\left(\frac{m-1+k}{2}\right),</tex> | ||
| - | + | где <tex>\Gamma</tt> — гамма-функция. Для практических расчетов больших выборок используют свойства асимптотической нормальности параметров математического ожидания и дисперсии случайной величины. | |
=== Доверительные интервалы для <tex>\rho</tex> === | === Доверительные интервалы для <tex>\rho</tex> === | ||
| - | Построение | + | Построение надежных доверительных интервалов выполняют с помощью стабилизирующего дисперсию '''z-преобразования Фишера''': |
::<tex>z = \frac12 \ln \frac{1+r}{1-r} = \operatorname{arctanh}(r).</tex> | ::<tex>z = \frac12 \ln \frac{1+r}{1-r} = \operatorname{arctanh}(r).</tex> | ||
| - | При | + | При росте объема данных случайная величина <tex>z</tt> быстро сходится к нормальному закону со средним <tex>\frac12 \ln \frac{1+\rho}{1-\rho}</tt> и стандартной ошибкой <tex>SE = 1/\sqrt{m-3}</tt>. Это позволяет рассчитать границы интервала в шкале <tex>z</tt>, а затем пересчитать их обратно через гиперболический тангенс <tex>\rho = \tanh(z)</tt>. |
=== Альтернативные процедуры проверки значимости === | === Альтернативные процедуры проверки значимости === | ||
| - | * '''Пермутационный тест | + | * '''Пермутационный тест''' (перестановочный критерий). Применяется, когда закон распределения данных далек от нормального. Нулевая гипотеза о некоррелированности приравнивается к независимости. Значения одной из выборок многократно перемешиваются, формируя эмпирическое распределение, по которому оценивается точное значении <tex>p</tt>-value. |
| - | * '''Бутстрэп- | + | * '''Бутстрэп-интервалы'''. Построение интервальных оценок методом процентильного или BCa-[[bootstrap (статистика)|бутстрэпа]] позволяет получить корректное покрытие распределения признаков без жестких параметрических допущений. |
== Ложная корреляция и слабые стороны == | == Ложная корреляция и слабые стороны == | ||
[[Image: Correlation.png|300px|thumb| Четыре различных набора данных (Квартет Энскомба), коэффициент корреляции на которых одинаков и равен 0.81]] | [[Image: Correlation.png|300px|thumb| Четыре различных набора данных (Квартет Энскомба), коэффициент корреляции на которых одинаков и равен 0.81]] | ||
| - | * '''Неустойчивость к выбросам.''' Коэффициент Пирсона крайне чувствителен к | + | * '''Неустойчивость к выбросам.''' Коэффициент Пирсона крайне чувствителен к аномалиям в данных. Наличие единичного резкого [[выброс|выброса]] способно исказить значение <tex>r</tt>, искусственно завысив его или изменив знак связи. В таких условиях применяют устойчивые меры (процентный коэффициент) или ранговые методы. |
| - | * ''' | + | * '''Ограничение линейностью.''' Метод фиксирует исключительно силу линейного тренда. Любые сложные U-образные, квадратичные или периодические паттерны будут пропущены. Расчет числового коэффициента всегда должен сопровождаться [[визуализация|визуализацией данных]] на диаграмме рассеяния. |
| - | * ''' | + | * '''Независимость и некоррелированность.''' Необходимо четко разделять эти статистические понятия. Из полной независимости величин гарантированно вытекает их некоррелированность, однако обратное утверждение неверно. |
| - | * ''' | + | * '''Ложная корреляция (ковариация под влиянием третьего фактора).''' Наличие сильной связи не означает причинно-следственную обусловленность. Переменные могут координироваться скрытым общим предиктором (например, статистика продаж кондиционеров и прохладительных напитков растет из-за жары). Для дифференциации каузальности строят [[причинное машинное обучение|структурные каузальные модели (DAG)]]. |
| - | + | * '''Эффект автокорреляции в данных рядов.''' При анализе [[временной ряд|временных рядов]] наличие внутренних временных трендов приводит к ложновысоким показателям связи. Для корректного вычисления требуется предварительная декорреляция остатков (например, через взятие первых разностей). | |
| - | + | * '''Сужение диапазона (Range restriction).''' Если [[выборка|выборка данных]] искусственно урезана по одной из осей (например, исследуется зависимость только среди высокорослых людей), наблюдаемый коэффициент Пирсона будет смещен в сторону занижения. Для исправления этой системной ошибки применяют формулу Торндайка: | |
| - | Если выборка | + | ::<tex>r_{\text{corr}} = \frac{r_{\text{obs}}\, \sigma_x^{\text{full}}}{\sqrt{\sigma_x^{2\text{full}} - r_{\text{obs}}^2 (\sigma_x^{2\text{full}} - \sigma_x^{2\text{restricted}})}}.</tex> |
| - | ::<tex>r_{\text{corr}} = \frac{r_{\text{obs}}\, \sigma_x^{\text{full}}}{\sqrt{\sigma_x^{2\text{full}} - r_{\text{obs}}^2 (\sigma_x^{2\text{full}} - \sigma_x^{2\text{restricted}})}} | + | |
| - | + | ||
== Частная и полу-частичная корреляция == | == Частная и полу-частичная корреляция == | ||
| - | '''Частный коэффициент корреляции''' | + | '''[[Частная корреляция|Частный коэффициент корреляции]]''' оценивает чистую линейную связь между переменными <tex>x</tt> и <tex>y</tt>, полностью исключая (фиксируя) математическое влияние третьей переменной <tex>z</tt>: |
::<tex>r_{xy \setminus z} = \frac{r_{xy} - r_{xz} r_{yz}}{\sqrt{(1 - r_{xz}^2)(1 - r_{yz}^2)}}.</tex> | ::<tex>r_{xy \setminus z} = \frac{r_{xy} - r_{xz} r_{yz}}{\sqrt{(1 - r_{xz}^2)(1 - r_{yz}^2)}}.</tex> | ||
| - | + | ||
| + | Если требуется исключить влияние многомерного вектора признаков, используют аппарат [[матрица|матричного анализа]]. Через корреляционную матрицу <tex>R = (r_{ij})</tt> частный коэффициент выражается как: | ||
::<tex>r_{ij \setminus \text{rest}} = - \frac{R_{ij}}{\sqrt{R_{ii} R_{jj}}},</tex> | ::<tex>r_{ij \setminus \text{rest}} = - \frac{R_{ij}}{\sqrt{R_{ii} R_{jj}}},</tex> | ||
| - | где <tex>R_ | + | где <tex>R_{ij}</tt> — алгебраическое дополнение (кофактор), рассчитанное через главный минор <tex>M_{ij}</tt> путем вычеркивания строк и столбцов матрицы. В случае многомерного нормального закона это эквивалентно расчету ковариационной матрицы условного распределения случайных величин. |
| - | '''Полу-частичная (part) корреляция''' отличается от частной тем, что | + | '''Полу-частичная (part) корреляция''' отличается от частной тем, что дисперсия переменной <tex>z</tt> вычитается только из одного целевого признака (например, только из <tex>x</tt>). Она демонстрирует уникальный вклад конкретного предиктора в дисперсию отклика: |
::<tex>r_{y(x \setminus z)} = \frac{r_{xy} - r_{xz} r_{yz}}{\sqrt{1 - r_{xz}^2}}.</tex> | ::<tex>r_{y(x \setminus z)} = \frac{r_{xy} - r_{xz} r_{yz}}{\sqrt{1 - r_{xz}^2}}.</tex> | ||
| - | Эта мера | + | Эта мера является базовым аналитическим инструментом в задачах [[инженерия признаков|инженерии признаков]] и [[отбор признаков|отбора признаков (feature selection)]]. |
== Связь с линейной регрессией и множественная корреляция == | == Связь с линейной регрессией и множественная корреляция == | ||
| - | В | + | В рамках построения классической парной [[линейная регрессия|линейной регрессии]] <tex>y = a + b x + \varepsilon</tt> коэффициент корреляции Пирсона напрямую определяет оценку наклона линии регрессии <tex>b</tt>: |
::<tex>b = r_{xy} \frac{s_y}{s_x},\qquad a = \bar{y} - b \bar{x}.</tex> | ::<tex>b = r_{xy} \frac{s_y}{s_x},\qquad a = \bar{y} - b \bar{x}.</tex> | ||
| - | + | Если перевести обе переменные в стандартизированный вид (с нулевым средним и единичной дисперсией), то коэффициент наклона регрессионной модели будет в точности равен выборочному коэффициенту Пирсона (<tex>\beta = r_{xy}</tt>). | |
| - | '''Множественный коэффициент корреляции''' <tex>R</ | + | '''Множественный коэффициент корреляции''' <tex>R</tt> обобщает парный показатель на случай анализа целого набора признаков-предикторов <tex>\{x_1, \dots, x_k\}</tt>. Он вычисляется как парная корреляция Пирсона между реальным откликом <tex>y</tt> и его модельным прогнозом <tex>\hat{y}</tt>: |
::<tex>R = \sqrt{1 - \frac{\det R_{\text{full}}}{\det R_{xx}}}.</tex> | ::<tex>R = \sqrt{1 - \frac{\det R_{\text{full}}}{\det R_{xx}}}.</tex> | ||
| - | + | Квадрат этого значения (<tex>R^2</tt>) представляет собой [[коэффициент детерминации|коэффициент детерминации множественной регрессии]], отражающий долю объясненной моделью [[дисперсия|дисперсии]]. | |
== Другие коэффициенты корреляции и вычислительная устойчивость == | == Другие коэффициенты корреляции и вычислительная устойчивость == | ||
| - | + | В зависимости от типа исследуемых [[данные|данных]] применяются альтернативные [[метрики качества в машинном обучении|метрики связи]]: | |
| - | * '''Коэффициент Спирмена''' | + | * '''[[Коэффициент корреляции Спирмена]]''' — непараметрическая ранговая мера, оценивающая монотонные связи и устойчивая к выбросам. |
| - | * '''Коэффициент | + | * '''[[Коэффициент корреляции Кенделла]]''' — ранговый показатель, базирующийся на подсчете инверсий и конкордантных пар, эффективный на малых выборках. |
| - | * '''Точечно-бисериальная корреляция''' | + | * '''Точечно-бисериальная корреляция''' — применяется для оценки связи между непрерывным распределением и строго бинарным признаком (эквивалентен Пирсону при кодировании 0/1). |
| - | * '''Тетрахорическая | + | * '''Тетрахорическая корреляция''' — используется для анализа связи скрытых непрерывных величин по наблюдаемым дихотомическим признакам. |
| - | * '''Корреляционное отношение (эта-квадрат)''' | + | * '''Корреляционное отношение (эта-квадрат)''' — универсальный нелинейный индикатор, оценивающий долю межгрупповой дисперсии. |
| - | '''Вычислительная устойчивость.''' При | + | '''Вычислительная устойчивость.''' При программной реализации вычисления формулы Пирсона на ЭВМ возможна катастрофическая потеря точности из-за феномена округления при вычитании близких по величине больших чисел (в момент центрирования). Чтобы избежать вычислительных артефактов в алгоритмах [[машинное обучение|машинного обучения]], применяют двухпроходные схемы расчета среднего или метод компенсационного суммирования Кахана. |
== Практические рекомендации == | == Практические рекомендации == | ||
| - | # ''' | + | # '''Визуальный анализ матриц.''' Перед расчетом коэффициентов критически важно построить матрицу рассеяния (scatterplot matrix) и тепловую карту корреляций. Это позволяет оперативно выявить кластерную структуру, аномалии и явную нелинейность. На тепловых картах принято визуализировать исключительно статистически значимые коэффициенты (с уровнем <tex>p < 0.05</tt>). |
| - | # ''' | + | # '''Контроль мультиколлинеарности.''' В многомерных линейных моделях высокая взаимная корреляция признаков (<tex>|r| > 0.8</tt>) провоцирует неустойчивость матричных решений. Рекомендуется отслеживать фактор инфляции дисперсии — VIF. Значения VIF > 5–10 свидетельствуют о наличии острой [[мультиколлинеарность|мультиколлинеарности]] и требуют исключения дублирующих предикторов. |
| - | # '''Предобработка | + | # '''Предобработка признаков.''' До запуска расчетов необходимо провести [[предобработка данных|предобработку данных]]: изолировать или обработать пропуски, отсечь аномальные выбросы по методу межквартильного расстояния (IQR), а при обнаружении экспоненциальных зависимостей применить логарифмирование для перевода связей в линейный базис. |
| - | # ''' | + | # '''Учет множественного тестирования.''' Если корреляционная матрица рассчитывается одновременно для сотен признаков, резко возрастает вероятность ложноположительных находок. Обязательно внедрение процедур коррекции на множественные сравнения (поправка Бонферрони или контроль уровня ложных отклонений FDR). |
| - | + | ||
== Литература == | == Литература == | ||
| Строка 111: | Строка 112: | ||
* [[Коэффициент корреляции Спирмена]] | * [[Коэффициент корреляции Спирмена]] | ||
* [[Коэффициент корреляции Кенделла]] | * [[Коэффициент корреляции Кенделла]] | ||
| - | * [[ | + | * [[Линейная регрессия]] |
* [[Ковариационная матрица]] | * [[Ковариационная матрица]] | ||
Версия 10:15, 12 июля 2026
|
| | Статья написана с использованием LLM Gemini Pro и доработана с привлечением DeepSeek-R1. Проверена участником Dmitrii Vishovan 14:00, 12 июля 2026 (MSD) |
Введение и определение
Коэффициент корреляции Пирсона — это показатель в прикладной статистике, характеризующий силу и направленность линейной зависимости между двумя непрерывными случайными величинами. Он представляет собой нормированную ковариацию, что делает его безразмерным и инвариантным к линейным преобразованиям шкал.
Генеральный коэффициент корреляции для случайных величин
с конечными вторыми моментами определяется через ковариацию и дисперсию:
Пусть даны две выборки конечного объёма и
. Выборочный коэффициент корреляции Пирсона рассчитывается по формуле:
где — выборочные средние арифметические,
— выборочные дисперсии (с делителем
).
Примечание. При использовании несмещённых оценок дисперсии и ковариации (с делителем ) коэффициент корреляции остаётся неизменным, поскольку коррелирующие масштабирующие множители сокращаются в числителе и знаменателе. Выборочный коэффициент <tex{r_{xy}}</tex> является состоятельной и асимптотически несмещённой оценкой для генерального параметра
.
Геометрическая интерпретация. Рассмотрим центрированные векторы и
в евклидовом пространстве
. Тогда коэффициент корреляции Пирсона есть в точности косинус угла между этими векторами:
где – скалярное произведение,
– евклидова норма (длина вектора). Такая трактовка наглядно объясняет границы показателя и условия строгой линейной связи (
или
). Она также служит мостом к методам ортогональных проекций, используемым в регрессионном анализе.
Свойства и границы
Коэффициент всегда лежит в отрезке
. Это прямое следствие неравенства Коши–Буняковского для центрированных выборочных векторов:
откуда немедленно получаем .
- Равенство
достигается тогда и только тогда, когда векторы функционально зависимы, то есть существует строгая линейная связь
для всех
(при
имеем
, при
—
).
- Значение
указывает на отсутствие линейной зависимости, но не означает полную независимость величин. Переменные могут быть связаны сильной нелинейной закономерностью. Например, для параболической функции
на симметричном интервале
выборочный коэффициент Пирсона будет равен нулю.
Инвариантность. Коэффициент Пирсона не меняется при строго возрастающих линейных преобразованиях каждой из переменных (например, при стандартизации признаков):
где функция определяет направление итоговой связи. Это свойство делает
(линейная связь в генеральной совокупности отсутствует).
Статистика критерия:
При условии, что гипотеза ===
Если истинный коэффициент корреляции
, то в предположении двумерной нормальности точная плотность распределения выборочного коэффициента
где ===
Построение надежных доверительных интервалов выполняют с помощью стабилизирующего дисперсию z-преобразования Фишера:
При росте объема данных случайная величина
Частная и полу-частичная корреляция
Частный коэффициент корреляции оценивает чистую линейную связь между переменными
Если требуется исключить влияние многомерного вектора признаков, используют аппарат матричного анализа. Через корреляционную матрицу
где
Эта мера является базовым аналитическим инструментом в задачах инженерии признаков и отбора признаков (feature selection).
Связь с линейной регрессией и множественная корреляция
В рамках построения классической парной линейной регрессии
Если перевести обе переменные в стандартизированный вид (с нулевым средним и единичной дисперсией), то коэффициент наклона регрессионной модели будет в точности равен выборочному коэффициенту Пирсона (
Квадрат этого значения (

