Проверка гипотез в линейной гауссовской модели

Дата публикации

18 октября 2026

ПредупреждениеЧерновик

Этот конспект ещё находится в процессе редактуры: в тексте могут встречаться опечатки, неточности и локально не проработанные места. Если что-то нашли — сообщите, пожалуйста, автору (контакты на странице курса).

1 Проверка простой гипотезы вида \(\overrightarrow {\theta } = \overrightarrow {\theta }_0\)

Пусть имеется линейная гауссовская модель

\[ \overrightarrow {X} = \mathbf{z}\overrightarrow {\theta } + \overrightarrow {\varepsilon }, \qquad \overrightarrow {\theta } \in \mathbb {R}^{\tilde{k}}, \qquad \overrightarrow {\varepsilon } \sim \mathscr {N}\left(\overrightarrow {0}, \sigma ^2 \mathbf{I}_n\right). \]

Напомним, что если в модели нет свободного параметра, т.е.

\[ X_i = \theta _1 z_{i1} + \theta _2 z_{i2} + \ldots + \theta _k z_{ik} + \varepsilon _i, \]

то \(\tilde{k} = k\). Если же в регрессии есть свободный параметр, т.е. имеем модель

\[ X_i = \theta _0 + \theta _1 z_{i1} + \theta _2 z_{i2} + \ldots + \theta _k z_{ik} + \varepsilon _i, \]

то \(\tilde{k} = k + 1\).

Пусть даны следующая простая параметрическая базовая гипотеза против сложной параметрической альтернативы:

\[ H_0: \overrightarrow {\theta } = \overrightarrow {\theta }_0, \qquad H_1: \overrightarrow {\theta } \neq \overrightarrow {\theta }_0, \]

где \(\overrightarrow {\theta }_0 \in \mathbb {R}^{\tilde{k}}\) – произвольный фиксированный вектор.

Например, \(\overrightarrow {\theta }_0 = \overrightarrow {0}\): в этом случае проверяется \(\overrightarrow {X} = \overrightarrow {\varepsilon }\) против \(\overrightarrow {X} = \mathbf{z}\overrightarrow {\theta } + \overrightarrow {\varepsilon }\), где \(\overrightarrow {\theta } \neq \overrightarrow {0}\). В сущности проверяется гипотеза о том, что данные регрессоры \(\mathbf{z}\) действительно влияют на значения зависимой переменной \(\overrightarrow {X}\). Базовая гипотеза в данном случае состоит в том, что \(\overrightarrow {X}\) – просто шум, не зависящий никак от регрессоров.

Геометрия проверки простой гипотезы \(\mathbf z\overrightarrow{\theta}=\overrightarrow{\theta}_0\) (вариант на Three.js): наблюдение \(X\), его проекция \(\widehat X=X_L=\mathbf z\widehat{\overrightarrow\theta}\) на подпространство \(L\), гипотетическая точка \(F=\mathbf z\overrightarrow{\theta}_0\) и вектор расхождения \(\overrightarrow{FB}=X_L-\mathbf z\overrightarrow{\theta}_0\). Прямой угол в вершине \(B\) треугольника \(OFB{\to}A\) иллюстрирует, что \(X-X_L\perp L\), а \(F\)-статистика при верной \(H_0\) сравнивает длину короткого расхождения \(\overrightarrow{FB}\) (лежит в \(L\)) с длиной ошибки \(\overrightarrow{BA}=\widehat{\overrightarrow\varepsilon}\) (перпендикулярна \(L\)) — по теореме Кокрена эти векторы независимы. Подписи — настоящий отрендеренный LaTeX (KaTeX), закреплённый на своей линии/векторе и повёрнутый вдоль него; при вращении сцены мышью они остаются на месте. Колесо мыши — приближение.

Как проверить \(H_0\) против \(H_1\)? Присмотримся к рис. @LinearRegrHypTest:GraphSimpelHyp: если базовая гипотеза верна, т.е. неизвестный истинный параметр \(\overrightarrow {\theta }\) равен \(\overrightarrow {\theta }_0\), то его оценка \(\widehat{\overrightarrow {\theta }}\) не должна сильно отличаться от \(\overrightarrow {\theta }_0\), поскольку

\[ \widehat{\overrightarrow {\theta }} \sim \mathscr {N}\left(\overrightarrow {\theta }_0, \sigma ^2 \left(\mathbf{z}^T \mathbf{z}\right)^{-1}\right). \]

Иными словами, вектор

\[ \overrightarrow {FB} = \mathbf{z}\widehat{\overrightarrow {\theta }} - \mathbf{z}\overrightarrow {\theta }_0 = \widehat{\overrightarrow {X}} - \mathbb {E}\left[\widehat{\overrightarrow {X}}\right] \]

не должен быть большим по сравнению с прочими векторами

\[ \overrightarrow {OA} = \overrightarrow {X}, \qquad \overrightarrow {OB} = \widehat{\overrightarrow {X}}, \qquad \overrightarrow {BA} = \overrightarrow {X} -\widehat{\overrightarrow {X}}. \]

Удобно сравнивать \(\mathbf{z}\widehat{\overrightarrow {\theta }} - \mathbf{z}\overrightarrow {\theta }_0\) именно с последним вектором, с вектором \(\overrightarrow {X} -\widehat{\overrightarrow {X}} = \overrightarrow {X}_{L^\perp }\), поскольку в силу теор. Кокрена об ортогональном разложении гауссовского вектора эти векторы независимы. В силу той же теоремы найдем (в предположении верной \(H_0\)) и распределения квадратов длин этих векторов. Для вектора \(\overrightarrow {FB}\) заметим, что при верной \(H_0\)

\[ \overrightarrow {FB} = \mathbf{z}\widehat{\overrightarrow {\theta }} - \mathbf{z}\overrightarrow {\theta }_0 = \widehat{\overrightarrow {X}} - \mathbb {E}\left[\widehat{\overrightarrow {X}}\right] = \overrightarrow {X}_L - \mathbb {E}\left[\overrightarrow {X}_L\right], \]

поэтому

\[ \frac{1}{\sigma ^2}\left|\overrightarrow {FB}\right|^2 = \frac{1}{\sigma ^2}\left\| \overrightarrow {X}_L - \mathbb {E}\left[\overrightarrow {X}_L\right]\right\| ^2 \sim \chi ^2_{\tilde{k}}. \]

Для вектора \(\overrightarrow {BA} = \overrightarrow {X} -\widehat{\overrightarrow {X}} = \overrightarrow {X}_{L^\perp }\) выполнено \(\mathbb {E}\left[\overrightarrow {X}_{L^\perp }\right] = \overrightarrow {0}\), поэтому

\[ \frac{1}{\sigma ^2}\left|\overrightarrow {BA}\right|^2 = \frac{1}{\sigma ^2}\left\| \overrightarrow {X}_{L^\perp }\right\| ^2 = \frac{1}{\sigma ^2} \operatorname {RSS} \sim \chi ^2_{n-\tilde{k}}. \]

Определение 1 Пусть \(\xi_{1}, \xi_{2}\) – независимые случайные величины, распределенные по законам \(\chi_{n_{1}}^{2}, \chi_{n_{2}}^{2}\) соответственно. Тогда случайная величина \[ \frac{\xi _{1} / n_{1}}{\xi _{2} / n_{2}} \] имеет распределение Фишера со степенями свободы \(n_{1}, n_{2}\) (обозначается \(\operatorname {F}_{n_1, n_2}\)).

Плотность распределения Фишера \(\operatorname{F}_{d_1,d_2}\) — распределение отношения \(\frac{\xi_1/d_1}{\xi_2/d_2}\) независимых \(\chi^2_{d_1}, \chi^2_{d_2}\)-величин (см. опр. F-статистики выше). Двигайте ползунки \(d_1, d_2\) — плотность перестраивается непрерывно; кнопки задают четыре характерных примера. Если \(H_0\) верна, числитель и знаменатель \(F\)-статистики оценивают одну и ту же дисперсию \(\sigma^2\), и при росте \(d_1, d_2\) их отношение концентрируется около \(1\) (пунктирная вертикаль).

\(\mathrm{E}[F_{d_1,d_2}] = \dfrac{d_2}{d_2-2}\) = \(\mathrm{Var}[F_{d_1,d_2}]\) =

Статистика

\[ F := \frac{\left|\overrightarrow {FB}\right|^2 / \tilde{k}}{\left|\overrightarrow {BA}\right|^2 /( n - \tilde{k})} = \frac{\left\| \mathbf{z}\widehat{\overrightarrow {\theta }} - \mathbf{z}\overrightarrow {\theta }_0\right\| ^2/\tilde{k}}{\left\| \overrightarrow {X} -\widehat{\overrightarrow {X}}\right\| ^2/( n - \tilde{k})} \]

называется \(F\)-статистикой. В явном виде (раскрывая квадраты норм)

\[ F = \frac{\left(\widehat{\overrightarrow {\theta }} - \overrightarrow {\theta }_0\right)^T \mathbf{z}^T \mathbf{z}\left(\widehat{\overrightarrow {\theta }} - \overrightarrow {\theta }_0\right)/\tilde{k}}{\operatorname {RSS}/( n - \tilde{k})}. \]

Согласно опр. Определение 1, она распределена по закону распределения Фишера с \(\tilde{k}, n - \tilde{k}\) степенями свободы: \(F \sim \operatorname {F}_{\tilde{k}, n - \tilde{k}}\).

Критерий УЗ \(\alpha\) проверки \(H_0\) против \(H_1\): если \(F\)-статистика слишком большая, больше квантиля уровня \(1-\alpha\) из распределения \(\operatorname {F}_{\tilde{k}, n - \tilde{k}}\), то \(H_0\) отвергаем. Т.е.

\[ S = \left\{ \overrightarrow {x} \in \mathbb {R}^{n}: F(\overrightarrow {x}) > Q_{\operatorname {F}_{\tilde{k}, n - \tilde{k}}}(1 - \alpha )\right\} . \]

ExampleПример 1

Кофейный автомат в холле корпуса обещает наливать эспрессо объемом \(200\) мл. Студент-скептик измерил объемы \(8\) купленных порций и получил (в мл): \[ 205, \quad 193, \quad 189, \quad 197, \quad 187, \quad 196, \quad 191, \quad 194. \] Считая, что объем порции распределен по закону \(\mathscr {N}\left(\theta , \sigma^2\right)\) с неизвестными \(\theta , \sigma^2\), проверьте с помощью \(F\)-критерия гипотезу \(H_0: \theta = 200\) (автомат наливает столько, сколько обещает) на уровнях значимости \(5\%\) и \(1\%\).

SolutionРешение

Запишем измерения как линейную гауссовскую модель с одним параметром:

\[ \overrightarrow {X} = \mathbf{z}\theta + \overrightarrow {\varepsilon }, \qquad \mathbf{z} = \overrightarrow {1} = (1, \ldots , 1)^T, \qquad n = 8, \quad \tilde{k} = 1. \]

Гипотеза \(H_0: \theta = \theta_0 = 200\) – простая гипотеза из данного параграфа. Имеем

\[ \begin{align} \widehat{\theta } & = \left(\mathbf{z}^T\mathbf{z}\right)^{-1}\mathbf{z}^T\overrightarrow {X} = \overline{\overrightarrow {X}} = \frac{1552}{8} = 194 \\ \left|\overrightarrow {FB}\right|^2 & = \left\| \mathbf{z}\widehat{\theta } - \mathbf{z}\theta _0\right\| ^2 = n\left(\overline{\overrightarrow {X}} - \theta _0\right)^2 = 8 \cdot 6^2 = 288 \\ \operatorname {RSS} & = \sum _{i=1}^8\left(X_i - \overline{\overrightarrow {X}}\right)^2 = 121 + 1 + 25 + 9 + 49 + 4 + 9 + 0 = 218 \\ F & = \frac{\left|\overrightarrow {FB}\right|^2/\tilde{k}}{\operatorname {RSS}/(n - \tilde{k})} = \frac{288/1}{218/7} \approx 9.25 \end{align} \]

При верной \(H_0\) статистика \(F\) распределена по закону \(\operatorname {F}_{1,7}\). Нужные квантили: \(Q_{\operatorname {F}_{1,7}}(0.95) \approx 5.59\), \(Q_{\operatorname {F}_{1,7}}(0.99) \approx 12.25\). Поскольку \(5.59 < 9.25 < 12.25\), на УЗ \(5\%\) гипотезу \(H_0\) отвергаем, а на УЗ \(1\%\) отвергнуть не можем; \(p\)-значение равно

\[ \mathbb {P}\left( F > 9.25 \mid H_0 \right) \approx 1.9\% . \]

Итого умеренно строгий скептик решит, что автомат недоливает.

Заметим, что при \(\tilde{k} = 1\) построенный критерий – это в точности возведенный в квадрат двусторонний критерий Стьюдента для среднего нормальной выборки:

\[ F = T^2, \qquad T = \frac{\left(\overline{\overrightarrow {X}} - \theta _0\right)\sqrt{n}}{\sqrt{\operatorname {RSS}/(n-1)}} \approx -3.04 \sim T_{n-1} \text{ при верной } H_0, \]

и \(\left|T\right| \approx 3.04 > Q_{T_7}(0.975) \approx 2.36\) – тот же вывод.

AnswerОтвет

На УЗ \(5\%\) гипотезу отвергаем, на УЗ \(1\%\) – отвергнуть нельзя (\(p\)-значение \(\approx 1.9\%\)).

ExampleПример 2

Служба такси заявляет тариф: \(100\) руб. за посадку плюс \(30\) руб. за каждый километр пути. Пассажиру кажется, что выходит дороже, и он записал стоимости семи поездок:

Расстояние\(d_i\), км 2 4 5 7 9 12 15
Стоимость\(P_i\), руб. 160 219 269 355 422 501 564

Считая, что стоимость поездки описывается моделью \(P_i = a + b \cdot d_i + \varepsilon_i\), где \(d_i\) – расстояние, а ошибки \(\varepsilon_i \sim \mathscr {N}\left(0, \sigma^2\right)\) независимы (\(\sigma^2\) неизвестна; шум возникает из-за платного ожидания, пробок и округлений), проверьте гипотезу о заявленном тарифе \[ H_0: \; \begin{pmatrix} a \\ b \end{pmatrix} = \begin{pmatrix} 100 \\ 30 \end{pmatrix} \] на уровне значимости \(5\%\).

SolutionРешение

Это линейная гауссовская модель \(\overrightarrow {P} = \mathbf{z}\overrightarrow {\theta } + \overrightarrow {\varepsilon }\) со свободным параметром и одним регрессором: \[ \overrightarrow {\theta } = \begin{pmatrix} a \\ b\end{pmatrix}, \qquad \mathbf{z} = \begin{pmatrix} 1 & 1 & \ldots & 1 \\ d_1 & d_2 & \ldots & d_7 \end{pmatrix}^T, \qquad n = 7, \quad \tilde{k} = k + 1 = 2, \] и проверяется простая гипотеза \(\overrightarrow {\theta } = \overrightarrow {\theta }_0 = (100, 30)^T\) о векторе параметров целиком. Имеем \[ \begin{align} \mathbf{z}^T\mathbf{z} & = \begin{pmatrix} n & \sum _i d_i \\ \sum _i d_i & \sum _i d_i^2\end{pmatrix} = \begin{pmatrix} 7 & 54 \\ 54 & 544 \end{pmatrix}, \qquad \mathbf{z}^T\overrightarrow {P} = \begin{pmatrix} \sum _i P_i \\ \sum _i d_iP_i \end{pmatrix} = \begin{pmatrix} 2490 \\ 23296 \end{pmatrix} \\ \widehat{\overrightarrow {\theta }} & = \left(\mathbf{z}^T\mathbf{z}\right)^{-1}\mathbf{z}^T\overrightarrow {P} = \frac{1}{892}\begin{pmatrix} 544 & -54 \\ -54 & 7 \end{pmatrix}\begin{pmatrix} 2490 \\ 23296 \end{pmatrix} \\ & = \frac{1}{892}\begin{pmatrix} 544 \cdot 2490 - 54 \cdot 23296 \\ -54 \cdot 2490 + 7 \cdot 23296\end{pmatrix} = \frac{1}{892}\begin{pmatrix} 96576 \\ 28612\end{pmatrix} \approx \begin{pmatrix} 108.27 \\ 32.08 \end{pmatrix} \end{align} \] Посадка оценивается в \(108\) руб. вместо заявленных \(100\), километр – в \(32.1\) руб. вместо \(30\): похоже, пассажира действительно возят по завышенному тарифу. Проверим, значимо ли отклонение. \[ \begin{align} \operatorname {RSS} & = \left\| \overrightarrow {P} - \mathbf{z}\widehat{\overrightarrow {\theta }}\right\| ^2 \approx 2290.1 \\ \left|\overrightarrow {FB}\right|^2 & = \left(\widehat{\overrightarrow {\theta }} - \overrightarrow {\theta }_0\right)^T \mathbf{z}^T\mathbf{z} \left(\widehat{\overrightarrow {\theta }} - \overrightarrow {\theta }_0\right) \approx 4677.9 \\ F & = \frac{\left|\overrightarrow {FB}\right|^2 / \tilde{k}}{\operatorname {RSS}/(n - \tilde{k})} = \frac{4677.9/2}{2290.1/5} \approx 5.11 \end{align} \] При верной \(H_0\) имеем \(F \sim \operatorname {F}_{2,5}\), при этом \(Q_{\operatorname {F}_{2,5}}(0.95) \approx 5.79 > 5.11\): на УЗ \(5\%\) гипотезу о заявленном тарифе отвергнуть нельзя; \(p\)-значение равно \[ \mathbb {P}\left( F > 5.11 \mid H_0 \right) \approx 6.2\% . \] Семь поездок при шуме \(\widehat{\sigma } = \sqrt{\operatorname {RSS}/(n - \tilde{k})} \approx 21\) руб. – слишком мало данных, чтобы уверенно отличить \((108.27, 32.08)\) от \((100, 30)\). Заметим при этом, что \(Q_{\operatorname {F}_{2,5}}(0.9) \approx 3.78 < 5.11\), т.е. на УЗ \(10\%\) гипотеза уже была бы отвергнута. Неотвержение \(H_0\) здесь – не доказательство честности тарифа, а констатация нехватки данных: пассажиру стоит записать побольше поездок.

AnswerОтвет

\(F \approx 5.11 < Q_{\operatorname {F}_{2,5}}(0.95) \approx 5.79\): на УЗ \(5\%\) отвергнуть гипотезу нельзя (\(p\)-значение \(\approx 6.2\%\)).

ProblemЗадача 1

Пусть в модели нет свободного параметра, пусть проверяется гипотеза \(\theta_1 = \ldots = \theta_k = 0\). Выразите \(F\)-статистику для такой гипотезы и коэфф. детерминации \(R^2\) модели друг через друга.

2 Общий случай: проверка сложной гипотезы вида \(\mathbf{w}^T\overrightarrow {\theta } = \overrightarrow {\tau }_0\)

В условиях предыдущего параграфа рассмотрим сложную параметрическую базовую гипотезу против сложной параметрической альтернативы:

\[ H_0: \mathbf{w}^T \overrightarrow {\theta } = \overrightarrow {\tau }_0, \qquad H_1: \mathbf{w}^T \overrightarrow {\theta } \neq \overrightarrow {\tau }_0, \tag{1}\]

где \(\mathbf{w} \in \mathbb {R}^{\tilde{k} \times m}\) – некоторая фиксированная матрица размерности \(\tilde{k} \times m, \; m \leq \tilde{k}\) полного ранга: \(\operatorname {rk}(\mathbf{w}) = m\). \(\overrightarrow {\tau }_0 \in \mathbb {R}^{m}\) – некоторый фиксированный вектор.

ExampleПример 3

Выпущена новая партия монет. Перед их использованием было решено провести исследование с целью проверки того, что монеты одинаковы. На весах с ошибкой измерений, распределенной по закону \(\mathcal{N}\left(0, \sigma^{2}\right)\), были взвешены две монеты, причем первая была взвешена \(n_1\) раз, а вторая \(n_2\) раз. Все измерения были произведены независимо. Сформулируйте гипотезу о том, что массы монет одинаковы.

SolutionРешение

Пусть \(Y^{(1)}_{1}, \ldots , Y^{(1)}_{n_1}\) и \(Y^{(2)}_{1}, \ldots , Y^{(2)}_{n_2}\) – независимые выборки из распределений \(\mathcal{N}\left(a_{1}, \sigma^{2}\right)\) и \(\mathcal{N}\left(a_{2}, \sigma^{2}\right)\) соответственно. Рассматривается гипотеза \(H_{0}: a_{1}=a_{2}\).

Рассмотрим линейную модель \(\overrightarrow {X}= \mathbf{z} \overrightarrow {\theta } + \overrightarrow {\varepsilon }\), где

\[ \overrightarrow {X} = \begin{pmatrix} Y^{(1)}_{1} \\ Y^{(1)}_{2} \\ \vdots \\ Y^{(1)}_{n_1} \\ Y^{(2)}_{1} \\ \vdots \\ Y^{(2)}_{n_2} \end{pmatrix}, \qquad \mathbf{z} = \begin{pmatrix} 1 & 0 \\ 1 & 0 \\ \vdots & \vdots \\ 1 & 0 \\ 0 & 1 \\ \vdots & \vdots \\ 0 & 1 \end{pmatrix}, \qquad \overrightarrow {\theta } = \begin{pmatrix} a_1 \\ a_2 \end{pmatrix}, \quad \overrightarrow {\varepsilon } := \overrightarrow {X} - \mathbf{z} \overrightarrow {\theta } \]

В данном случае \(n = n_1 + n_2, \; \tilde{k} = k = 2\).

Предположение гипотезы \(H_0\) можно сформулировать в виде

\[ H_0: \; \mathbf{w}^T\overrightarrow {\theta } = 0, \quad \text{ где } \quad \mathbf{w}^T = (1, -1) \]

В данном случае \(m = 1\).

Стоит оговориться, что гипотеза \(H_0\) из LinearRegrHypTest:ComposHyp будет сложной только если в матрице \(\mathbf{w}^T\) строк меньше, чем столбцов, т.е. \(m < \tilde{k}\). Заметим, что простая гипотеза \(\overrightarrow {\theta } = \overrightarrow {\theta }_0\) из предыдущего параграфа – частный случай LinearRegrHypTest:ComposHyp: нужно просто взять \(\mathbf{w} = \mathbf{I}_{\tilde{k}}, \; \overrightarrow {\tau }_0 = \overrightarrow {\theta }_0\).

Геометрия проверки сложной гипотезы \(\mathbf w^T\overrightarrow{\theta}=\overrightarrow{\tau_0}\) (вариант на Three.js): подпространство \(L_1\) (условие \(\mathbf w^T\overrightarrow{\theta}=0\)) и его ортогональное дополнение \(L_2\) в \(L\), аффинные подпространства \(\mathcal L_1=L_1+\overrightarrow{l_2}\) и его оценка \(\widehat{\mathcal L}_1=L_1+X_{L_2}\), точки \(B=X_L=\mathbf z\widehat{\overrightarrow{\theta}}\) и \(F=X_{\mathcal L_1}\) (условная МНК-оценка). Прямые углы в вершинах \(B\) и \(F\) треугольника \(AFB\) иллюстрируют теорему Пифагора. Подписи — настоящий отрендеренный LaTeX (KaTeX), закреплённый на своей линии/векторе и повёрнутый вдоль него; при вращении сцены мышью они остаются на месте и корректно перестраивают угол. Колесо мыши — приближение, ползунок \(\tau_0\) ниже — двигает гипотезу.

Как проверить \(H_0\) против \(H_1\)? Присмотримся к рис. @LinearRegrHypTest:GraphCompositeHyp. Заметим, что условие \(\mathbf{w}^T \overrightarrow {\theta } = \overrightarrow {0}\) на вектор \(\mathbf{z}\overrightarrow {\theta } \in \mathbb {R}^{n}\) задает некоторое линейное подподпространство \(L_1\) в подпространстве

\[ L = \left\{ \mathbf{z}\overrightarrow {\theta }: \; \overrightarrow {\theta } \in \mathbb {R}^{\tilde{k}}\right\} \subset \mathbb {R}^{n}. \]

Поскольку ранг матрицы \(\mathbf{w}^T\) равен \(m\), т.е. количеству ее строк, то условие \(\mathbf{w}^T \overrightarrow {\theta } = \overrightarrow {0}\) задает \(m\) линейных ограничений на \(\tilde{k}\)-мерный вектор \(\overrightarrow {\theta }\). Следовательно,

\[ \dim (L_1) = \dim (L) - m = \tilde{k}-m. \]

Обозначим \(L_2\) ортогональное дополнение к \(L_1\) в подпространстве \(L\). Имеем \(\dim (L_2) = \dim (L) - \dim (L_1) = m\).

Условие \(\mathbf{w}^T \overrightarrow {\theta } = \overrightarrow {\tau }_0\) на вектор \(\mathbf{z}\overrightarrow {\theta } \in \mathbb {R}^{n}\) задает, очевидно, некоторое аффинное подпространство \(\mathcal{L}_1\) с линейной частью \(L_1\). Пусть \(\overrightarrow {l}_2 := L_2 \cap \mathcal{L}_1\). Заметим, что \(\mathcal{L}_1 = L_1 + \overrightarrow {l}_2\).

Обозначим \(\widehat{\overrightarrow {\tau }} := \mathbf{w}^T \widehat{\overrightarrow {\theta }}\). Заметим, что

\[ \mathbb {E}\left[\widehat{\overrightarrow {\tau }}\right] = \mathbf{w}^T \mathbb {E}\left[\widehat{\overrightarrow {\theta }}\right] = \mathbf{w}^T \overrightarrow {\theta } \qquad \forall \overrightarrow {\theta } \in \mathbb {R}^{\tilde{k}}, \]

т.е. \(\widehat{\overrightarrow {\tau }}\) – несмещенная оценка \(\mathbf{w}^T \overrightarrow {\theta }\). Поскольку \(\widehat{\overrightarrow {\tau }}\) является функцией от полной, достаточной статистики, \(\widehat{\overrightarrow {\tau }}\) – оптимальная оценка \(\mathbf{w}^T \overrightarrow {\theta }\).

Обозначим

\[ \widehat{\mathcal{L}}_1 := \left\{ \mathbf{z}\overrightarrow {\theta }: \; \mathbf{w}^T\overrightarrow {\theta } = \widehat{\overrightarrow {\tau }}\right\} \]

оценку аффинного подпространства \(\mathcal{L}_1\). Заметим, что \(\widehat{\mathcal{L}}_1 = L_1 + \overrightarrow {X}_{L_2}\). Обозначим

\[ \overrightarrow {X}_{\mathcal{L}_1} = \operatorname *{arg\, min}_{\overrightarrow {x} \in \mathcal{L}_1}\left\| \overrightarrow {X} - \overrightarrow {x}\right\| \]

Заметим, что \(\overrightarrow {X}_{\mathcal{L}_1} = \overrightarrow {X}_{L_1} + \overrightarrow {l}_2\)

Если \(H_0\) верна, то оценка \(\widehat{\overrightarrow {\tau }}\) должна быть близка к \(\overrightarrow {\tau }_0\), а \(\widehat{\mathcal{L}}_1\) должно быть близко к \(\mathcal{L}_1\). Расстояние между ними

\[ \rho (\widehat{\mathcal{L}}_1, \mathcal{L}_1) = \left|\overrightarrow {FB}\right| = \left\| \overrightarrow {X}_L - \overrightarrow {X}_{\mathcal{L}_1}\right\| , \]

как и в предыдущем параграфе, удобно сравнивать с \(\left|\overrightarrow {BA}\right| = \left\| \overrightarrow {X} - \overrightarrow {X_L}\right\| = \sqrt{\operatorname {RSS}}\), поскольку по теор. об ортогональном разложении гауссовского вектора векторы

\[ \overrightarrow {FB} = \overrightarrow {X}_L - \overrightarrow {X}_{\mathcal{L}_1} = \overrightarrow {X}_{L_2} - \overrightarrow {l}_2 \qquad \text{и}\qquad \overrightarrow {BA} = \overrightarrow {X} - \overrightarrow {X_L} \]

независимы.

Как находить \(\left|\overrightarrow {BA}\right|^2 = \left\| \overrightarrow {X} - \overrightarrow {X_L}\right\|^2 = \operatorname {RSS}\) и как распределено \(\operatorname {RSS}\), мы с вами уже знаем:

\[ \operatorname {RSS} = \left\| \overrightarrow {X} - \mathbf{z}\widehat{\overrightarrow {\theta }}\right\| ^2, \qquad \frac{1}{\sigma ^2}\operatorname {RSS} \sim \chi ^2_{n-\tilde{k}}. \]

Выразим \(\left|\overrightarrow {FB}\right|^2\) через \(\overrightarrow {X}, \mathbf{z}, \mathbf{w}\) и найдем распределение \(\left|\overrightarrow {FB}\right|^2\).

Теорема 1 Имеем \[ \left|\overrightarrow {FB}\right|^2 = \left\| \overrightarrow {X}_{L} - \overrightarrow {X}_{\mathcal{L}_1}\right\| ^2 = \left(\widehat{\overrightarrow {\tau }} - \overrightarrow {\tau }_0\right)^T \mathbf{b}^{-1}\left(\widehat{\overrightarrow {\tau }} - \overrightarrow {\tau }_0\right), \] где \(\mathbf{b} := \mathbf{w}^T\left(\mathbf{z}^T\mathbf{z}\right)^{-1}\mathbf{w}\). Кроме того, в предположении верной гипотезы \(H_0: \; \mathbf{w}^T\overrightarrow {\theta } = \overrightarrow {\tau }_0\) выполнено \[ \frac{1}{\sigma ^2}\left|\overrightarrow {FB}\right|^2 \sim \chi ^2_m. \]

ExampleПример 4

Докажите теорему.

SolutionРешение

1. Случай ортонормальных столбцов в \(\mathbf{z}\) и в \(\mathbf{w}\). Рассмотрим сначала случай, когда в матрице \(\mathbf{z} \in \mathbb {R}^{n \times \tilde{k}}\) и в матрице \(\mathbf{w} \in \mathbb {R}^{\tilde{k} \times m}\) столбцы образуют ортонормальные системы в \(\mathbb {R}^{n}\) и \(\mathbb {R}^{\tilde{k}}\) соотв. Такие матрицы называют полуортогональными. В нашем случае имеем \(\mathbf{z}^T\mathbf{z} = \mathbf{I}_{\tilde{k}}, \; \mathbf{w}^T\mathbf{w} = \mathbf{I}_m\). Напоминаем, что \(n \geq \tilde{k} \geq m\).

Заметим, что в этом случае

\[ L_2 = \left\{ \mathbf{z}\mathbf{w}\overrightarrow {\tau }: \; \overrightarrow {\tau } \in \mathbb {R}^{m}\right\} , \qquad \overrightarrow {l}_2 = \mathbf{z}\mathbf{w}\overrightarrow {\tau }_0, \qquad \overrightarrow {X}_{L_2} = \mathbf{z}\mathbf{w}\widehat{\overrightarrow {\tau }}. \]

Следовательно,

\[ \mathbb {E}\left[\overrightarrow {X}_{L_2}\right] = \mathbf{z}\mathbf{w}\mathbb {E}\left[\widehat{\overrightarrow {\tau }}\right] = \mathbf{z}\mathbf{w} \overrightarrow {\tau }_0 = \overrightarrow {l}_2, \]

и по теореме об ортогональном разложении гауссовского вектора

\[ \frac{1}{\sigma ^2}\left|\overrightarrow {FB}\right|^2 = \frac{1}{\sigma ^2}\left\| \overrightarrow {X}_{L_2} - \overrightarrow {l}_2\right\| ^2 = \frac{1}{\sigma ^2}\left\| \overrightarrow {X}_{L_2} - \mathbb {E}\left[\overrightarrow {X}_{L_2}\right]\right\| ^2 \sim \chi ^2_{\dim (L_2)} = \chi ^2_{m} \]

При этом

\[ \left|\overrightarrow {FB}\right|^2 = \left\| \overrightarrow {X}_{L_2} - \overrightarrow {l}_2\right\| ^2 = \left\| \mathbf{z}\mathbf{w}\widehat{\overrightarrow {\tau }} - \mathbf{z}\mathbf{w}\overrightarrow {\tau }_0\right\| ^2 = \left\| \mathbf{z}\mathbf{w} \left(\widehat{\overrightarrow {\tau }} -\overrightarrow {\tau }_0\right)\right\| ^2, \]

и, раскрывая квадрат нормы и пользуясь полуортогональностью (\(\mathbf{w}^T \mathbf{z}^T \mathbf{z} \mathbf{w} = \mathbf{w}^T\mathbf{w} = \mathbf{I}_m\)), получаем

\[ \left|\overrightarrow {FB}\right|^2 = \left(\widehat{\overrightarrow {\tau }} -\overrightarrow {\tau }_0\right)^T \mathbf{w}^T \mathbf{z}^T \mathbf{z} \mathbf{w} \left(\widehat{\overrightarrow {\tau }} -\overrightarrow {\tau }_0\right) = \left\| \widehat{\overrightarrow {\tau }} -\overrightarrow {\tau }_0\right\| ^2. \]

2. Случай произвольных матриц \(\mathbf{z}\) и \(\mathbf{w}\). Пусть

\[ \mathbf{z} = \mathbf{u}_\mathbf {z} \Lambda _\mathbf {z} \mathbf{v}_\mathbf {z}^T \]

– произвольное сингулярное разложение \(\mathbf{z}\): здесь \(\tilde{\mathbf{z}} := \mathbf{u}_\mathbf {z} \in \mathbb {R}^{n \times \tilde{k}}\) – полуортогональная матрица, \(\Lambda_\mathbf {z} \in \mathbb {R}^{\tilde{k} \times \tilde{k}}\) – диагональная матрица с положительными числами на диагонали, \(\mathbf{v}_\mathbf {z} \in \mathbb {R}^{\tilde{k} \times \tilde{k}}\) – ортогональная матрица. Заметим, что столбцы \(\mathbf{z}\) и \(\tilde{\mathbf{z}}\) порождают одно и то же подпространство \(L\), причем \(\tilde{\mathbf{z}}\) полуортогональна и

\[ \tilde{\mathbf{z}} = \mathbf{z}\mathbf{v}_{\mathbf{z}}\Lambda ^{-1}_{\mathbf{z}}. \]

Если \(\overrightarrow {\theta }\) – координаты произвольного вектора из \(L\) в базисе из столбцов \(\mathbf{z}\), то пусть \(\tilde{\overrightarrow {\theta }}\) – координаты того же вектора в базисе из столбцов \(\tilde{\mathbf{z}}\). Имеем

\[ \tilde{\mathbf{z}} \Lambda _\mathbf {z} \mathbf{v}_\mathbf {z}^T \cdot \overrightarrow {\theta } = \mathbf{z} \cdot \overrightarrow {\theta } = \tilde{\mathbf{z}}\cdot \tilde{\overrightarrow {\theta }} = \mathbf{z}\mathbf{v}_{\mathbf{z}}\Lambda ^{-1}_{\mathbf{z}} \cdot \tilde{\overrightarrow {\theta }}, \]

откуда

\[ \tilde{\overrightarrow {\theta }} = \Lambda _\mathbf {z} \mathbf{v}_\mathbf {z}^T \cdot \overrightarrow {\theta }, \qquad \overrightarrow {\theta } = \mathbf{v}_{\mathbf{z}}\Lambda ^{-1}_{\mathbf{z}} \cdot \tilde{\overrightarrow {\theta }}. \]

Перепишем условие \(\mathbf{w}^T \overrightarrow {\theta } = \overrightarrow {\tau }_0\) для вектора \(\overrightarrow {\theta }\) на условие для вектора \(\tilde{\overrightarrow {\theta }}\):

\[ \overrightarrow {\tau }_0 = \mathbf{w}^T \overrightarrow {\theta } = \mathbf{w}^T \mathbf{v}_{\mathbf{z}}\Lambda ^{-1}_{\mathbf{z}} \cdot \tilde{\overrightarrow {\theta }} = \left(\Lambda ^{-1}_{\mathbf{z}} \mathbf{v}_{\mathbf{z}}^T \mathbf{w}\right)^T \cdot \tilde{\overrightarrow {\theta }} = \left(\mathbf{w}'\right)^T \tilde{\overrightarrow {\theta }} \]

Несложно показать, что матрица \(\mathbf{w}' := \Lambda^{-1}_{\mathbf{z}} \mathbf{v}_{\mathbf{z}}^T \mathbf{w} \in \mathbb {R}^{\tilde{k} \times m}\) имеет тот же ранг, что и \(\mathbf{w}\), т.е. \(m\). Пусть

\[ \mathbf{w}' = \mathbf{u}_{\mathbf{w}'} \Lambda _{\mathbf{w}'} \mathbf{v}^T_{\mathbf{w}'} \]

– сингулярное разложение \(\mathbf{w}'\): здесь \(\tilde{\mathbf{w}} := \mathbf{u}_{\mathbf{w}'} \in \mathbb {R}^{\tilde{k} \times m}\) – полуортогональная матрица, \(\Lambda_{\mathbf{w}'} \in \mathbb {R}^{m \times m}\) – диагональная матрица с положительными числами на диагонали, \(\mathbf{v}_{\mathbf{w}'} \in \mathbb {R}^{m \times m}\) – ортогональная матрица.

Имеем

\[ \overrightarrow {\tau }_0 = \left(\mathbf{w}'\right)^T \tilde{\overrightarrow {\theta }} = \mathbf{v}_{\mathbf{w}'} \Lambda _{\mathbf{w}'}\tilde{\mathbf{w}}^T \cdot \tilde{\overrightarrow {\theta }} \quad \iff \quad \Lambda _{\mathbf{w}'}^{-1}\mathbf{v}^T_{\mathbf{w}'} \cdot \overrightarrow {\tau }_0 = \tilde{\mathbf{w}}^T \cdot \tilde{\overrightarrow {\theta }} \]

Обозначим \(\tilde{\overrightarrow {\tau }}_0 := \Lambda_{\mathbf{w}'}^{-1}\mathbf{v}^T_{\mathbf{w}'} \cdot \overrightarrow {\tau }_0\). Гипотеза \(H_0: \mathbf{w}^T \overrightarrow {\theta } = \overrightarrow {\tau }_0\) эквивалентна условию \(\tilde{\overrightarrow {\tau }}_0 = \tilde{\mathbf{w}}^T \cdot \tilde{\overrightarrow {\theta }}\), причем теперь \(\tilde{\mathbf{w}}\) и \(\tilde{\mathbf{z}}\) – полуортогональные матрицы.

Аналогично первому случаю, имеем

\[ L_2 = \left\{ \tilde{\mathbf{z}}\tilde{\mathbf{w}}\tilde{\overrightarrow {\tau }}: \; \tilde{\overrightarrow {\tau }} \in \mathbb {R}^{m}\right\} , \qquad \overrightarrow {l}_2 = \tilde{\mathbf{z}}\tilde{\mathbf{w}}\tilde{\overrightarrow {\tau }}_0, \qquad \overrightarrow {X}_{L_2} = \tilde{\mathbf{z}}\tilde{\mathbf{w}}\widehat{\tilde{\overrightarrow {\tau }}}, \]

причем

\[ \mathbb {E}\left[\overrightarrow {X}_{L_2}\right] = \tilde{\mathbf{z}}\tilde{\mathbf{w}} \mathbb {E}\left[\widehat{\tilde{\overrightarrow {\tau }}}\right] = \tilde{\mathbf{z}}\tilde{\mathbf{w}} \tilde{\overrightarrow {\tau }}_0 = \overrightarrow {l}_2, \]

поэтому

\[ \frac{1}{\sigma ^2}\left|\overrightarrow {FB}\right|^2 = \frac{1}{\sigma ^2}\left\| \overrightarrow {X}_{L_2} - \overrightarrow {l}_2\right\| ^2 = \frac{1}{\sigma ^2}\left\| \overrightarrow {X}_{L_2} - \mathbb {E}\left[\overrightarrow {X}_{L_2}\right]\right\| ^2 \sim \chi ^2_{\dim (L_2)} = \chi ^2_{m} \]

При этом, как и в первом случае,

\[ \left|\overrightarrow {FB}\right|^2 = \left\| \overrightarrow {X}_{L_2} - \overrightarrow {l}_2\right\| ^2 = \left\| \tilde{\mathbf{z}}\tilde{\mathbf{w}} \left(\widehat{\tilde{\overrightarrow {\tau }}} -\tilde{\overrightarrow {\tau }}_0\right)\right\| ^2 = \left\| \widehat{\tilde{\overrightarrow {\tau }}} -\tilde{\overrightarrow {\tau }}_0\right\| ^2. \]

Вернемся от \(\tilde{\overrightarrow {\tau }}\) к исходному \(\overrightarrow {\tau }\): соответствие \(\tilde{\overrightarrow {\tau }} = \Lambda_{\mathbf{w}'}^{-1}\mathbf{v}^T_{\mathbf{w}'} \cdot \overrightarrow {\tau }\) линейно, поэтому связывает не только гипотетические значения \(\tilde{\overrightarrow {\tau }}_0\) и \(\overrightarrow {\tau }_0\), но и оценки \(\widehat{\tilde{\overrightarrow {\tau }}}\) и \(\widehat{\overrightarrow {\tau }}\). Следовательно,

\[ \left\| \widehat{\tilde{\overrightarrow {\tau }}} -\tilde{\overrightarrow {\tau }}_0\right\| ^2 = \left\| \Lambda _{\mathbf{w}'}^{-1}\mathbf{v}^T_{\mathbf{w}'}\left(\widehat{\overrightarrow {\tau }} -\overrightarrow {\tau }_0\right)\right\| ^2 = \left(\widehat{\overrightarrow {\tau }} -\overrightarrow {\tau }_0\right)^T \mathbf{v}_{\mathbf{w}'}\Lambda _{\mathbf{w}'}^{-2}\mathbf{v}^T_{\mathbf{w}'}\left(\widehat{\overrightarrow {\tau }} -\overrightarrow {\tau }_0\right). \]

Осталось узнать в матрице \(\mathbf{v}_{\mathbf{w}'}\Lambda_{\mathbf{w}'}^{-2}\mathbf{v}^T_{\mathbf{w}'}\) матрицу \(\mathbf{b}^{-1}\) из формулировки теоремы. Действительно,

\[ \begin{align} \left(\mathbf{z}^T\mathbf{z}\right)^{-1} & = \left(\mathbf{v}_{\mathbf{z}}\Lambda ^2_{\mathbf{z}} \mathbf{v}^T_{\mathbf{z}}\right)^{-1} = \mathbf{v}_{\mathbf{z}}\Lambda ^{-2}_{\mathbf{z}} \mathbf{v}^T_{\mathbf{z}} \\ \mathbf{b} = \mathbf{w}^T\left(\mathbf{z}^T\mathbf{z}\right)^{-1}\mathbf{w} & = \mathbf{w}^T\mathbf{v}_{\mathbf{z}}\Lambda ^{-2}_{\mathbf{z}} \mathbf{v}^T_{\mathbf{z}}\mathbf{w} = \left(\Lambda ^{-1}_{\mathbf{z}}\mathbf{v}^T_{\mathbf{z}}\mathbf{w}\right)^T\left(\Lambda ^{-1}_{\mathbf{z}}\mathbf{v}^T_{\mathbf{z}}\mathbf{w}\right) = \left(\mathbf{w}'\right)^T\mathbf{w}' \end{align} \]

(последнее равенство – по определению \(\mathbf{w}' = \Lambda^{-1}_{\mathbf{z}} \mathbf{v}_{\mathbf{z}}^T \mathbf{w}\), а перед ним мы просто разбили \(\Lambda_{\mathbf{z}}^{-2} = \Lambda^{-1}_{\mathbf{z}}\Lambda^{-1}_{\mathbf{z}}\) и собрали множители в транспонированную пару). Подставим сингулярное разложение \(\mathbf{w}' = \mathbf{u}_{\mathbf{w}'}\Lambda_{\mathbf{w}'}\mathbf{v}_{\mathbf{w}'}^T\) и воспользуемся полуортогональностью \(\mathbf{u}_{\mathbf{w}'}^T\mathbf{u}_{\mathbf{w}'} = \mathbf{I}_m\):

\[ \begin{align} \mathbf{b} = \left(\mathbf{w}'\right)^T\mathbf{w}' & = \mathbf{v}_{\mathbf{w}'}\Lambda _{\mathbf{w}'}\mathbf{u}_{\mathbf{w}'}^T\mathbf{u}_{\mathbf{w}'}\Lambda _{\mathbf{w}'}\mathbf{v}_{\mathbf{w}'}^T = \mathbf{v}_{\mathbf{w}'}\Lambda _{\mathbf{w}'}^2 \mathbf{v}_{\mathbf{w}'}^T, \\ \mathbf{b}^{-1} & = \mathbf{v}_{\mathbf{w}'}\Lambda _{\mathbf{w}'}^{-2} \mathbf{v}_{\mathbf{w}'}^T \end{align} \]

Статистика

\[ F = F(\overrightarrow {X}) := \frac{\left|\overrightarrow {FB}\right|^2 / m}{\left|\overrightarrow {BA}\right|^2 /( n - \tilde{k})} = \frac{\left\| \overrightarrow {X}_{L} - \overrightarrow {X}_{\mathcal{L}_1}\right\| ^2/m}{\left\| \overrightarrow {X} -\widehat{\overrightarrow {X}}\right\| ^2/( n - \tilde{k})} \]

называется \(F\)-статистикой. По теореме Теорема 1 в явном виде

\[ F = \frac{\left(\widehat{\overrightarrow {\tau }} - \overrightarrow {\tau }_0\right)^T \mathbf{b}^{-1}\left(\widehat{\overrightarrow {\tau }} - \overrightarrow {\tau }_0\right)/m}{\operatorname {RSS}/( n - \tilde{k})}. \]

Если \(H_0\) верна, то согласно доказанному выше и опр. Определение 1, эта статистика распределена по закону распределения Фишера с \(m, n - \tilde{k}\) степенями свободы: \(F \sim \operatorname {F}_{m, n - \tilde{k}}\).

Критерий УЗ \(\alpha\) проверки \(H_0\) против \(H_1\): если \(F\)-статистика слишком большая, больше квантиля уровня \(1-\alpha\) из распределения \(\operatorname {F}_{m, n - \tilde{k}}\), то \(H_0\) отвергаем. Т.е.

\[ S = \left\{ \overrightarrow {x} \in \mathbb {R}^{n}: F(\overrightarrow {x}) > Q_{\operatorname {F}_{m, n - \tilde{k}}}(1 - \alpha )\right\} . \]

ProblemЗадача 2

Пусть в модели есть свободный параметр \(\theta_0\), пусть снова проверяется гипотеза \(\theta_1 = \ldots = \theta_k = 0\). Выразите \(F\)-статистику для такой гипотезы и коэфф. детерминации \(R^2\) данной модели друг через друга.

ExampleПример 5

В условиях примера Пример 3 постройте \(F\)-критерий УЗ \(\alpha\) для проверки гипотезы о том, что массы монет одинаковы.

SolutionРешение
  • Найдем \(\left|\overrightarrow {BA}\right|^2 = \operatorname {RSS}\). Имеем

    \[ \begin{align} \widehat{\overrightarrow {\theta }} & = \left(\mathbf{z}^T \mathbf{z}\right)^{-1}\mathbf{z}^T \overrightarrow {X} = \begin{pmatrix} n_1 & 0 \\ 0 & n_2 \end{pmatrix}^{-1} \begin{pmatrix} \sum _{i=1}^{n_1} Y_{i}^{(1)} \\ \sum _{i=1}^{n_2} Y_{i}^{(2)} \end{pmatrix} = \begin{pmatrix} \overline{Y^{(1)}} \\ \overline{Y^{(2)}} \end{pmatrix} \\ \operatorname {RSS} & = \left\| \overrightarrow {X} - \mathbf{z}\widehat{\overrightarrow {\theta }} \right\| ^2 = \sum _{i=1}^{n_1}\left(Y_i^{(1)} - \overline{Y^{(1)}}\right)^2 + \sum _{i=1}^{n_2}\left(Y_i^{(2)} - \overline{Y^{(2)}}\right)^2 = n_1s_{Y^{(1)}}^2 + n_2s_{Y^{(2)}}^2 \end{align} \]

  • Найдем \(\left|\overrightarrow {FB}\right|^2 = \left(\widehat{\overrightarrow {\tau }} - \overrightarrow {\tau }_0\right)^T \mathbf{b}^{-1}\left(\widehat{\overrightarrow {\tau }} - \overrightarrow {\tau }_0\right)\). Имеем

    \[ \begin{align} \mathbf{b} & = \mathbf{w}^T \left(\mathbf{z}^T\mathbf{z}\right)^{-1} \mathbf{w} = \begin{pmatrix} 1 & -1 \end{pmatrix}\begin{pmatrix} 1/n_1 & 0 \\ 0 & 1/n_2 \end{pmatrix}\begin{pmatrix} 1 \\ -1 \end{pmatrix} = \frac{1}{n_1} + \frac{1}{n_2}, \qquad \mathbf{b}^{-1} = \frac{n_1n_2}{n_1 + n_2}\\ \widehat{\overrightarrow {\tau }} & = \mathbf{w}^T\widehat{\overrightarrow {\theta }} = \overline{Y^{(1)}} - \overline{Y^{(2)}} \\ \left|\overrightarrow {FB}\right|^2 & = \frac{n_1n_2}{n_1 + n_2} \left(\overline{Y^{(1)}} - \overline{Y^{(2)}}\right)^2 \end{align} \]

Получаем \(F\)-статистику:

\[ F = \frac{\left|\overrightarrow {FB}\right|^2 / m}{\operatorname {RSS}/( n - \tilde{k})} = \frac{\left(\overline{Y^{(1)}} - \overline{Y^{(2)}}\right)^2\frac{n_1n_2}{n_1 + n_2}}{n_1s_{Y^{(1)}}^2 + n_2s_{Y^{(2)}}^2} \cdot \frac{n_1 + n_2 - 2}{1} \]

AnswerОтвет

Критерий \(\left\{ F > Q_{\operatorname {F}_{1, n_1 + n_2 - 2}}(1 - \alpha )\right\}\), где \(Q_{\operatorname {F}_{1, n_1 + n_2 - 2}}(\cdot )\) – квантильная функция распределения \(\operatorname {F}_{1, n_1 + n_2 - 2}\).

ProblemЗадача 3

Пусть \[ X_{i}=\theta _0+i \theta _1+\varepsilon _{0}+\ldots +\varepsilon _{i}, \] \(i=0,1, \ldots , n\), где \(\theta_0, \theta_1\) – неизвестные параметры, а случайные величины \(\varepsilon_{0}, \ldots , \varepsilon_{n}\) распределены независимо по закону \(\mathscr {N}\left(0, \sigma^2\right)\). Сведите задачу к линейной гауссовской модели и постройте \(F\)-критерий уровня значимости \(\alpha\) для проверки гипотезы \(H_{0}: \theta_0=\theta_1\).

В некоторых задачах подсчет статистики \(F\) затруднителен из-за того, что приходится вычислять обратную матрицу \(\mathbf{b}^{-1}\). В этих случаях удобно воспользоваться теоремой Пифагора в треугольнике \(AFB\) (см. рис. @LinearRegrHypTest:GraphCompositeHyp). Имеем

\[ \min _{\overrightarrow {\theta }: \mathbf{w}^T\overrightarrow {\theta } = \overrightarrow {\tau }_0}\left\| \overrightarrow {X} - \mathbf{z}\overrightarrow {\theta }\right\| ^2 = \left\| \overrightarrow {X} - \overrightarrow {X}_{\mathcal{L}_1}\right\| ^2 = \left|\overrightarrow {FA}\right|^2 = \left|\overrightarrow {FB}\right|^2 + \left|\overrightarrow {BA}\right|^2 = \left|\overrightarrow {FB}\right|^2 + \operatorname {RSS} \]

Если величину

\[ \operatorname {RSS} = \min _{\overrightarrow {\theta } \in \mathbb {R}^{\tilde{k}}}\left\| \overrightarrow {X} - \mathbf{z}\overrightarrow {\theta }\right\| ^2 \]

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

\[ \min _{\overrightarrow {\theta }: \mathbf{w}^T\overrightarrow {\theta } = \overrightarrow {\tau }_0}\left\| \overrightarrow {X} - \mathbf{z}\overrightarrow {\theta }\right\| ^2 \]

называют условной оценкой наименьших квадратов. Зачастую удобнее оказывается вычислить условную оценку наименьших квадратов, а затем выразить \(\left|\overrightarrow {FB}\right|^2\) как

\[ \left|\overrightarrow {FB}\right|^2 = \min _{\overrightarrow {\theta }: \mathbf{w}^T\overrightarrow {\theta } = \overrightarrow {\tau }_0}\left\| \overrightarrow {X} - \mathbf{z}\overrightarrow {\theta }\right\| ^2 - \operatorname {RSS} \]

ExampleПример 6

Про измеряемую величину \(x\) известна зависимость от температуры \(t\): \[ x(t)=\theta _{1}+\theta _{2} t+\theta _{3} t^{2}. \]

Произведена серия независимых экспериментов \(\omega_0\) при значениях температуры, равных \[ t_{1}=-1, \quad t_{2}=0, \quad t_{3}=1, \quad t_{4}=2, \quad t_{5}=3 \] Получены соответствующие результаты: \[ X_{1}(\omega _0)=1, \quad X_{2}(\omega _0)=6, \quad X_{3}(\omega _0)=10, \quad X_{4}(\omega _0)=14, \quad X_{5}(\omega _0)=19 \] Предполагается, что ошибки измерений независимы и распределены по закону \(\mathscr {N}\left(0, 1\right)\). Кроме того, найдена оптимальная оценка \(\widehat{\sigma^{2}}=0.4\) дисперсии ошибки \(\sigma^{2}\). С помощью \(F\)-критерия проверьте гипотезу \(H_{0}\) о том, что \(\theta_{1}=\theta_{2}\) и \(\theta_{3}=0\), на уровне значимости \(\alpha =0.1\).

SolutionРешение

Пусть \(\overrightarrow {X}=\left(X_{1}, \ldots , X_{5}\right)^{T}\). Рассмотрим линейную модель

\[ \overrightarrow {X} = \mathbf{z} \overrightarrow {\theta } + \overrightarrow {\varepsilon }, \qquad \text{где} \qquad \overrightarrow {\theta } = \begin{pmatrix} \theta _{1} \\ \theta _{2} \\ \theta _{3} \end{pmatrix}, \quad \mathbf{z} = \begin{pmatrix} 1 & -1 & 1 \\ 1 & 0 & 0 \\ 1 & 1 & 1\\ 1 & 2 & 4 \\ 1 & 3 & 9 \end{pmatrix}, \]

\(\overrightarrow {\varepsilon }\) – вектор ошибок. \(n = 5, \; k = 3\).

Предположение гипотезы можно представить в виде \(\mathbf{w}^T\overrightarrow {\theta } = \overrightarrow {\tau }_0\), где

\[ \overrightarrow {\tau }_0 = \begin{pmatrix} 0 \\ 0 \end{pmatrix}, \qquad \mathbf{w} = \begin{pmatrix} 1 & 0 \\ -1 & 0 \\ 0 & 1 \end{pmatrix} \]

Имеем \(m = 2\).

Найдем \(F\)-статистику в данном эксперименте \(\omega_0\). При \(\theta_1=\theta_2=:\theta\) и \(\theta_3=0\) модель принимает вид \(X_i = \theta (1+t_i) + \varepsilon_i\), поэтому

\[ \begin{align} \left|\overrightarrow {FA}(\omega _0)\right|^2 = \min _{\overrightarrow {\theta }: \theta _{1}=\theta _{2}, \theta _{3}=0} \left\| \overrightarrow {X} - \mathbf{z}\overrightarrow {\theta }\right\| ^2 = \min _{\theta } \sum _{i=1}^{5} \left(X_{i}-\theta \left(1 + t_i\right)\right)^2. \end{align} \]

Раскроем квадрат под суммой:

\[ \begin{align} \sum _{i=1}^{5} \left(X_{i}-\theta \left(1 + t_i\right)\right)^2 = \sum _{i=1}^{5} X_i^2 - 2\theta \sum _{i=1}^{5} X_i\left(1+t_i\right) + \theta ^2 \sum _{i=1}^{5} \left(1+t_i\right)^2. \end{align} \]

Значения \(1+t_i\) равны \(0,1,2,3,4\), поэтому отдельно вычислим три суммы:

\[ \begin{align} \sum _{i=1}^{5} \left(1+t_i\right)^2 & = 0^2+1^2+2^2+3^2+4^2 = 30, \\ \sum _{i=1}^{5} X_i\left(1+t_i\right) & = X_2+2X_3+3X_4+4X_5 = 6+20+42+76 = 144, \\ \sum _{i=1}^{5} X_i^2 & = 1^2+6^2+10^2+14^2+19^2 = 694. \end{align} \]

Значит, требуется минимизировать по \(\theta\) квадратичную функцию \(30\theta^2 - 288\theta + 694\). Минимум функции \(a\theta^2+b\theta +c\) (\(a>0\)) достигается в точке \(\theta^* = -b/(2a)\) и равен \(c - b^2/(4a)\):

\[ \begin{align} \theta ^* = \frac{288}{2\cdot 30} = 4.8, \qquad \left|\overrightarrow {FA}(\omega _0)\right|^2 = 694 - \frac{288^2}{4\cdot 30} = 694-691.2 = 2.8. \end{align} \]

Далее

\[ \begin{align} \operatorname {RSS}(\omega _0) & = (n-\tilde{k})\widehat{\sigma ^2} = 2 \cdot 0.4 = 0.8, \\ \left|\overrightarrow {FB}\right|^2 & = \left|\overrightarrow {FA}\right|^2 - \operatorname {RSS} = 2.8 - 0.8 = 2, \\ F(\omega _0) & = \frac{\left|\overrightarrow {FB}\right|^2/m}{\operatorname {RSS}/( n - \tilde{k})} = \frac{2 / 2}{0.8 / 2} = 2.5. \end{align} \]

Плотность распределения \(\operatorname F_{2,2}\) и \(p\)-значение для наблюдённого значения статистики \(F(\omega_0)=2.5\): заштрихованная площадь под графиком справа от \(2.5\).

Если \(H_0\) верна, то \(F \sim \operatorname {F}_{2,2}\). Проверить \(H_0\) против \(H_1\) можно 2-мя эквивалентными способами.

Enum-item1.

Вычислить \(p\)-значение – вероятность получить в независимой копии проводимого эксперимента такое же (\(2.5\)) или более критическое (большее \(2.5\)) значение статистики при условии верности гипотезы \(H_0\), т.е. при \(F \sim \operatorname {F}_{2,2}\):

\[ p = \mathbb {P}\left( F > 2.5 \mid H_0 \right) \approx 28.6\% . \]

\(p\)-значение больше уровня значимости, следовательно данные недостаточно критичны, незначимы. \(H_0\) отвергать не следует.

Enum-item2.

Вычислить критическую область для данного УЗ и посмотреть, попадает ли туда выборка (статистика). Сделать это можно при помощи квантильных таблиц. Например, для распределения \(\operatorname {F}_{2,2}\) квантиль уровня \(1 - \alpha = 0.9\) равна \(9\). Т.е. критическая область такая: \(\left\{ F > 9\right\}\). В нашем эксперименте \(F(\omega_0) = 2.5 < 9\), следовательно отвергать \(H_0\) не следует.

Квантили уровня \(1-\alpha=0.9\) распределения \(\operatorname F_{d_1,d_2}\) в зависимости от \(d_1,d_2\in\naturals\). Выделена ячейка \(d_1=2,\,d_2=2\), использованная в примере.

AnswerОтвет

Отвергать \(H_0\) не следует.

ProblemЗадача 4

\(Y^{(1)}_{1}, \ldots , Y^{(1)}_{n_1}\)- выборка из распределения \(\mathscr {N}\left(a_{1}, \sigma^{2}\right)\), \(Y^{(2)}_{1}, \ldots , Y^{(2)}_{n_2}\)- выборка из распределения \(\mathscr {N}\left(a_{2}, \sigma^{2}\right)\), \(Y^{(3)}_1, \ldots , Y^{(3)}_{n_3}\)- выборка из распределения \(\mathscr {N}\left(a_{3}, \sigma^{2}\right)\). Постройте \(F\)-критерий размера \(\alpha\) для проверки гипотезы а) \(H_{0}: a_{1}=a_{2}\) и \(a_{1}+a_{2}=a_{3}\), б) \(H_{0}: a_{1}=2 a_{2}\) и \(a_{1}+3 a_{2}=a_{3}\).

Каждый пункт оценивается в 1 балл.

ProblemЗадача 5

Решите пример Пример 5 с помощью подсчета условной оценки наименьших квадратов.

ProblemЗадача 6

Пусть \(Y^{(1)}_{i} \sim \mathscr {N}\left(a, i\sigma^2\right) , \; i= 1, \ldots , n\), \(Y^{(2)}_{j} \sim \mathscr {N}\left(jb, \sigma^{2}\right), j=1, \ldots , m\) – независимые случайные величины, где \(a\), \(b\), \(\sigma^{2}\) – неизвестные одномерные параметры. Сведите задачу к линейной модели и постройте \(F\)-критерий размера \(\alpha\) для проверки гипотезы \(H_{0}: a+b=1\).

ProblemЗадача 7

Используя метод линейной регрессии, постройте приближение функции \(f(t)\) многочленом третьей степени \(a_0 + a_1t + a_2t^2 + a_3t^3\) по следующим данным:

Данные для приближения \(f(t)\) кубическим многочленом \(a_0+a_1t+a_2t^2+a_3t^3\)

Проверьте гипотезу \(H_0: a_1 = a_2 = a_3 = 0\) на уровне значимости

  1. \(10\%\);

  2. \(5\%\);

  3. \(1\%\);

ProblemЗадача 8

Пусть \(X_{i j} \sim \mathscr {N}\left(\mu_{j}, \sigma^{2}\right), i=1, \ldots , n_{j}, j=1, \ldots , k,-\) независимые случайные величины, а \(\left\{ \mu_{j}\right\}_{j=1}^{k}, \sigma^{2}\) – неизвестные параметры. Обозначим \(N=\sum_{j=1}^{k} n_{j}\). Для проверки гипотезы однородности \(H_{0}: \mu_{1}=\ldots =\mu_{k}\) используется \(F\)-критерий однофакторного дисперсионного анализа со следующей статистикой \[ F =\frac{\frac{1}{k-1} \sum _{j=1}^{k} n_{j}\left(X_{. j}-X_{. .}\right)^{2}}{\frac{1}{N-k} \sum _{j=1}^{k} \sum _{i=1}^{n_{j}}\left(X_{i j}-X_{. j}\right)^{2}}, \] где \[ X_{. j}=\frac{1}{n_{j}} \sum _{i=1}^{n_{j}} X_{i j}, \qquad X_{. .}=\frac{1}{N} \sum _{j=1}^{k} n_j X_{. j} = \frac{1}{N}\sum _{j=1}^k\sum _{i=1}^{n_j} X_{ij}, \] т.е. \(X_{\cdot j}\) – это выборочное среднее в группе наблюдений \(j\), а \(X_{\cdot \cdot }\) – общее выборочное среднее по всем \(N\) наблюдениям (взвешенное среднее групповых средних с весами \(n_j\)). Выражение \(\sum_{j=1}^{k} n_{j}\left(X_{. j}-X_{. .}\right)^{2}\) в числителе \(F\) можно интерпретировать как меру межгруппового разброса. Выражение \(\sum_{i=1}^{n_{j}}\left(X_{i j}-X_{. j}\right)^{2}\) из знаменателя – мера разброса внутри группы \(j\).

Докажите, что при верности \(H_{0}\) выполнено \(F \sim \operatorname {F}_{k-1, N-k}\).

Задача оценивается в 3 балла.

3 (*) Классические тесты как частные случаи линейной модели

Материала этой главы (вместе с главой о линейной регрессии) достаточно, чтобы «прочитать» почти весь стандартный набор тестов, зашитый в статистические пакеты. Для определенности будем ориентироваться на надстройку Excel «Пакет анализа» (Analysis ToolPak); в ней с линейной гауссовской моделью связаны инструменты:

  • три \(t\)-теста: «Парный двухвыборочный \(t\)-тест для средних», «Двухвыборочный \(t\)-тест с одинаковыми дисперсиями», «Двухвыборочный \(t\)-тест с различными дисперсиями»;

  • «Двухвыборочный \(z\)-тест для средних»;

  • «Двухвыборочный \(F\)-тест для дисперсии»;

  • три варианта дисперсионного анализа: «Однофакторный», «Двухфакторный с повторениями», «Двухфакторный без повторений»;

  • «Регрессия».

Почти все они – частные случаи \(F\)-критерия из этой главы, примененного к подходящей линейной модели (а немногие исключения – Уэлч и \(F\)-тест для дисперсий – собраны из тех же «кирпичей» теоремы Кокрена). Разберем их по очереди.

3.1 \(t\)-форма \(F\)-критерия для одномерных гипотез

Все перечисленные \(t\)-статистики – это «корни» \(F\)-статистик. Точный смысл придает следующая теорема.

Теорема 2 Пусть в линейной гауссовской модели \(\overrightarrow {X} = \mathbf{z}\overrightarrow {\theta } + \overrightarrow {\varepsilon }\) проверяется одномерная (\(m = 1\)) линейная гипотеза: \(\mathbf{w} \in \mathbb {R}^{\tilde{k}}\) – столбец, \(\tau_0 \in \mathbb {R}\), \[ H_0: \mathbf{w}^T\overrightarrow {\theta } = \tau _0. \] Обозначим \(\widehat{\tau } := \mathbf{w}^T\widehat{\overrightarrow {\theta }}\), \(b := \mathbf{w}^T\left(\mathbf{z}^T\mathbf{z}\right)^{-1}\mathbf{w} > 0\), \(\widehat{\sigma^2} := \operatorname {RSS}/(n - \tilde{k})\). Тогда при верной \(H_0\) статистика \[ T := \frac{\widehat{\tau } - \tau _0}{\sqrt{b \, \widehat{\sigma ^2}}} \sim T_{n - \tilde{k}}, \] причем \(F\)-статистика для этой гипотезы равна \(F = T^2\).

ExampleПример 7

Докажите теорему.

SolutionРешение

Оценка \(\widehat{\overrightarrow {\theta }} \sim \mathscr {N}\left(\overrightarrow {\theta }, \sigma^2\left(\mathbf{z}^T\mathbf{z}\right)^{-1}\right)\), поэтому ее линейное преобразование \(\widehat{\tau } = \mathbf{w}^T\widehat{\overrightarrow {\theta }}\) – одномерная гауссовская величина: \[ \widehat{\tau } \sim \mathscr {N}\left(\mathbf{w}^T\overrightarrow {\theta }, \sigma ^2 \mathbf{w}^T\left(\mathbf{z}^T\mathbf{z}\right)^{-1}\mathbf{w}\right) = \mathscr {N}\left(\mathbf{w}^T\overrightarrow {\theta }, \sigma ^2 b\right). \] При верной \(H_0\) имеем \(\mathbf{w}^T\overrightarrow {\theta } = \tau_0\), откуда \[ \frac{\widehat{\tau } - \tau _0}{\sqrt{\sigma ^2 b}} \sim \mathscr {N}\left(0, 1\right). \] По теореме Кокрена статистики \(\widehat{\overrightarrow {\theta }}\) (функция от \(\overrightarrow {X}_L\)) и \(\operatorname {RSS}\) (функция от \(\overrightarrow {X}_{L^\perp }\)) независимы, причем \[ \frac{n - \tilde{k}}{\sigma ^2}\widehat{\sigma ^2} = \frac{\operatorname {RSS}}{\sigma ^2} \sim \chi ^2_{n - \tilde{k}}. \] По определению распределения Стьюдента (см. главу о линейной регрессии) \[ T = \frac{\left(\widehat{\tau } - \tau _0\right)/\sqrt{\sigma ^2 b}}{\sqrt{\frac{\operatorname {RSS}}{\sigma ^2} \Big/ (n - \tilde{k})}} = \frac{\widehat{\tau } - \tau _0}{\sqrt{b\, \widehat{\sigma ^2}}} \sim T_{n - \tilde{k}}. \] Наконец, при \(m = 1\) матрица \(\mathbf{b}\) – это число \(b\), и \[ F = \frac{\left(\widehat{\tau } - \tau _0\right) b^{-1} \left(\widehat{\tau } - \tau _0\right)/1}{\operatorname {RSS}/(n - \tilde{k})} = \frac{\left(\widehat{\tau } - \tau _0\right)^2}{b \, \widehat{\sigma ^2}} = T^2. \]

Напомним (см. главу о линейной регрессии), что при росте числа степеней свободы \(\nu\) распределение Стьюдента \(T_\nu\) приближается к \(N(0,1)\) – при больших выборках разница между \(t\)- и \(z\)-тестом стирается, и «тяжесть» хвостов \(T_\nu\) важна в первую очередь при малых \(n\).

Плотность распределения Стьюдента \(T_\nu\) в сравнении с \(N(0,1)\): чем больше степеней свободы \(\nu\), тем тоньше хвосты и ближе кривая к нормальной. Двигайте ползунок \(\nu\), чтобы увидеть, как кривая “перетекает” в стандартную нормальную; переключатель ниже подсвечивает двусторонний критический хвост уровня \(\alpha\) и показывает, как критическое значение \(t\) меняется с \(\nu\).

Критерий УЗ \(\alpha\) на основе \(T\) против двусторонней альтернативы \(H_1: \mathbf{w}^T\overrightarrow {\theta } \neq \tau_0\) совпадает с \(F\)-критерием:

\[ S = \left\{ \left|T\right| > Q_{T_{n-\tilde{k}}}\left(1 - \tfrac {\alpha }{2}\right)\right\} , \qquad p\text{-значение} = \mathbb {P}\left(\left|T_{n - \tilde{k}}\right| > \left|T(\overrightarrow {x})\right|\right). \]

Преимущество \(t\)-формы в том, что она, в отличие от \(F = T^2\), «видит знак» отклонения, а значит позволяет тестировать и односторонние альтернативы \(H_1: \mathbf{w}^T\overrightarrow {\theta } > \tau_0\) (критерий \(\left\{ T > Q_{T_{n-\tilde{k}}}(1 - \alpha )\right\}\)) и \(H_1: \mathbf{w}^T\overrightarrow {\theta } < \tau_0\) (критерий \(\left\{ T < Q_{T_{n-\tilde{k}}}(\alpha )\right\}\)). Именно поэтому Excel в выдаче \(t\)-тестов приводит по паре значений: «\(t\) критическое одностороннее» и «\(t\) критическое двухстороннее» (и соответствующие \(p\)-значения).

ProblemЗадача 9

(Дуальность тестов и доверительных интервалов.) В условиях теоремы Теорема 2 покажите, что двусторонний \(t\)-критерий УЗ \(\alpha\) не отвергает \(H_0: \mathbf{w}^T\overrightarrow {\theta } = \tau_0\) тогда и только тогда, когда \(\tau_0\) накрывается доверительным интервалом уровня доверия \(1 - \alpha\) для \(\mathbf{w}^T\overrightarrow {\theta }\): \[ \left(\widehat{\tau } - Q_{T_{n-\tilde{k}}}\left(1 - \tfrac {\alpha }{2}\right)\sqrt{b\widehat{\sigma ^2}}, \; \; \widehat{\tau } + Q_{T_{n-\tilde{k}}}\left(1 - \tfrac {\alpha }{2}\right)\sqrt{b\widehat{\sigma ^2}}\right). \] Таким образом, одномерные гипотезы можно тестировать «глазами» – по доверительному интервалу.

3.2 Одновыборочный \(t\)-тест

Дана выборка \(X_1, \ldots , X_n\) из \(\mathscr {N}\left(\theta , \sigma^2\right)\) (оба параметра неизвестны), проверяется \(H_0: \theta = \theta_0\). Модель нам уже встречалась в примере Пример 1 про кофейный автомат:

\[ \overrightarrow {X} = \overrightarrow {1}\cdot \theta + \overrightarrow {\varepsilon }, \qquad \tilde{k} = 1, \quad \mathbf{w} = 1, \quad b = \left(\overrightarrow {1}^T\overrightarrow {1}\right)^{-1} = \frac{1}{n}, \quad \widehat{\tau } = \widehat{\theta } = \overline{X}. \]

Здесь \(\widehat{\sigma^2} = \operatorname {RSS}/(n-1) = s^2\) – несмещенная выборочная дисперсия, и теорема Теорема 2 дает знакомую по главе о доверительных интервалах статистику

\[ T = \frac{\overline{X} - \theta _0}{\sqrt{s^2/n}} \sim T_{n-1} \quad \text{при верной } H_0. \]

В примере Пример 1 мы уже видели ее в деле (и связь \(F = T^2\)).

В «Пакете анализа» отдельной кнопки для одновыборочного теста нет: он получается из парного теста ниже, если в качестве второй «выборки» подать столбец из констант \(\theta_0\).

ExampleПример 8

Производитель пауэрбанков заявляет емкость \(10000\) мА\(\cdot\)ч. Техноблогер измерил фактическую емкость \(6\) экземпляров: \[ 9450, \quad 9800, \quad 10150, \quad 9300, \quad 9650, \quad 9550 \quad (\text{мА}\cdot \text{ч}). \] Считая емкость гауссовской, проверьте на уровнях значимости \(5\%\) и \(1\%\) гипотезу \(H_0: \theta = 10000\) против односторонней альтернативы \(H_1: \theta < 10000\) («емкость завышена»; отклонение в другую сторону покупателя, очевидно, не волнует).

SolutionРешение

Имеем \[ \overline{X} = 9650, \qquad s^2 = \frac{1}{5}\sum _{i=1}^6\left(X_i - 9650\right)^2 = 89000, \qquad s \approx 298.3, \] \[ T = \frac{\overline{X} - 10000}{\sqrt{s^2/6}} = \frac{-350}{121.8} \approx -2.87. \] Альтернатива левосторонняя, поэтому критическая область – левый хвост \(\left\{ T < Q_{T_5}(\alpha )\right\}\). Имеем \(Q_{T_5}(0.05) \approx -2.02\), \(Q_{T_5}(0.01) \approx -3.36\) и \[ -3.36 < -2.87 < -2.02, \] поэтому на УЗ \(5\%\) гипотезу отвергаем (емкость значимо меньше заявленной), а на УЗ \(1\%\) – отвергнуть не можем; \(p\)-значение равно \(\mathbb {P}\left(T_5 < -2.87\right) \approx 1.7\%\).

AnswerОтвет

\(T \approx -2.87 < Q_{T_5}(0.05) \approx -2.02\): на УЗ \(5\%\) отвергаем (емкость завышена), на УЗ \(1\%\) – отвергнуть нельзя (\(p \approx 1.7\%\)).

ProblemЗадача 10

В примере Пример 1 мы тестировали кофейный автомат против двусторонней альтернативы и не смогли отвергнуть \(H_0\) на УЗ \(1\%\). Но скептика из примера волнует только недолив. Проверьте по тем же данным гипотезу \(H_0: \theta = 200\) против односторонней альтернативы \(H_1: \theta < 200\) на уровне значимости \(1\%\).

3.3 Парный \(t\)-тест

Инструмент «Парный двухвыборочный \(t\)-тест для средних». Данные – \(n\) пар \((X_i, Y_i)\): два измерения на одном и том же объекте (до/после лечения, левый/правый глаз, два прибора на одной детали). Внутри пары измерения зависимы, поэтому модель двух независимых выборок не годится. Вместо этого перейдем к разностям:

\[ D_i := X_i - Y_i = \delta + \varepsilon _i, \qquad \varepsilon _i \sim \mathscr {N}\left(0, \sigma _D^2\right) \text{ независимы}, \]

и гипотеза «эффекта нет» превращается в \(H_0: \delta = \delta_0\) (обычно \(\delta_0 = 0\); Excel позволяет задать «гипотетическую среднюю разность»). Это одновыборочный \(t\)-тест для \(\overrightarrow {D}\):

\[ T = \frac{\overline{D} - \delta _0}{\sqrt{s_D^2/n}} \sim T_{n-1} \quad \text{при верной } H_0, \qquad s_D^2 = \frac{1}{n-1}\sum _{i=1}^n \left(D_i - \overline{D}\right)^2. \]

В чем выигрыш парной схемы? Если у каждого объекта есть свой индивидуальный уровень \(\mu_i\), т.е. \(X_i = \mu_i + \xi_i\), \(Y_i = \mu_i - \delta + \eta_i\), то в разностях \(D_i = \delta + (\xi_i - \eta_i)\) индивидуальные уровни сокращаются: межобъектный разброс \(\mu_i\) не попадает в дисперсию статистики.

ExampleПример 9

У \(8\) студентов измерили пульс (уд./мин) до и после чашки эспрессо из автомата:

До 68 74 81 62 90 71 66 78
После 75 75 87 61 95 73 74 78

Считая разности гауссовскими, проверьте гипотезу «кофе не влияет на пульс» на уровне значимости \(5\%\).

SolutionРешение

Разности «после \(-\) до»:

\[ \overrightarrow {D} = (7, 1, 6, -1, 5, 2, 8, 0)^T, \qquad \overline{D} = 3.5, \qquad s_D^2 = \frac{82}{7} \approx 11.71. \]

Проверяем \(H_0: \delta = 0\) против \(H_1: \delta \neq 0\):

\[ T = \frac{3.5}{\sqrt{11.71/8}} \approx 2.89, \qquad \left|T\right| > Q_{T_7}(0.975) \approx 2.36, \]

поэтому на УЗ \(5\%\) гипотезу отвергаем: кофе значимо ускоряет пульс (в среднем на \(3.5\) уд./мин); \(p\)-значение \(\mathbb {P}\left(\left|T_7\right| > 2.89\right) \approx 2.3\%\). На УЗ \(1\%\) отвергнуть не смогли бы (\(Q_{T_7}(0.995) \approx 3.50\)).

Поучительно посмотреть, что было бы, примени мы к этим же данным двухвыборочный тест (следующий пункт), проигнорировав парность: \(\overline{X^{\text{после}}} - \overline{X^{\text{до}}} = 3.5\)- та же, но межиндивидуальный разброс пульса (от \(61\) до \(95\) уд./мин) попадает в оценку дисперсии: \(s_p \approx 9.6\), \(T \approx 0.73\), \(p \approx 48\%\) – никакого эффекта не видно. Парная схема убирает этот разброс и делает эффект видимым.

AnswerОтвет

Парный \(t\)-тест: \(T \approx 2.89\), \(p \approx 2.3\%\) – гипотезу отвергаем (а вот двухвыборочный тест эффекта не увидел бы: \(p \approx 48\%\)).

ProblemЗадача 11

Сервис чип-тюнинга обещает снижение расхода топлива. Для \(6\) автомобилей измерили средний расход (л\(/100\) км) до и после прошивки:

До 8.9 10.2 7.8 9.5 11.1 8.4
После 8.5 9.9 7.9 9.0 10.5 8.2

Считая разности гауссовскими, проверьте на уровне значимости \(5\%\) гипотезу «прошивка ничего не меняет» против альтернативы «расход снижается».

HintПодсказка

Парный \(t\)-тест с односторонней альтернативой.

3.4 Двухвыборочный \(t\)-тест: одинаковые дисперсии

Инструмент «Двухвыборочный \(t\)-тест с одинаковыми дисперсиями». Данные – две независимые выборки с общей неизвестной дисперсией:

\[ X^{(1)}_1, \ldots , X^{(1)}_{n_1} \sim \mathscr {N}\left(a_1, \sigma ^2\right), \qquad X^{(2)}_1, \ldots , X^{(2)}_{n_2} \sim \mathscr {N}\left(a_2, \sigma ^2\right); \]

проверяется \(H_0: a_1 - a_2 = \delta_0\) (обычно \(\delta_0 = 0\): «средние равны»).

Это в точности модель из примера Пример 3 про взвешивание монет: \(\tilde{k} = 2\), \(\mathbf{w} = (1, -1)^T\), и, как посчитано в примере Пример 5,

\[ \widehat{\tau } = \overline{X^{(1)}} - \overline{X^{(2)}}, \qquad b = \frac{1}{n_1} + \frac{1}{n_2}, \qquad \widehat{\sigma ^2} = \frac{\operatorname {RSS}}{n_1 + n_2 - 2} = \frac{(n_1 - 1)s_1^2 + (n_2 - 1)s_2^2}{n_1 + n_2 - 2} =: s_p^2, \]

где \(s_i^2\) – несмещенные выборочные дисперсии. Оценку \(s_p^2\) называют объединенной (pooled) дисперсией: обе выборки складываются в общий «котел» для оценивания \(\sigma^2\). По теореме Теорема 2

\[ T = \frac{\overline{X^{(1)}} - \overline{X^{(2)}} - \delta _0}{s_p\sqrt{\frac{1}{n_1} + \frac{1}{n_2}}} \sim T_{n_1 + n_2 - 2} \quad \text{при верной } H_0, \]

а \(F\)-статистика из примера Пример 5 – это ее квадрат (при \(\delta_0 = 0\)).

ExampleПример 10

Интернет-магазин переделал форму оформления заказа и провел A/B-тест: случайной половине посетителей показывалась старая форма, остальным – новая. Время оформления заказа (секунды): \[ \begin{align} \text{старая } (n_1 = 10)& : \quad 104, \; 111, \; 72, \; 94, \; 104, \; 107, \; 101, \; 108, \; 98, \; 100 \\ \text{новая } (n_2 = 12)& : \quad 87, \; 75, \; 77, \; 88, \; 80, \; 96, \; 97, \; 101, \; 85, \; 97, \; 77, \; 78 \end{align} \] Считая выборки гауссовскими с общей дисперсией, проверьте на уровне значимости \(1\%\) гипотезу о том, что среднее время оформления не изменилось.

SolutionРешение

В группах разные посетители (каждый видел ровно одну форму), выборки независимы – парная схема здесь невозможна в принципе, это честная двухвыборочная задача. Имеем \[ \overline{X^{(1)}} = 99.9, \qquad \overline{X^{(2)}} = 86.5, \qquad s_1^2 \approx 121.2, \qquad s_2^2 \approx 86.6. \] Дисперсии близки, применяем тест с объединенной дисперсией: \[ s_p^2 = \frac{9 s_1^2 + 11 s_2^2}{20} \approx 102.2, \qquad T = \frac{99.9 - 86.5}{s_p\sqrt{\frac{1}{10} + \frac{1}{12}}} = \frac{13.4}{10.11 \cdot 0.428} \approx 3.10. \] Поскольку \(\left|T\right| = 3.10 > Q_{T_{20}}(0.995) \approx 2.85\), гипотезу отвергаем даже на УЗ \(1\%\): новая форма ускоряет оформление (в среднем на \(13\) секунд); \(p\)-значение \(\approx 0.6\%\).

AnswerОтвет

\(\left|T\right| \approx 3.10 > Q_{T_{20}}(0.995) \approx 2.85\): отвергаем даже на УЗ \(1\%\) (\(p \approx 0.6\%\)) – новая форма быстрее.

3.4.1 (*) Величина эффекта: \(d\) Коэна

\(p\)-значение отвечает только на вопрос «есть ли эффект» (точнее – совместимы ли данные со «отсутствием эффекта»), но ничего не говорит о том, насколько велик эффект. Из-за этого маленький, практически незначимый эффект при большой выборке дает такое же маленькое \(p\)-значение, как и большой эффект при маленькой выборке – статистическая значимость смешивает величину эффекта с размером выборки. Стандартный способ отделить одно от другого – перевести разность средних в безразмерные единицы, поделив ее на разброс данных.

Определение 2 Величиной эффекта \(d\) Коэна (Cohen’s \(d\)) для сравнения двух независимых выборок с общей дисперсией называется стандартизованная разность выборочных средних: \[ \widehat{d} := \frac{\overline{X^{(1)}} - \overline{X^{(2)}}}{s_p}, \] где \(s_p\) – корень из объединенной (pooled) дисперсии, определенной выше.

По построению \(\widehat{d}\) – это разность средних, измеренная в «числе стандартных отклонений»: \(\widehat{d} = 1\) означает, что средние отличаются на одно \(s_p\). В отличие от \(T\)-статистики, \(\widehat{d}\) не зависит от объема выборок \(n_1, n_2\) явно – это черта самих данных (величины эффекта), а не точности его измерения. Именно поэтому при увеличении выборки \(T\)-статистика и связанное с ней \(p\)-значение могут расти сколь угодно, тогда как \(\widehat{d}\) (при том же истинном эффекте) остается на месте.

Дж. Коэн предложил условные ориентиры для интерпретации \(\left|d\right|\) в поведенческих и социальных науках: \(d \approx 0.2\) – малый эффект, \(d \approx 0.5\) – средний, \(d \approx 0.8\) и больше – большой. Эти границы условны и зависят от предметной области – в физике, например, эффекты \(d = 0.2\) обычно не представляют интереса, а в психологии считаются вполне ощутимыми.

ExampleПример 11

Найдите \(d\) Коэна для A/B-теста из примера Пример 10.

SolutionРешение

Из решения примера Пример 10: \(\overline{X^{(1)}} = 99.9\), \(\overline{X^{(2)}} = 86.5\), \(s_p^2 \approx 102.2\), откуда \(s_p \approx 10.11\). Тогда \[ \widehat{d} = \frac{99.9 - 86.5}{10.11} = \frac{13.4}{10.11} \approx 1.33. \] По ориентирам Коэна это большой эффект: новая форма оформления заказа не просто статистически значимо, но и практически существенно быстрее старой – разница в среднем времени оформления больше одного стандартного отклонения внутри каждой группы.

AnswerОтвет

\(\widehat{d} \approx 1.33\).

Величина эффекта Коэна \(\hat d = \dfrac{\overline{X}^{(1)}-\overline{X}^{(2)}}{s_p}\) на примере A/B-теста (старая и новая форма оформления заказа): два гауссовских распределения со сдвигом \(\hat d\) стандартного отклонения. Двигайте ползунок \(d\), чтобы увидеть, как перекрытие распределений меняется с величиной эффекта, и как эта же величина связана с интуитивно понятными метриками: долей перекрытия (% overlap), вероятностью превосходства и NNT. Значение по умолчанию \(d\approx1.33\) – как раз в примере из текста.

% перекрытия (OVL)
вероятность превосходства
U₃ Коэна
NNT

3.5 Двухвыборочный \(t\)-тест Уэлча: различные дисперсии

Инструмент «Двухвыборочный \(t\)-тест с различными дисперсиями». Если \(\sigma_1^2 \neq \sigma_2^2\), то нарушается гомоскедастичность – ключевое условие нашей линейной модели (\(\operatorname {Var}\left[\overrightarrow {\varepsilon }\right] = \sigma^2\mathbf{I}_n\)), и весь механизм этой главы перестает работать. Точного аналога теоремы Теорема 2 здесь нет (это знаменитая проблема Беренса–Фишера), но есть хорошее приближение – тест Уэлча (Welch):

\[ T_W = \frac{\overline{X^{(1)}} - \overline{X^{(2)}} - \delta _0}{\sqrt{\dfrac {s_1^2}{n_1} + \dfrac {s_2^2}{n_2}}} \approx T_{\nu }, \qquad \nu = \frac{\left(\dfrac {s_1^2}{n_1} + \dfrac {s_2^2}{n_2}\right)^2}{\dfrac {(s_1^2/n_1)^2}{n_1 - 1} + \dfrac {(s_2^2/n_2)^2}{n_2 - 1}} \]

(приближение Уэлча–Саттертуэйта: подбирается такое число степеней свободы \(\nu\), чтобы распределение Стьюдента наилучшим образом приближало истинное распределение знаменателя). Число \(\nu\) обычно нецелое, \(\min (n_1, n_2) - 1 \leq \nu \leq n_1 + n_2 - 2\); Excel в выдаче округляет его до целого.

Практические замечания. При \(s_1^2 \approx s_2^2\) и \(n_1 \approx n_2\) статистики и выводы двух двухвыборочных тестов почти совпадают. Если же дисперсии различаются заметно (особенно при разных \(n_i\)), тест с объединенной дисперсией может сильно врать с уровнем значимости, а Уэлч остается приближенно честным. Поэтому современная практическая рекомендация: сомневаетесь в равенстве дисперсий – используйте сразу Уэлча.

ExampleПример 12

Ресторан сравнивает две службы доставки. «Курьерская» возит предсказуемо, «эконом» – дешевле, но как повезет. Время доставки (минуты): \[ \begin{align} \text{курьерская } (n_1 = 12)& : \quad 47, \; 53, \; 36, \; 53, \; 45, \; 41, \; 41, \; 40, \; 44, \; 49, \; 48, \; 48 \\ \text{эконом } (n_2 = 6)& : \quad 26, \; 29, \; 85, \; 74, \; 96, \; 79 \end{align} \] Проверьте на уровне значимости \(5\%\) гипотезу о равенстве средних времен доставки.

SolutionРешение

Имеем

\[ \overline{X^{(1)}} \approx 45.4, \qquad \overline{X^{(2)}} \approx 64.8, \qquad s_1^2 \approx 27.5, \qquad s_2^2 \approx 891.0. \]

Дисперсии различаются в \(30\) с лишним раз – предпосылка об общей \(\sigma^2\) здесь очевидно неразумна, применяем Уэлча. Обозначим \(u := s_1^2/n_1 = 27.5/12 \approx 2.29\) и \(v := s_2^2/n_2 = 891.0/6 = 148.5\):

\[ \begin{align} T_W & = \frac{45.4 - 64.8}{\sqrt{u+v}} = \frac{-19.4}{\sqrt{150.79}} \approx \frac{-19.4}{12.28} \approx -1.58, \\ \nu & = \frac{(u+v)^2}{\dfrac {u^2}{11} + \dfrac {v^2}{5}} \approx \frac{150.79^2}{2.29^2/11 + 148.5^2/5} \approx 5.2. \end{align} \]

Поскольку \(\left|T_W\right| = 1.58 < Q_{T_{5.2}}(0.975) \approx 2.55\), отвергнуть гипотезу нельзя (\(p \approx 17\%\)): да, «эконом» в среднем вез на \(19\) минут дольше, но при таком его разбросе и всего \(6\) наблюдениях это вполне может быть случайностью.

Поучительно, что тест с объединенной дисперсией на тех же данных дал бы \(T \approx -2.25\) и \(p \approx 3.9\%\) – «значимо»! Объединенная оценка \(s_p^2 \approx 297\) усредняет огромную дисперсию «эконома» с маленькой дисперсией «курьерской» и переоценивает точность сравнения; маленькая выборка с большой дисперсией – худший случай для нее. Уэлч от этой ошибки защищает.

AnswerОтвет

Тест Уэлча: \(T_W \approx -1.58\), \(\nu \approx 5.2\), \(p \approx 17\%\) – отвергнуть нельзя (а тест с объединенной дисперсией дал бы ложно «значимые» \(p \approx 3.9\%\)).

ProblemЗадача 12

Докажите границы для числа степеней свободы Уэлча: \[ \min (n_1, n_2) - 1 \; \leq \; \nu \; \leq \; n_1 + n_2 - 2. \]

HintПодсказка

Обозначьте \(u = s_1^2/n_1\), \(v = s_2^2/n_2\) и примените неравенство Коши–Буняковского.

3.6 \(z\)-тесты: дисперсии известны

Инструмент «Двухвыборочный \(z\)-тест для средних». Если дисперсии \(\sigma_1^2, \sigma_2^2\) известны (Excel просит ввести их руками), то оценивать \(\sigma^2\) не нужно, стьюдентизация не требуется, и статистика при верной \(H_0: a_1 - a_2 = \delta_0\) имеет точное нормальное распределение:

\[ Z = \frac{\overline{X^{(1)}} - \overline{X^{(2)}} - \delta _0}{\sqrt{\dfrac {\sigma _1^2}{n_1} + \dfrac {\sigma _2^2}{n_2}}} \sim \mathscr {N}\left(0, 1\right). \]

Заметьте: здесь разрешены \(\sigma_1^2 \neq \sigma_2^2\) – проблема предыдущего пункта возникала только из-за оценивания дисперсий. Одновыборочный вариант аналогичен: \(Z = \sqrt{n}\left(\overline{X} - \theta_0\right)/\sigma \sim \mathscr {N}\left(0, 1\right)\).

Когда дисперсию можно считать известной? Либо она задана паспортом измерительного прибора (выверена производителем на огромном материале), либо выборки настолько большие, что \(s_i^2\) можно подставить вместо \(\sigma_i^2\): тогда \(z\)-тест – асимптотический (по ЦПТ он, кстати, не требует и нормальности выборок), а \(t\)-тесты при больших \(n\) с ним практически совпадают (\(T_n \xrightarrow [n \to \infty ]{d} \mathscr {N}\left(0, 1\right)\)).

ExampleПример 13

На фасовочной линии два дозатора насыпают сахар в пакеты «по \(1\) кг». Точность дозатора известна из паспорта: масса пакета гауссовская со стандартным отклонением \(\sigma = 5\) г. За смену с каждого дозатора сняли по \(n_1 = n_2 = 40\) пакетов; средние массы составили \(\overline{X^{(1)}} = 1002.1\) г и \(\overline{X^{(2)}} = 999.3\) г (сырые данные оператор не сохранил). Проверьте на уровне значимости \(5\%\), одинаково ли настроены дозаторы.

SolutionРешение

Дисперсии известны – это \(z\)-тест, и, что приятно, кроме двух средних никакие данные не нужны: \[ Z = \frac{1002.1 - 999.3}{\sqrt{\frac{25}{40} + \frac{25}{40}}} = \frac{2.8}{1.118} \approx 2.50. \] Поскольку \(\left|Z\right| = 2.50 > Q_{\mathscr {N}\left(0, 1\right)}(0.975) \approx 1.96\), на УЗ \(5\%\) гипотезу отвергаем: дозаторы настроены на разный средний вес (\(p\)-значение \(\approx 1.2\%\)). Заметьте, насколько мала «значимая» разница – \(2.8\) г при \(\sigma = 5\) г: выборки по \(40\) пакетов делают тест чувствительным к небольшим расхождениям. Значимость – не то же самое, что практическая важность: важна ли разница в \(2.8\) г – вопрос не к статистике, а к технологу.

AnswerОтвет

\(\left|Z\right| \approx 2.50 > 1.96\): отвергаем, дозаторы настроены по-разному (\(p \approx 1.2\%\)).

3.7 \(F\)-тест равенства дисперсий

Инструмент «Двухвыборочный \(F\)-тест для дисперсии». Здесь гипотеза уже не о среднем, а о дисперсиях двух независимых нормальных выборок: \(H_0: \sigma_1^2 = \sigma_2^2\). Из главы о линейной регрессии мы знаем (по сути – из теоремы Кокрена для модели-константы), что

\[ \frac{(n_1 - 1)s_1^2}{\sigma _1^2} \sim \chi ^2_{n_1 - 1}, \qquad \frac{(n_2 - 1)s_2^2}{\sigma _2^2} \sim \chi ^2_{n_2 - 1}, \]

и эти величины независимы (выборки независимы). По определению Определение 1 распределения Фишера при верной \(H_0\)

\[ F = \frac{s_1^2}{s_2^2} = \frac{\frac{(n_1-1)s_1^2}{\sigma _1^2}\Big/(n_1 - 1)}{\frac{(n_2-1)s_2^2}{\sigma _2^2}\Big/(n_2 - 1)} \sim \operatorname {F}_{n_1 - 1, n_2 - 1}. \]

Альтернатива двусторонняя (\(\sigma_1^2 \neq \sigma_2^2\)), поэтому отвергаем, если \(F \not\in \left(Q_{\operatorname {F}_{n_1-1,n_2-1}}\left(\frac{\alpha }{2}\right), Q_{\operatorname {F}_{n_1-1,n_2-1}}\left(1 - \frac{\alpha }{2}\right)\right)\). Excel выдает одностороннее \(p\)-значение \(\mathbb {P}\left(\operatorname {F} > F\right)\) – для двусторонней альтернативы его нужно удваивать (либо, как часто делают, заранее ставить большую из дисперсий в числитель).

Два предостережения. Во-первых, этим тестом часто «проверяют равенство дисперсий», чтобы выбрать между двумя двухвыборочными \(t\)-тестами; такая двухступенчатая процедура искажает итоговый уровень значимости, и проще сразу брать Уэлча. Во-вторых, в отличие от \(t\)-тестов (довольно устойчивых к негауссовости выборок благодаря ЦПТ), \(F\)-тест для дисперсий к отклонениям от нормальности очень чувствителен даже при больших \(n\).

ExampleПример 14

Рядом со старым кофейным автоматом из примера Пример 1 поставили новый. Тот же студент измерил \(8\) порций эспрессо нового автомата: \[ 199, \quad 202, \quad 197, \quad 200, \quad 201, \quad 198, \quad 200, \quad 203 \quad (\text{мл}). \] Проверьте на уровне значимости \(5\%\) гипотезу о том, что автоматы наливают одинаково стабильно (дисперсии равны).

SolutionРешение

Для старого автомата \(s_1^2 = \frac{218}{7} \approx 31.1\) (сумму квадратов отклонений \(218\) мы уже считали в примере Пример 1). Для нового \(\overline{X^{(2)}} = 200\) и \[ s_2^2 = \frac{1}{7}\left(1 + 4 + 9 + 0 + 1 + 4 + 0 + 9\right) = 4. \] Статистика \[ F = \frac{s_1^2}{s_2^2} = \frac{31.14}{4} \approx 7.79 \sim \operatorname {F}_{7,7} \quad \text{при верной } H_0. \] Двусторонние квантили: \(Q_{\operatorname {F}_{7,7}}(0.025) \approx 0.20\) и \(Q_{\operatorname {F}_{7,7}}(0.975) \approx 5.00\); статистика \(7.79 > 5.00\) попадает в критическую область – гипотезу отвергаем: разброс старого автомата значимо больше (\(p = 2\mathbb {P}\left(\operatorname {F}_{7,7} > 7.79\right) \approx 1.5\%\)). Заметьте: недолив (сдвиг среднего) и нестабильность (разброс) – разные дефекты, и проверяются они разными тестами; старый автомат, как выяснилось, грешит обоими.

AnswerОтвет

\(F \approx 7.79 > Q_{\operatorname {F}_{7,7}}(0.975) \approx 5.00\): отвергаем, новый автомат стабильнее (\(p \approx 1.5\%\)).

ProblemЗадача 13

Постройте по двум независимым нормальным выборкам доверительный интервал уровня доверия \(1 - \alpha\) для отношения дисперсий \(\sigma_1^2/\sigma_2^2\). Вычислите его для двух кофейных автоматов из примера Пример 14 (\(1 - \alpha = 0.95\)).

HintПодсказка

Найдите центральную статистику: величину, распределенную по закону \(\operatorname {F}_{n_1-1,n_2-1}\) при любых \(\sigma_1^2, \sigma_2^2\).

3.8 Дисперсионный анализ (ANOVA)

«Однофакторный дисперсионный анализ» – это в точности задача Задача 8: \(k\) независимых групп наблюдений с общей дисперсией, гипотеза однородности \(H_0: \mu_1 = \ldots = \mu_k\) (\(m = k - 1\) линейных ограничений), статистика

\[ F = \frac{\operatorname {SS}_{\text{Treatments}}/(k-1)}{\operatorname {SS}_{\text{Error}}/(N-k)} \sim \operatorname {F}_{k-1, N-k} \quad \text{при верной } H_0 \]

(межгрупповой разброс против внутригруппового). Excel выдает таблицу с \(\operatorname {SS}\), \(\operatorname {df}\), \(\operatorname {MS} = \operatorname {SS}/\operatorname {df}\), \(F\), \(p\)-значением и критическим значением.

ProblemЗадача 14

Покажите, что при \(k = 2\) однофакторный дисперсионный анализ совпадает с двухвыборочным \(t\)-тестом (с одинаковыми дисперсиями, \(\delta_0 = 0\)): \(F\)-статистика дисперсионного анализа равна \(T^2\).

HintПодсказка

Подставьте \(\overline{X} = \frac{n_1\overline{X^{(1)}} + n_2\overline{X^{(2)}}}{n_1 + n_2}\) в \(\operatorname {SS}_{\text{Treatments}}\).

ExampleПример 15

Сеть кофеен проверяет стандарты обслуживания в трех филиалах. Время от заказа до выдачи (минуты) у случайных посетителей:

Филиал А 8 8 9 8 7
Филиал Б 12 14 13 10 8
Филиал В 8 9 4 9 7

Считая время гауссовским с общей дисперсией, проверьте на уровне значимости \(5\%\) гипотезу об однородности филиалов.

SolutionРешение

Здесь \(k = 3\), \(n_1 = n_2 = n_3 = 5\), \(N = 15\). Групповые средние и общее среднее:

\[ \overline{X}_{\cdot 1} = 8, \qquad \overline{X}_{\cdot 2} = 11.4, \qquad \overline{X}_{\cdot 3} = 7.4, \qquad \overline{X} = \frac{134}{15} \approx 8.93. \]

Суммы квадратов:

\[ \begin{align} \operatorname {SS}_{\text{Treatments}} & = 5\left((8 - 8.93)^2 + (11.4 - 8.93)^2 + (7.4 - 8.93)^2\right) \approx 46.5, \\ \operatorname {SS}_{\text{Error}} & = 2 + 23.2 + 17.2 = 42.4 \end{align} \]

(три слагаемых \(\operatorname {SS}_{\text{Error}}\) – внутригрупповые суммы квадратов по филиалам). Статистика

\[ F = \frac{46.5/2}{42.4/12} \approx 6.59 > Q_{\operatorname {F}_{2,12}}(0.95) \approx 3.89, \]

гипотезу однородности отвергаем (\(p\)-значение \(\approx 1.2\%\)): филиалы работают по-разному, и, судя по средним, «тормозит» филиал Б.

Осторожно с интерпретацией: дисперсионный анализ говорит лишь, что не все средние равны, но не говорит, какие именно различаются. Корректные попарные сравнения после общего \(F\)-теста – отдельная тема (множественные сравнения, поправки типа Бонферрони), выходящая за рамки конспекта.

AnswerОтвет

\(F \approx 6.59 > Q_{\operatorname {F}_{2,12}}(0.95) \approx 3.89\): отвергаем (\(p \approx 1.2\%\)) – судя по средним, выбивается филиал Б.

ProblemЗадача 15

В трех семинарских группах одну и ту же контрольную написали на следующие баллы (из \(10\)):

Группа 1 6 8 8 8 9 5
Группа 2 6 5 6 8 6 7
Группа 3 4 7 5 9 8 8

Семинарист группы 1 гордится, что его группа написала лучше всех. Проверьте гипотезу об однородности групп на уровне значимости \(5\%\).

ProblemЗадача 16

(Дисперсионный анализ как регрессия.) Покажите, что однофакторный дисперсионный анализ – это \(F\)-тест значимости регрессии в целом (задача Задача 2) для модели с \(k - 1\) дамми-регрессорами принадлежности группам: \[ X = \theta _0 + \theta _1 \; \mathbb {1}_{\text{группа } 2} + \ldots + \theta _{k-1}\; \mathbb {1}_{\text{группа } k} + \varepsilon . \]

Задача оценивается в 2 балла.

Двухфакторный дисперсионный анализ обобщает картину: наблюдения размечены сразу двумя факторами (например, урожайность: сорт \(\times\) удобрение). В сбалансированной модели «с повторениями» в каждой ячейке \((i, j)\) сделано \(r\) наблюдений:

\[ X_{ijl} = \mu + \alpha _i + \beta _j + \gamma _{ij} + \varepsilon _{ijl}, \qquad i = \overline{1,a}, \quad j = \overline{1,b}, \quad l = \overline{1,r}, \]

где \(\alpha_i\) – эффект уровня первого фактора, \(\beta_j\) – второго, \(\gamma_{ij}\) – их взаимодействие, а для идентифицируемости наложены ограничения \(\sum_i \alpha_i = \sum_j \beta_j = \sum_i \gamma_{ij} = \sum_j \gamma_{ij} = 0\). Это снова линейная гауссовская модель, а гипотезы «первый фактор не влияет» (\(H_0^{A}\): все \(\alpha_i = 0\)), «второй не влияет» (\(H_0^{B}\)), «взаимодействия нет» (\(H_0^{AB}\)) – линейные гипотезы вида \(\mathbf{w}^T\overrightarrow {\theta } = \overrightarrow {0}\), к которым применима общая теория. Выпишем ответ (вывод – прямое, хотя и громоздкое, применение схемы этой главы через условную ОНК; предлагаем читателю в качестве упражнения повышенной трудоемкости). В обозначениях средних по ячейке \(\overline{X}_{ij\cdot }\), по уровням факторов \(\overline{X}_{i\cdot \cdot }, \overline{X}_{\cdot j \cdot }\) и общего среднего \(\overline{X}\):

\[ \begin{align} \operatorname {SS}_{A} & = br\sum _{i=1}^a \left(\overline{X}_{i\cdot \cdot } - \overline{X}\right)^2, & \operatorname {SS}_{B} & = ar\sum _{j=1}^b \left(\overline{X}_{\cdot j\cdot } - \overline{X}\right)^2, \\ \operatorname {SS}_{AB} & = r\sum _{i=1}^a\sum _{j=1}^b \left(\overline{X}_{ij\cdot } - \overline{X}_{i\cdot \cdot } - \overline{X}_{\cdot j\cdot } + \overline{X}\right)^2, & \operatorname {SS}_{E} & = \sum _{i,j,l} \left(X_{ijl} - \overline{X}_{ij\cdot }\right)^2, \end{align} \]

и при верных соответствующих гипотезах

\[ F_A = \frac{\operatorname {SS}_{A}/(a-1)}{\operatorname {SS}_{E}/(ab(r-1))} \sim \operatorname {F}_{a-1,\, ab(r-1)}, \qquad F_B \sim \operatorname {F}_{b-1,\, ab(r-1)}, \qquad F_{AB} \sim \operatorname {F}_{(a-1)(b-1),\, ab(r-1)} \]

(статистики \(F_B, F_{AB}\) строятся из \(\operatorname {SS}_{B}, \operatorname {SS}_{AB}\) аналогично). Инструмент «без повторений» – случай \(r = 1\): взаимодействие тогда неотличимо от шума (в ячейке одно наблюдение), поэтому модель берется аддитивной (\(\gamma_{ij} = 0\)), а роль \(\operatorname {SS}_{E}\) играет остаточная сумма \(\operatorname {SS}_{\text{res}} = \sum_{i,j}\left(X_{ij} - \overline{X}_{i\cdot } - \overline{X}_{\cdot j} + \overline{X}\right)^2\) с \((a-1)(b-1)\) степенями свободы.

ProblemЗадача 17

Агроном сравнивает три сорта пшеницы на трех полях с разной почвой. Каждый сорт посеян на каждом поле по одному разу; урожайность (ц/га):

Поле I Поле II Поле III
Сорт А 33 36 42
Сорт Б 27 34 35
Сорт В 26 27 31

С помощью двухфакторного дисперсионного анализа без повторений проверьте на уровне значимости \(5\%\) гипотезы: а) «сорт не влияет на урожайность»; б) «поле не влияет на урожайность».

3.9 Инструмент <<Регрессия>>

Последний и самый содержательный инструмент «Пакета анализа» оценивает модель со свободным членом \(\overrightarrow {X} = \mathbf{z}\overrightarrow {\theta } + \overrightarrow {\varepsilon }\), \(\tilde{k} = k + 1\), и выдает три блока, целиком собирающиеся из результатов глав о линейной регрессии и о проверке гипотез. Обозначим, как обычно, \(\left(\mathbf{z}^T\mathbf{z}\right)^{-1} = (a_{i,j})\), \(\widehat{\sigma^2} = \operatorname {RSS}/(n - \tilde{k})\).

  • Блок «Регрессионная статистика»: коэффициент детерминации «\(R\)-квадрат» \(R^2 = \operatorname {ESS}/\operatorname {TSS}\); «Множественный \(R\)» \(= \sqrt{R^2}\) (как мы увидим в главе о коэффициентах корреляции, это выборочная корреляция между \(\overrightarrow {X}\) и \(\widehat{\overrightarrow {X}}\)); «Стандартная ошибка» \(= \sqrt{\widehat{\sigma^2}}\); «Нормированный \(R\)-квадрат»

    \[ R^2_{adj} = 1 - (1 - R^2)\frac{n-1}{n - \tilde{k}} \]

    – вариант \(R^2\) со штрафом за число регрессоров: обычный \(R^2\) при добавлении любого, даже бесполезного, регрессора не убывает, а \(R^2_{adj}\) может и упасть (несмещенные оценки дисперсий остатка и отклика вместо смещенных).

  • Блок «Дисперсионный анализ»: строки «Регрессия» / «Остаток» / «Итого» с \(\operatorname {df} = k, \; n - k - 1, \; n-1\) и \(\operatorname {SS} = \operatorname {ESS}, \operatorname {RSS}, \operatorname {TSS}\); статистика

    \[ F = \frac{\operatorname {ESS}/k}{\operatorname {RSS}/(n - k - 1)} \sim \operatorname {F}_{k, n-k-1} \quad \text{при } H_0: \theta _1 = \ldots = \theta _k = 0 \]

    – \(F\)-тест значимости регрессии в целом («объясняют ли регрессоры хоть что-нибудь»), знакомый нам по задаче Задача 2 (там же – его выражение через \(R^2\)); «Значимость \(F\)» – его \(p\)-значение.

  • Таблица коэффициентов, по строке на каждый параметр \(\theta_j\) (включая свободный член – «\(Y\)-пересечение»): оценка \(\widehat{\theta }_j\); ее стандартная ошибка \(\operatorname {se}_j := \sqrt{a_{j,j}\widehat{\sigma^2}}\); «\(t\)-статистика»

    \[ t_j = \frac{\widehat{\theta }_j}{\operatorname {se}_j} \sim T_{n - \tilde{k}} \quad \text{при } H_0: \theta _j = 0 \]

    – тест значимости отдельного коэффициента: это теорема Теорема 2 с \(\mathbf{w} = \overrightarrow {e}_j\), \(\tau_0 = 0\), \(b = a_{j,j}\); «\(P\)-значение» (двустороннее) и границы доверительного интервала \(\widehat{\theta }_j \pm Q_{T_{n - \tilde{k}}}\left(1 - \frac{\alpha }{2}\right)\operatorname {se}_j\) уровня доверия \(95\%\) (совпадает с интервалом из главы о линейной регрессии).

ExampleПример 16

Прогоните через инструмент «Регрессия» данные о поездках на такси из примера Пример 2 и прочитайте выдачу.

SolutionРешение

Выдача инструмента (все числа пересчитаны по формулам выше):

Рисунок 1
Рисунок 2
Коэфф. Ст. ошибка \(t\)-стат. \(P\)-значение Нижние\(95\%\) Верхние\(95\%\)
\(Y\)-пересечение \(108.27\) \(16.71\) \(6.48\) \(0.0013\) \(65.31\) \(151.23\)
\(d\) (км) \(32.08\) \(1.90\) \(16.92\) \(1.0 \cdot 10^{-5}\) \(27.20\) \(36.95\)

Читаем ее.

  • Модель объясняет данные отлично: \(R^2 \approx 0.983\) (и \(R^2_{adj} \approx 0.979\) недалеко ушел), типичный разброс цены вокруг прямой – «Стандартная ошибка» \(\sqrt{\widehat{\sigma^2}} \approx 21.4\) руб.

  • «Значимость \(F\)» \(\approx 10^{-5}\): гипотеза «расстояние вообще не влияет на цену» (\(\theta_1 = 0\)) с треском отвергается – ожидаемо. Заметьте: при \(k = 1\) этот \(F\)-тест эквивалентен \(t\)-тесту единственного коэффициента, и действительно \(F = 286.25 = 16.92^2 = t_1^2\), а \(p\)-значения совпадают.

  • По строкам коэффициентов: оба значимо отличны от нуля. Доверительный интервал посадки \((65.3, \; 151.2)\) накрывает заявленные \(100\) руб., интервал цены километра \((27.2, \; 36.9)\) накрывает заявленные \(30\) руб./км. Т.е. покоэффициентно претензий к тарифу нет.

Сравним с примером Пример 2, где совместная гипотеза \((a, b) = (100, 30)\) дала \(p \approx 6.2\%\) – гораздо ближе к границе. Противоречия нет: совместный \(F\)-критерий смотрит на пару параметров сразу (его «доверительная область» – эллипс в плоскости \((a,b)\), учитывающий отрицательную коррелированность оценок \(\widehat{a}\) и \(\widehat{b}\)), и точка \((100, 30)\) лежит близко к границе этого эллипса, хотя в прямоугольник из двух отдельных интервалов попадает свободно. Обратный эффект мы видели в задаче Задача 7 про кубическую регрессию: там каждый коэффициент по \(t\)-тесту незначим (мультиколлинеарность раздувает стандартные ошибки), а совместный \(F\)-тест эффект видит. Мораль: покоэффициентные \(t\)-тесты и совместный \(F\)-тест отвечают на разные вопросы, и подменять один другим нельзя.

3.10 Сводка

Соберем словарик раздела в одну таблицу (\(s^2\), \(s_i^2\), \(s_D^2\) – несмещенные выборочные дисперсии, \(s_p^2\) – объединенная дисперсия, \(\widehat{\sigma^2} = \operatorname {RSS}/(n - \tilde{k})\)):

Тест \(H_0\) Статистика Распр. при\(H_0\)
Одновыборочный\(t\) \(\theta = \theta _0\) \(\dfrac {\samplemean {X} - \theta _0}{\sqrt{s^2/n}}\) \(T_{n-1}\)
[2ex] Парный\(t\) \(\delta = \delta _0\) \(\dfrac {\samplemean {D} - \delta _0}{\sqrt{s_D^2/n}}\) \(T_{n-1}\)
[2ex] Двухвыборочный\(t\) (один. дисп.) \(a_1 - a_2 = \delta _0\) \(\dfrac {\samplemean {X^{(1)}} - \samplemean {X^{(2)}} - \delta _0}{s_p\sqrt{1/n_1 + 1/n_2}}\) \(T_{n_1 + n_2 - 2}\)
[2ex] Двухвыборочный\(t\) Уэлча \(a_1 - a_2 = \delta _0\) \(\dfrac {\samplemean {X^{(1)}} - \samplemean {X^{(2)}} - \delta _0}{\sqrt{s_1^2/n_1 + s_2^2/n_2}}\) \(\approx T_{\nu }\)
[2ex]\(z\)-тест (дисперсии известны) \(a_1 - a_2 = \delta _0\) \(\dfrac {\samplemean {X^{(1)}} - \samplemean {X^{(2)}} - \delta _0}{\sqrt{\sigma _1^2/n_1 + \sigma _2^2/n_2}}\) \(\NormalDistribution {0}{1}\)
[2ex]\(F\)-тест для дисперсий \(\sigma _1^2 = \sigma _2^2\) \(s_1^2/s_2^2\) \(\operatorname {F}_{n_1 - 1, n_2 - 1}\)
[2ex] Однофакторный дисп. анализ \(\mu _1 = \ldots = \mu _k\) \(\dfrac {\operatorname {SS}_{\text{Tr}}/(k-1)}{\operatorname {SS}_{E}/(N-k)}\) \(\operatorname {F}_{k-1, N-k}\)
[2ex] Двухфакторный дисп. анализ нет эффекта фактора \(\operatorname {MS}_{\text{фактора}}/\operatorname {MS}_{E}\) \(\operatorname {F}\)
[2ex] Регрессия:\(t\) коэффициента \(\theta _j = 0\) \(\estim {\theta }_j / \sqrt{a_{j,j}\estim {\sigma ^2}}\) \(T_{n - \tilde{k}}\)
[2ex] Регрессия:\(F\) значимости \(\theta _1 = \ldots = \theta _k = 0\) \(\dfrac {\operatorname {ESS}/k}{\operatorname {RSS}/(n-k-1)}\) \(\operatorname {F}_{k, n-k-1}\)
[1ex]

Те же тесты под теми же именами живут во всех статистических пакетах: в python это scipy.stats.ttest_1samp, ttest_rel (парный), ttest_ind (двухвыборочный; флаг equal_var переключает объединенную дисперсию/Уэлча), f_oneway (однофакторный дисп. анализ) и statsmodels OLS (полная выдача регрессии), в R – t.test, var.test, aov, lm/summary.