§1. Оценивание плотности
Из §1 гл. 9 известно, что несмещённой и состоятельной оценкой неизвестной функции распределения случайной величины является эмпирическая функция распределения
которая возрастает скачками величины в точках , где — упорядоченные элементы выборки.
А как оценить плотность (если она существует)? Так как — кусочно-постоянная функция, то её производная равна 0 всюду, за исключением точек скачков , и не годится в качестве оценки для .
Смысл по-пацански: эмпирическая функция распределения — лесенка. Производная у лесенки — ноль на ступеньках и бесконечность на краях. Плотность из неё напрямую не вытащишь — сначала лесенку надо «замазать».
Основная идея состоит в предварительном сглаживании эмпирического распределения за счёт его свёртки (см. П3) с распределениями, имеющими плотности и сходящимися к сосредоточенному в точке 0 распределению. Точнее: рассмотрим случайную величину , где случайная величина имеет (известную) плотность и не зависит от , а числа и при .
Согласно следствию из формулы преобразования плотности (П8), плотностью случайной величины служит . С учётом формулы свёртки (П3) выразим плотность случайной величины :
При случайные величины будут сходиться к по вероятности (П5), а плотности — к плотности для почти всех при выполнении, скажем, условия 1 из приведённой ниже теоремы 1. (Достаточно ограниченности плотности и выполнения при некоторых и неравенства .)
Заменив в формуле (2) на эмпирическую функцию распределения , получим для оценку
которую обычно называют оценкой Розенблатта — Парзена (Rosenblatt, 1956; Parzen, 1962).
По кирпичикам: каждое наблюдение заменяем маленьким «холмиком» площади 1 с центром в и шириной порядка . Складываем холмики и делим на — получаем плотность площади 1. Гистограмма — это то же самое, только с прямоугольными «кирпичами», прибитыми к фиксированной сетке.
Смысл по-пацански: вместо того чтобы сажать каждую точку как гвоздь, кладём на неё кучку песка. Где точек много — куча высокая, где мало — низкая. Форма кучки — ядро, её ширина — окно.
Свойства оценки
Какими статистическими свойствами она обладает?
Теорема 1. Пусть выполнены следующие условия:
- плотность непрерывна и ограничена, причём ;
- при так, что .
Тогда
где при почти всех , а случайные величины асимптотически нормальны: .
(Доказательство этой теоремы можно найти в учебнике [11, с. 58] у Лагутина.)
Естественно, возникает вопрос об оптимальном выборе и скорости стремления к нулю последовательности при . Ответ на него зависит от свойств гладкости оцениваемой плотности . Ограничимся классом плотностей, для которых верно допущение
Д1. Носителем (то есть множеством ) является конечный интервал, на котором дважды непрерывно дифференцируема с условием .
Предположим также, что для справедливы условия
Д2. (это всегда верно для чётной функции ) и .
Совершив замену во втором интеграле в равенствах (2), применим формулу Тейлора:
Подставляя результат в представление (4), видим, что
поскольку из формул (3) и (2) имеем , то есть .
Математическое ожидание во второй из формул представляет собой квадратичный риск оценки (см. §3 гл. 6; абсолютный риск изучается в монографии [21] у Лагутина). Однако риск зависит от через неизвестные значения и . Чтобы избавиться от этого, усредним риск по всем с помощью интеграла
главная часть которого (после отбрасывания ) равна
При первое слагаемое в сумме (5), отвечающее за смещение оценки , убывает. Второе слагаемое, отражающее дисперсию («разброс») оценки , наоборот, возрастает. Минимум функции достигается при (убедитесь!).
По кирпичикам: .
Подставляя в формулу (5), находим минимальное значение
Таким образом, порядок малости оптимального есть . При этом скорость сходимости к , определяемая величиной , составляет лишь — в отличие от скорости , которая имеет место для сходимости к (см. §2 гл. 12). Это можно объяснить тем, что в оценке значения при фиксированном принимают участие лишь , находящиеся в некоторой уменьшающейся окрестности точки , а не вся выборка.
Смысл по-пацански: сужаешь окно — меньше врёшь про форму (смещение), но в окно попадает меньше точек, и оценка дрожит (дисперсия). Расширяешь — наоборот. Оптимум — где обе беды равны по порядку: , отсюда .
Оптимальное ядро
Теперь выберем оптимальную плотность . Заметим, что в формуле (6) зависит от через . Эта величина инвариантна относительно преобразования , , где . Поэтому, не ограничивая общности, можно считать, что . Тогда (ввиду Д2) приходим к задаче минимизации при условиях , . Её решением является функция
ранее встречавшаяся в теореме 4 гл. 8. При выборе оптимальная плотность имеет более простой вид:
В статистической литературе её обычно именуют ядром Епанечникова (Epanechnikov, 1969), хотя оно было ещё раньше введено Бартлеттом (Bartlett, 1963). (Ядро — это непрерывная ограниченная чётная функция с единичным интегралом , не обязательно неотрицательная.)
Ядра — чистый изумруд…
— А. С. Пушкин, «Сказка о царе Салтане»
Насколько важно использовать именно такое ядро? Конкуренцию ему могут составить ряд ядер, перечисленных в следующей таблице:
| N | Ядро | ||
|---|---|---|---|
| 1 | Епанечникова | 1 | |
| 2 | Квартическое | 0,995 | |
| 3 | Треугольное | 0,989 | |
| 4 | Гаусса | 0,961 | |
| 5 | Прямоугольное | 0,943 |
- Квартическое ядро, в отличие от ядра Епанечникова, дифференцируемо в точках и .
- В случае треугольного ядра можно быстро производить пересчёт оценки плотности при увеличении переменной с заданным шагом . Это важно при интерактивном построении графиков для «окон сглаживания» разной ширины (см. пример 1 ниже).
- Ядро Гаусса (или нормальное) бесконечно дифференцируемо на всей оси. Однако оценка вычисляется медленно по причине многократного подсчёта значений экспонент.
- Достоинством прямоугольного ядра является его простой вид. Формально эту функцию нельзя называть ядром из-за разрывов в точках и , но её можно рассматривать как предел последовательности ядер, имеющих форму трапеции.
В последнем столбце таблицы указаны эффективности
ядер по отношению к оптимальному ядру Епанечникова (см. формулу (6)). На основе этой таблицы приходим к заключению, что выбор ядра мало влияет на величину среднеквадратичной ошибки оценки .
Смысл по-пацански: спорить о форме ядра — всё равно что спорить, лопатой или совком насыпать кучку песка. Разница — проценты. А вот сколько песка в кучке (ширина окна) — решает всё.
Ядра высших порядков
Отметим, что если неизвестная плотность имеет непрерывные производные более высокого чётного порядка , то можно добиться и большей, чем , скорости сходимости за счёт использования ядер, принимающих отрицательные значения. При выполнении условий , при , прежние рассуждения приводят к задаче минимизации функционала
решением которой на отрезке является некоторый полином степени . В частности, для (при ) получается ядро вида . Скорость сходимости соответствующей ядерной оценки равна .
В общем случае погрешность оптимальной оценки имеет порядок малости , который приближается к при увеличении . Это объясняется тем, что для более гладких плотностей к оцениванию значения привлекаются элементы выборки, лежащие во всё более широких окрестностях точки .
Недостатком таких оценок является возможность появления у них отрицательных значений, что противоречит тому, что .
Смысл по-пацански: ядро с «минусами по бокам» вычитает часть соседей и тем самым компенсирует кривизну — смещение пропадает в следующем порядке. Плата — оценка плотности может уйти в минус, а отрицательная вероятность выглядит глупо.
Пример 1. Выбор окна
При практическом оценивании плотности по заданной реализации выборки важен не столько выбор вида ядра, сколько правильное определение ширины «окна сглаживания» .
С помощью таблицы случайных чисел T1 у Лагутина была смоделирована выборка размера из распределения с плотностью . На рис. 3 приведены графики оценок , вычисленных на основе треугольного ядра для следующих значений : 0,1; 0,02; 0,5.
Выбор слишком малого приводит к быстро меняющейся, неустойчивой оценке, так как опирается только на небольшое количество наблюдений из узкой окрестности точки (велико второе слагаемое в формуле (5), отвечающее за дисперсию оценки).
С другой стороны, слишком большое значение влечёт чрезмерное сглаживание оцениваемой плотности, что не позволяет выявить её характерные особенности (такие, например, как наличие нескольких максимумов). Оценка в этом случае оказывается сильно смещённой.
В виджете — своя модельная выборка из той же плотности (таблицы T1 под рукой нет); жми кнопки , , :
Смысл по-пацански: при — «расчёска» из пиков на каждой точке, при — один пологий бугор, и два плато слились. Истина — посередине.