Глава 12

Прогнозирование и выбор модели

[25/84%]
Показать
LaTeX
Задача 12.1

Объясните, как можно было бы вычислить гребневую оценку β^(k)\widehat{\beta }(k), используя программу метода наименьших квадратов.

?
Задача 12.2

Рассмотрим регрессию с двумя ортогональными центрированными и масштабированными объясняющими переменными xx и zz. Используя методы примера 12.2 из раздела 12.4.1, вычислите вероятность правильного определения истинной модели с помощью пошагового отбора, когда коэффициенты регрессии для xx и zz оба равны нулю. Используйте значение c1=1.64c_{1} = 1.64 и предположите, что дисперсия ошибки равна 1.

?
Задача 12.3

Рассмотрим регрессию с KK объясняющими переменными. Пусть FpF_{p} — FF-статистика для проверки того, что некоторое заданное подмножество из rr переменных можно исключить из модели, где r=K+1−pr = K+1-p. Покажите, что значение CpC_{p} для этой сокращённой модели с исключёнными rr переменными равно Cp=r(Fp−1)+pC_{p} = r\left(F_{p}-1\right)+p.

?
Задача 12.4

Проверьте (12.85).

?
§
Задача 12a.1

Покажите, что квадрат полного смещения ∥μ−E[Xβ^]∥2\left\| \mathbf{\mu }-\mathbb {E}\left[\mathbf{X} \widehat{\mathbf{\beta }}\right]\right\|^{2} равен первому слагаемому в (12.8).

?
Задача 12a.2

Рассмотрим регрессионную модель

Yi=α+γ1xi+γ2zi+εi(i=1,…,n)(12.13) Y_{i} = \alpha +\gamma _{1} x_{i}+\gamma _{2} z_{i}+\varepsilon _{i} \quad (i = 1, \ldots , n) \tag {12.13}

где ∑ixi=∑izi=0\sum_{i} x_{i} = \sum_{i} z_{i} = 0 и ∑ixi2=∑izi2=1\sum_{i} x_{i}^{2} = \sum_{i} z_{i}^{2} = 1. Предположим, что мы хотим предсказать отклик YY, соответствующий вектору (x,z)(x, z), используя предиктор вида

Y^=Yˉ+γ~1x \widehat{Y} = \bar{Y}+\tilde{\gamma }_{1} x

где γ~1\tilde{\gamma }_{1} — оценка наименьших квадратов, полученная подгонкой модели

Yi=α+γ1xi+εi(i=1,…,n) Y_{i} = \alpha +\gamma _{1} x_{i}+\varepsilon _{i} \quad (i = 1, \ldots , n)
?
(a)

Предполагая, что модель (12.13) верна, покажите, что математическое ожидание ошибки модели E[ME]=E[(Y^−α−γ1x−γ2z)2]\mathbb {E}\left[\mathrm{ME}\right] = \mathbb {E}\left[\left(\widehat{Y}-\alpha -\gamma_{1} x-\gamma_{2} z\right)^{2}\right] предиктора Y^\widehat{Y} задаётся выражением

E[ME]=σ2(n−1+x2)+γ22(rx−z)2, \mathbb {E}\left[\mathrm{ME}\right] = \sigma ^{2}\left(n^{-1}+x^{2}\right)+\gamma _{2}^{2}(r x-z)^{2},

где r=∑ixizir = \sum_{i} x_{i} z_{i}.

(b)

При каких условиях Y^\widehat{Y} будет лучшим предиктором, чем предиктор, основанный как на xx, так и на zz?

§
Задача 12b.1

Докажите, что

RSS⁡pRSS⁡K+1=n−K−1n−p⋅1−Rˉp21−RˉK+12 \frac{\operatorname {RSS}_{p}}{\operatorname {RSS}_{K+1}} = \frac{n-K-1}{n-p} \cdot \frac{1-\bar{R}_{p}^{2}}{1-\bar{R}_{K+1}^{2}}
?
Задача 12b.2

Проведите небольшую симуляцию, чтобы оценить, насколько сильно CpC_{p} занижает ошибку предсказания в примере 12.1.

?
Задача 12b.3

Докажите, что KL(f,g)≥0K L(f, g) \geq 0. Можете предполагать, что f(y)>0f(\mathbf{y}) > 0 и g(y)>0g(\mathbf{y}) > 0 для всех x. Указание: покажите, что log⁡x≤x−1\log x \leq x-1 при x>0x > 0, и положите x=g(y)/f(y)x = g(\mathbf{y}) / f(\mathbf{y}).

?
Задача 12b.4

Получите (12.35), используя рассуждения об условной вероятности.

?
§
Задача 12c.1

Покажите, что первый шаг прямого отбора эквивалентен выбору переменной, наиболее сильно коррелированной с откликом.

?
Задача 12c.2

Покажите, что переменная, увеличивающая разность RSSp−RSSp+1\mathrm{RSS}_{p}-\mathrm{RSS}_{p+1} на наибольшую величину, — это та переменная, которая имеет наибольшую частную корреляцию с откликом при заданных уже включённых в модель переменных.

?
Задача 12c.3

В примере 12.2 проверьте алгоритм 12.2 и определите области, соответствующие подмножествам, выбранным (а) обратным исключением, (б) пошаговой регрессией.

?
(a)
(b)
§
Задача 12d.1

Проверьте, что маргинальное распределение Y\mathbf{Y} в байесовской постановке раздела 12.5.1 есть Np(0,(σ2+σ02)Ip)N_{p}\left(\mathbf{0},\left(\sigma^{2}+\sigma_{0}^{2}\right) \mathbf{I}_{p}\right).

?
Задача 12d.2

Покажите, что когда XTX=Ip\mathbf{X}^{T} \mathbf{X} = \mathbf{I}_{p}, величина cjc_{j} во второй версии гарроты задаётся формулой

cj=β^j2λ+β^j2. c_{j} = \frac{\widehat{\beta }_{j}^{2}}{\lambda +\widehat{\beta }_{j}^{2}} .

Рис. 12.4 Функции, задающие сжимающие оценки в ортонормированном случае. Сжимающая оценка \tilde{\beta }_{j} равна h\left(\widehat{\beta }_{j}\right).Рис. 12.4 Функции, задающие сжимающие оценки в ортонормированном случае. Сжимающая оценка \tilde{\beta }{j} равна h\left(\widehat{\beta }{j}\right).

?
§
Задача 12e.1

Проверьте (12.65). Указание: используйте формулу обращения блочной матрицы A.9.1 и раскройте квадратичную форму.

?
Задача 12e.2

Найдите вид апостериорной прогностической плотности для линейной регрессии. Предположите, что объясняющая переменная центрирована и что априорное среднее равно нулю. Также предположите, что вы предсказываете единственное значение (т.е. считайте, что m=1m = 1).

?
§
Задача 12f.1

Рассмотрим модель регрессии

Yi=α+βxi+εi(1=1,…,n) Y_{i} = \alpha +\beta x_{i}+\varepsilon _{i} \quad (1 = 1, \ldots , n)

где ∑ixi=0\sum_{i} x_{i} = 0 и ∑ixi2=1\sum_{i} x_{i}^{2} = 1. Пусть r=∑ixiYir = \sum_{i} x_{i} Y_{i}. Предположим, что мы оцениваем параметр β\beta с помощью оценки

β~={0, если ∣r∣<cr, если ∣r∣≥c \tilde{\beta } = \begin{cases} 0, & \text{ если }\left|r\right| < c \\ r, & \text{ если }\left|r\right| \geq c\end{cases}

где cc — некоторая положительная константа. Как СКО оценки β~\tilde{\beta } как оценки β\beta соотносится со СКО обычной МНК-оценки?

?
Задача 12f.2

Предположим, что вы используете пошаговый отбор для выбора либо нулевой модели Yi=α+εiY_{i} = \alpha +\varepsilon_{i}, либо модели простой линейной регрессии из упражнения 1 выше. Объясните, как бы вы вычислили условную плотность (12.74) в этой ситуации.

?
Задача 12f.3

Для любой пары случайных векторов Y\mathbf{Y} и Z\mathbf{Z} покажите, что разность Var⁡[Y]−E[Var⁡[Y∣Z]]\operatorname {Var}\left[\mathbf{Y}\right]-\mathbb {E}\left[\operatorname {Var}\left[\mathbf{Y} \mid \mathbf{Z}\right]\right] является положительно полуопределённой. Указание: покажите, что эта разность равна Var⁡[E[Y∣Z]]\operatorname {Var}\left[\mathbb {E}\left[\mathbf{Y} \mid \mathbf{Z}\right]\right].

?
§
Задача 12g.1

Напишите небольшую компьютерную программу для вычисления остаточной суммы квадратов для всех возможных регрессий с использованием алгоритма Гарсайда. Задачи какого размера можно разумно обработать?

?
Задача 12g.2

Реализуйте алгоритм Моргана и Татара. Какие улучшения вы замечаете по сравнению с алгоритмом Гарсайда?

?
§
Задача 12h.1

Покажите, что функция ff, которая минимизирует ожидаемую МО (12.80), есть условное математическое ожидание E[β∣β^]\mathbb {E}\left[\beta \mid \widehat{\beta }\right], задаваемое формулой (12.81).

?
Задача 12h.2

Постройте ту же диаграмму для примера 12.6, что и приведённые в тексте в примерах 12.4 и 12.5.

?
Задача 12h.3

Покажите, что в гребневой регрессии, когда XTX=Ip\mathbf{X}^{T} \mathbf{X} = \mathbf{I}_{p}, малый бутстрап и обобщённая перекрёстная проверка (GCV) дают одну и ту же оценку для гребневого параметра.

?