Коэффициент корреляции Пирсона
Материал из MachineLearning.
м |
(Отмена правки № 108714 участника Dmitrii Vishovan (обсуждение)) |
||
| Строка 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>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>\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>1/m</tex> и <tex>1/(m-1)</tex> сокращаются в числителе и знаменателе. Выборочный коэффициент <tex>r_{xy}</tex> является состоятельной (при <tex>m \to \infty</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>[-1, 1]</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>\tilde{x}_i = x_i - \bar{x}</tex>, <tex>\tilde{y}_i = y_i - \bar{y}</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}| \le 1</tex>. Равенство <tex>|r_{xy}| = 1</tex> достигается тогда и только тогда, когда векторы <tex>\tilde{x}</tex> и <tex>\tilde{y}</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>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>b d</tex> определяет направление корреляции. Это свойство делает <tex>r</tex> удобным для сравнения связей в разных шкалах измерения. |
== Статистическая проверка наличия корреляции == | == Статистическая проверка наличия корреляции == | ||
| - | На практике выборочный | + | На практике выборочный <tex>r</tex> может отличаться от нуля случайно. Для проверки гипотезы об отсутствии корреляции в генеральной совокупности используют статистические критерии. |
| - | + | ||
| - | + | ||
| - | + | ||
| + | '''Нулевая гипотеза''' <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</tex> верна и данные имеют двумерное нормальное распределение. Здесь <tex>t_{m-2}</tex> — распределение Стьюдента с <tex>m-2</tex> степенями свободы. | |
| - | + | Правило принятия решения: <tex>H_0</tex> отвергается на уровне значимости <tex>\alpha</tex>, если <tex>|T| > t_{1-\alpha/2}(m-2)</tex>, где <tex>t_{1-\alpha/2}</tex> — квантиль распределения Стьюдента. При нормальности выборки и <tex>\rho=0</tex> выборочный коэффициент <tex>r</tex> имеет плотность <tex>f(r) = \frac{1}{\mathrm{B}(1/2, (m-2)/2)} (1-r^2)^{(m-4)/2}</tex>. Преобразование в <tex>T</tex> даёт плотность Стьюдента с <tex>m-2</tex> степенями свободы (классический результат Фишера). | |
=== Распределение при <tex>\rho \ne 0</tex> === | === Распределение при <tex>\rho \ne 0</tex> === | ||
| - | + | В предположении двумерной нормальности плотность выборочного коэффициента корреляции <tex>r</tex> имеет вид (Фишер, 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>\rho=0</tex> сводится к ранее приведённой бета-плотности. Для практических целей часто используют асимптотическую нормальность <tex>r</tex> с математическим ожиданием <tex>\rho - \frac{\rho(1-\rho^2)}{2(m-1)} + O(m^{-2})</tex> и дисперсией <tex>(1-\rho^2)^2/(m-1) + O(m^{-2})</tex>. | |
=== Доверительные интервалы для <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>m</tex> величина <tex>z</tex> приближённо нормальна со средним <tex>\frac12 \ln \frac{1+\rho}{1-\rho}</tex> и стандартным отклонением <tex>SE = 1/\sqrt{m-3}</tex>. Это позволяет построить доверительный интервал для <tex>z</tex>, а затем применить обратное преобразование <tex>\rho = \tanh(z)</tex>. |
=== Альтернативные процедуры проверки значимости === | === Альтернативные процедуры проверки значимости === | ||
| - | * '''Пермутационный тест''' | + | * '''Пермутационный тест.''' Когда предположение о нормальности сомнительно, можно использовать перестановочный критерий. Статистика <tex>r</tex> пересчитывается для всех <tex>m!</tex> перестановок значений <tex>y</tex> относительно <tex>x</tex> (или используется аппроксимация Монте-Карло). Полученное эмпирическое распределение позволяет вычислить <tex>p</tex>-значение без параметрических допущений. |
| - | * '''Бутстрэп-интервалы''' | + | * '''Бутстрэп-доверительные интервалы.''' Вместо преобразования Фишера можно построить интервалы для <tex>\rho</tex> с помощью процентильного или BCa-бутстрэпа, что даёт корректное покрытие даже при отклонениях от нормальности. |
== Ложная корреляция и слабые стороны == | == Ложная корреляция и слабые стороны == | ||
[[Image: Correlation.png|300px|thumb| Четыре различных набора данных (Квартет Энскомба), коэффициент корреляции на которых одинаков и равен 0.81]] | [[Image: Correlation.png|300px|thumb| Четыре различных набора данных (Квартет Энскомба), коэффициент корреляции на которых одинаков и равен 0.81]] | ||
| - | * '''Неустойчивость к выбросам.''' Коэффициент Пирсона крайне чувствителен к | + | * '''Неустойчивость к выбросам.''' Коэффициент Пирсона крайне чувствителен к аномальным значениям. Одна точка, сильно отклоняющаяся от основной линии, может кардинально изменить <tex>r</tex> (например, с 0.9 до 0.2 или сменить знак). |
| - | * ''' | + | * '''Только линейность.''' <tex>r</tex> измеряет лишь силу линейной связи. Нелинейные зависимости могут давать <tex>r \approx 0</tex> даже при функциональной связи. Всегда следует сопровождать расчёт диаграммой рассеяния. |
| - | * ''' | + | * '''Корреляция ≠ причинность.''' Наблюдаемая связь может быть следствием влияния третьей (скрытой) переменной, общей для обеих (например, продажи мороженого и солнечные ожоги). Для выявления причинно-следственных связей применяют методы структурного моделирования (DAG), инструментальные переменные. |
| - | + | * '''Ложная корреляция во временных рядах.''' При анализе зависимых во времени данных даже независимые процессы с трендом или сезонностью могут давать высокий <tex>|r|</tex>. Для устранения эффекта применяют ''декорреляцию'': вычисление корреляции для остатков после удаления тренда (методом первых разностей), а также проверку на коинтеграцию. | |
| - | * ''' | + | |
| - | + | === Влияние сужения диапазона (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>x</tex>), наблюдаемый коэффициент <tex>r</tex> систематически занижается по сравнению с истинным значением в полной популяции. Для скорректированной оценки используется формула (Thorndike, 1949): |
| + | ::<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>\sigma_x^{\text{full}}</tex> – стандартное отклонение <tex>x</tex> в генеральной совокупности, а <tex>\sigma_x^{\text{restricted}}</tex> – в усечённой выборке. Коррекция широко применяется в психометрике и эпидемиологии. | ||
== Частная и полу-частичная корреляция == | == Частная и полу-частичная корреляция == | ||
| - | ''' | + | '''Частный коэффициент корреляции''' измеряет линейную связь между двумя переменными при исключении влияния одной или нескольких других переменных. Для трёх переменных <tex>x, y, z</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_{xy \setminus z} = \frac{r_{xy} - r_{xz} r_{yz}}{\sqrt{(1 - r_{xz}^2)(1 - r_{yz}^2)}}.</tex> | ||
| - | + | Для случая <tex>k</tex> переменных используется матричное представление. Пусть <tex>R = (r_{ij})</tex> — корреляционная матрица. Частный коэффициент между <tex>i</tex>-й и <tex>j</tex>-й переменными при исключении остальных равен: | |
| - | + | ||
::<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_{ij}</ | + | где <tex>R_{ij} = (-1)^{i+j} M_{ij}</tex> — алгебраическое дополнение в матрице <tex>R</tex>, а <tex>M_{ij}</tex> — главный минор. Значения <tex>R_{ii}</tex> и <tex>R_{jj}</tex> для корреляционной матрицы всегда положительны. |
| - | '''Полу-частичная (part) корреляция''' отличается от частной тем, что | + | '''Полу-частичная (part) корреляция''' отличается от частной тем, что из <tex>x</tex> исключается влияние <tex>z</tex>, а из <tex>y</tex> – нет (или наоборот). Она характеризует уникальный вклад <tex>x</tex> в объяснение <tex>y</tex> за вычетом доли, общей с <tex>z</tex>: |
::<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> | ||
| - | Эта мера | + | Эта мера востребована в регрессионном анализе при оценке значимости отдельных предикторов. |
== Связь с линейной регрессией и множественная корреляция == | == Связь с линейной регрессией и множественная корреляция == | ||
| - | В | + | В модели парной линейной регрессии <tex>y = a + b x + \varepsilon</tex> выборочный коэффициент наклона <tex>b</tex> связан с корреляцией соотношением: |
::<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>r_{xy}</tex> – это наклон регрессии при стандартизации обеих переменных (<tex>b^* = r_{xy}</tex>). В множественной регрессии стандартизованные коэффициенты <tex>\beta_j</tex> выражаются через элементы обратной корреляционной матрицы: <tex>\beta_j = -R_{jj}^{-1} R_{jy}</tex>, и они равны частным корреляциям с точностью до масштаба. | |
| - | '''Множественный коэффициент корреляции''' <tex>R</ | + | '''Множественный коэффициент корреляции''' <tex>R</tex> характеризует силу связи между зависимой переменной <tex>y</tex> и набором предикторов <tex>{x_1, \dots, x_k}</tex>. Он равен парной корреляции между <tex>y</tex> и её прогнозом <tex>\hat{y}</tex>: |
::<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</tex> в множественной модели равен квадрату множественной корреляции (доля дисперсии отклика, объяснённая регрессией). | |
== Другие коэффициенты корреляции и вычислительная устойчивость == | == Другие коэффициенты корреляции и вычислительная устойчивость == | ||
| - | + | Помимо коэффициента Пирсона, существуют меры для различных типов данных: | |
| - | * ''' | + | * '''Коэффициент Спирмена''' – основан на рангах; инвариантен к монотонным преобразованиям, устойчив к выбросам. |
| - | * ''' | + | * '''Коэффициент Кендалла''' – также ранговый, основан на подсчёте конкордантных пар; предпочтителен при малых выборках. |
| - | * '''Точечно-бисериальная корреляция''' | + | * '''Точечно-бисериальная корреляция''' – для связи непрерывной и бинарной переменной (частный случай Пирсона, если бинарную переменную закодировать как 0/1). |
| - | * '''Тетрахорическая | + | * '''Тетрахорическая и полихорическая корреляции''' – оценивают связь между латентными нормальными переменными по наблюдаемым категориальным данным. |
| - | * '''Корреляционное отношение (эта-квадрат)''' | + | * '''Корреляционное отношение (эта-квадрат)''' – измеряет долю дисперсии зависимой переменной, объяснённую группирующим фактором (нелинейная связь). |
| - | '''Вычислительная устойчивость.''' При | + | '''Вычислительная устойчивость.''' При расчёте <tex>r</tex> на компьютере возможна потеря точности из-за вычитания близких больших чисел (при центрировании). Рекомендуется использовать двухпроходный алгоритм (сначала вычисление средних, затем центрирование) или метод суммирования с компенсацией (Кахана). В большинстве статистических пакетов эти меры уже реализованы. |
== Практические рекомендации == | == Практические рекомендации == | ||
| - | # ''' | + | # '''Визуализация матриц.''' Матрица рассеяния (scatterplot matrix) и тепловая карта корреляций – стандартные инструменты для первичного анализа. Тепловая карта выявляет кластеры сильно коррелирующих переменных. При визуализации рекомендуется указывать числовые значения <tex>r</tex> или только значимые (с <tex>p < 0.05</tex>). |
| - | # ''' | + | # '''Проверка мультиколлинеарности.''' В задачах множественной регрессии высокие корреляции между предикторами (<tex>|r| > 0.8</tex>) ведут к неустойчивости оценок. Рассчитывайте VIF (variance inflation factor). Значения VIF > 5–10 сигнализируют о проблеме. |
| - | # '''Предобработка | + | # '''Предобработка данных.''' Перед расчётом <tex>r</tex> необходимо обработать пропуски и выбросы (использовать межквартильный размах). Для нелинейных связей рассмотрите логарифмирование с последующим расчётом корреляции. |
| - | # ''' | + | # '''Проверка предположений и выбросов.''' При отклонениях от нормальности или при наличии выбросов предпочтительнее использовать ранговые корреляции. |
| + | # '''Коррекция на множественные сравнения.''' При вычислении корреляций для многих пар переменных одновременно, применяйте поправку (метод Бонферрони, контроль FDR). | ||
== Литература == | == Литература == | ||
| Строка 112: | Строка 111: | ||
* [[Коэффициент корреляции Спирмена]] | * [[Коэффициент корреляции Спирмена]] | ||
* [[Коэффициент корреляции Кенделла]] | * [[Коэффициент корреляции Кенделла]] | ||
| - | * [[ | + | * [[Множественная регрессия]] |
* [[Ковариационная матрица]] | * [[Ковариационная матрица]] | ||
Версия 10:16, 12 июля 2026
| | Статья написана с использованием LLM Gemini Pro и доработана с привлечением DeepSeek-R1. Проверена участником Dmitrii Vishovan 14:00, 12 июля 2026 (MSD) |
Введение и определение
Коэффициент корреляции Пирсона — это статистический показатель, характеризующий силу и направленность линейной зависимости между двумя непрерывными случайными величинами. Он представляет собой нормированную ковариацию, что делает его безразмерным и инвариантным к линейным преобразованиям шкал.
Генеральный коэффициент корреляции для случайных величин
с конечными вторыми моментами определяется как:
Пусть даны две выборки конечного объёма и
. Выборочный коэффициент корреляции Пирсона рассчитывается по формуле:
где — выборочные средние,
— выборочные дисперсии (с делителем
).
Примечание. При использовании несмещённых оценок дисперсии и ковариации (с делителем ) коэффициент корреляции остаётся неизменным, поскольку множители
и
сокращаются в числителе и знаменателе. Выборочный коэффициент
является состоятельной (при
) и (при нормальности) асимптотически несмещённой оценкой для
.
Геометрическая интерпретация. Рассмотрим центрированные векторы и
в евклидовом пространстве
. Тогда коэффициент корреляции Пирсона есть в точности косинус угла между этими векторами:
где – скалярное произведение,
– евклидова норма. Такая трактовка наглядно объясняет границы
и условие линейной зависимости (
или
). Она также служит мостом к методам ортогональных проекций в регрессионном анализе.
Свойства и границы
Коэффициент всегда лежит в отрезке
. Это прямое следствие неравенства Коши–Буняковского для центрированных векторов
,
:
откуда немедленно получаем . Равенство
достигается тогда и только тогда, когда векторы
и
линейно зависимы, то есть существует строгая линейная связь
для всех
(при
имеем
, при
—
). Значение
указывает на отсутствие линейной зависимости, но не исключает наличия нелинейной закономерности.
Инвариантность. Коэффициент Пирсона не меняется при строго возрастающих линейных преобразованиях каждой из переменных:
где знак определяет направление корреляции. Это свойство делает
удобным для сравнения связей в разных шкалах измерения.
Статистическая проверка наличия корреляции
На практике выборочный может отличаться от нуля случайно. Для проверки гипотезы об отсутствии корреляции в генеральной совокупности используют статистические критерии.
Нулевая гипотеза (истинный коэффициент корреляции равен нулю).
Альтернативная гипотеза
(двусторонняя); возможны также односторонние альтернативы, если направление связи известно априори.
Статистика критерия:
при условии, что верна и данные имеют двумерное нормальное распределение. Здесь
— распределение Стьюдента с
степенями свободы.
Правило принятия решения: отвергается на уровне значимости
, если
, где
— квантиль распределения Стьюдента. При нормальности выборки и
выборочный коэффициент
имеет плотность
. Преобразование в
даёт плотность Стьюдента с
степенями свободы (классический результат Фишера).
Распределение при
В предположении двумерной нормальности плотность выборочного коэффициента корреляции имеет вид (Фишер, 1915):
что при сводится к ранее приведённой бета-плотности. Для практических целей часто используют асимптотическую нормальность
с математическим ожиданием
и дисперсией
.
Доверительные интервалы для
Построение доверительного интервала удобно выполнять с помощью z-преобразования Фишера, которое стабилизирует дисперсию и ускоряет сходимость к нормальному закону:
При больших величина
приближённо нормальна со средним
и стандартным отклонением
. Это позволяет построить доверительный интервал для
, а затем применить обратное преобразование
.
Альтернативные процедуры проверки значимости
- Пермутационный тест. Когда предположение о нормальности сомнительно, можно использовать перестановочный критерий. Статистика
пересчитывается для всех
перестановок значений
относительно
(или используется аппроксимация Монте-Карло). Полученное эмпирическое распределение позволяет вычислить
-значение без параметрических допущений.
- Бутстрэп-доверительные интервалы. Вместо преобразования Фишера можно построить интервалы для
с помощью процентильного или BCa-бутстрэпа, что даёт корректное покрытие даже при отклонениях от нормальности.
Ложная корреляция и слабые стороны
- Неустойчивость к выбросам. Коэффициент Пирсона крайне чувствителен к аномальным значениям. Одна точка, сильно отклоняющаяся от основной линии, может кардинально изменить
(например, с 0.9 до 0.2 или сменить знак).
- Только линейность.
измеряет лишь силу линейной связи. Нелинейные зависимости могут давать
даже при функциональной связи. Всегда следует сопровождать расчёт диаграммой рассеяния.
- Корреляция ≠ причинность. Наблюдаемая связь может быть следствием влияния третьей (скрытой) переменной, общей для обеих (например, продажи мороженого и солнечные ожоги). Для выявления причинно-следственных связей применяют методы структурного моделирования (DAG), инструментальные переменные.
- Ложная корреляция во временных рядах. При анализе зависимых во времени данных даже независимые процессы с трендом или сезонностью могут давать высокий
. Для устранения эффекта применяют декорреляцию: вычисление корреляции для остатков после удаления тренда (методом первых разностей), а также проверку на коинтеграцию.
Влияние сужения диапазона (Range restriction)
Если выборка не репрезентативна по одной из переменных (например, отобраны только субъекты с высокими значениями ), наблюдаемый коэффициент
систематически занижается по сравнению с истинным значением в полной популяции. Для скорректированной оценки используется формула (Thorndike, 1949):
где – стандартное отклонение
в генеральной совокупности, а
– в усечённой выборке. Коррекция широко применяется в психометрике и эпидемиологии.
Частная и полу-частичная корреляция
Частный коэффициент корреляции измеряет линейную связь между двумя переменными при исключении влияния одной или нескольких других переменных. Для трёх переменных формула имеет вид:
Для случая переменных используется матричное представление. Пусть
— корреляционная матрица. Частный коэффициент между
-й и
-й переменными при исключении остальных равен:
где — алгебраическое дополнение в матрице
, а
— главный минор. Значения
и
для корреляционной матрицы всегда положительны.
Полу-частичная (part) корреляция отличается от частной тем, что из исключается влияние
, а из
– нет (или наоборот). Она характеризует уникальный вклад
в объяснение
за вычетом доли, общей с
:
Эта мера востребована в регрессионном анализе при оценке значимости отдельных предикторов.
Связь с линейной регрессией и множественная корреляция
В модели парной линейной регрессии выборочный коэффициент наклона
связан с корреляцией соотношением:
Таким образом, – это наклон регрессии при стандартизации обеих переменных (
). В множественной регрессии стандартизованные коэффициенты
выражаются через элементы обратной корреляционной матрицы:
, и они равны частным корреляциям с точностью до масштаба.
Множественный коэффициент корреляции характеризует силу связи между зависимой переменной
и набором предикторов
. Он равен парной корреляции между
и её прогнозом
:
Коэффициент детерминации в множественной модели равен квадрату множественной корреляции (доля дисперсии отклика, объяснённая регрессией).
Другие коэффициенты корреляции и вычислительная устойчивость
Помимо коэффициента Пирсона, существуют меры для различных типов данных:
- Коэффициент Спирмена – основан на рангах; инвариантен к монотонным преобразованиям, устойчив к выбросам.
- Коэффициент Кендалла – также ранговый, основан на подсчёте конкордантных пар; предпочтителен при малых выборках.
- Точечно-бисериальная корреляция – для связи непрерывной и бинарной переменной (частный случай Пирсона, если бинарную переменную закодировать как 0/1).
- Тетрахорическая и полихорическая корреляции – оценивают связь между латентными нормальными переменными по наблюдаемым категориальным данным.
- Корреляционное отношение (эта-квадрат) – измеряет долю дисперсии зависимой переменной, объяснённую группирующим фактором (нелинейная связь).
Вычислительная устойчивость. При расчёте на компьютере возможна потеря точности из-за вычитания близких больших чисел (при центрировании). Рекомендуется использовать двухпроходный алгоритм (сначала вычисление средних, затем центрирование) или метод суммирования с компенсацией (Кахана). В большинстве статистических пакетов эти меры уже реализованы.
Практические рекомендации
- Визуализация матриц. Матрица рассеяния (scatterplot matrix) и тепловая карта корреляций – стандартные инструменты для первичного анализа. Тепловая карта выявляет кластеры сильно коррелирующих переменных. При визуализации рекомендуется указывать числовые значения
или только значимые (с
).
- Проверка мультиколлинеарности. В задачах множественной регрессии высокие корреляции между предикторами (
) ведут к неустойчивости оценок. Рассчитывайте VIF (variance inflation factor). Значения VIF > 5–10 сигнализируют о проблеме.
- Предобработка данных. Перед расчётом
необходимо обработать пропуски и выбросы (использовать межквартильный размах). Для нелинейных связей рассмотрите логарифмирование с последующим расчётом корреляции.
- Проверка предположений и выбросов. При отклонениях от нормальности или при наличии выбросов предпочтительнее использовать ранговые корреляции.
- Коррекция на множественные сравнения. При вычислении корреляций для многих пар переменных одновременно, применяйте поправку (метод Бонферрони, контроль FDR).
Литература
- Кобзарь А. И. Прикладная математическая статистика. Для инженеров и научных работников. — М.: Физматлит, 2006. — С. 571—575. — ISBN 5-9221-0707-0
- Ширяев А. Н. Вероятность. — М.: МЦНМО, 2004. — ISBN 5-94057-104-2
- Anderson, T. W. An Introduction to Multivariate Statistical Analysis (3rd ed.). — Wiley, 2003. — ISBN 978-0471360919
См. также
- Частная корреляция
- Коэффициент корреляции Спирмена
- Коэффициент корреляции Кенделла
- Множественная регрессия
- Ковариационная матрица

