Книга
Книга
ОГЛАВЛЕНИЕ
Предисловие 5
Введение 10
Основные обозначения 13
Глава 1. Элементы математической статистики 15
Параметрическая статистика. Свойства оценок 16
Метод моментов 19
Неравенства Фишера-Крамера-Рао 24
Метод максимального правдоподобия (ММП) 29
Глава 2. Методы учета априорной информации в рамках параметрической статистики 35
Метод Байеса 35
Минимаксный метод учета априорной информации 40
Обобщенный метод максимального правдоподобия учета априорной детерминированной информации 41
Обобщенный метод максимального правдоподобия учета априорной стохастической информации 44
Глава 3. Устойчивые методы оценивания параметра положения 48
Минимаксный метод Хьюбера 49
Робастные М-оценки 55
Глава 4. Методы непараметрической статистики 60
Восстановление функции распределения 60
Восстановление плотности распределения методом гистограмм .62
Восстановление плотности распределения методом Розенблатта- Парзена 63
Восстановление плотности распределения проекционными методами 66
Восстановление плотности распределения регуляризованным методом гистограмм 69
Метод корневой оценки плотности распределения 71
Глава 5. Проверка гипотез о законе распределения 74
Проверка гипотезы о законе распределения в рамках непараметрической статистики 74
Проверка гипотезы о законе распределения в рамках параметрической статистики 76
Глава 6. Численные методы статистического моделирования 79
Способы моделирования случайных величин 79
Применение метода статистического моделирования для решения некоторых прикладных задач 84
Глава 7. Метод наименьших квадратов для линейных моделей с неопределенными данными 90
Примеры линейных моделей с неопределенными данными90
Классическая схема МНК 93
Обобщения классической схемы МНК 103
Прогнозирование с помощью линейных регрессионных моделей . 109
Глава 8. Робастные методы для линейных моделей с неопределенными данными 111
Робастные М-оценки параметров линейных моделей 111
Численные методы нахождения робастных оценок параметров линейных моделей 113
Глава 9. Учет априорной информации в линейных моделях с неопределенными данными 117
Метод Байеса в рамках линейных моделей 118
Минимаксный метод учета детерминированной априорной информации 121
Обобщенный метод максимального правдоподобия учета априорной стохастической информации в рамках линейных моделей . . 124
Обобщенный метод максимального правдоподобия учета априорной детерминированной информации в рамках линейных моделей 137
Регуляризованный метод наименьших квадратов 140
Глава 10. Метод наименьших квадратов для нелинейных моделей с неопределенными данными 146
МНК-оценки параметров нелинейных моделей и их свойства . . . 146
Численные методы нахождения МНК-оценок параметров нелинейных моделей 149
Глава 11. Методы выделения детерминированных и хаотических компонент временных рядов 153
Метод сглаживающих ортогональных полиномов 153
Метод сглаживающих линейных сплайнов 158
Робастные линейные сглаживающие сплайны 163
Метод сглаживающих кубических сплайнов 167
Метод вейвлетов 177
Глава 12. Методы прогнозирования хаотических временных рядов 182
Методы прогнозирования с использованием априорной информации и ортогональных полиномов 182
Методы прогнозирования с использованием априорной информации и линейных сплайнов 185
Методы прогнозирования с использованием сингулярно-спектрального анализа 187
Глава 13. Планирование оптимальных измерений при восстановлении функциональныхзависимостей 192
Постановка задач планированияоптимальных измерений 193
Методы решения задач планирования оптимальных измерений . 199
Список литературы 205
Предметный указатель 211
Предисловие
Представляемая нами книга написана на основе курса лекций, читаемого одним из авторов на протяжении более чем 20 лет студентам старших курсов МИФИ и слушателям факультетов повышения квалификации и переподготовки.
При подготовке настоящего издания были внесены дополнения, включающие некоторые последние достижения, в том числе авторов книги, в основном по двум направлениям: робастное оценивание и оценивание с учетом дополнительной априорной информации. В книге также представлены некоторые современные методы прогнозирования временных рядов и элементы теории вейвлет-преобразо- вания.
Книга в первую очередь предназначена лицам, использующим математические методы обработки неопределенных данных при решении прикладных задач различного содержания. Кроме того, большинство разделов книги используются студентами МИФИ, выполняющими учебно-исследовательские работы, студентами-дипломниками и аспирантами, тематика исследований которых требует применения математических методов обработки неопределенных данных.
В книге рассматриваются неопределенные данные, неопределенность которых может быть обусловлена двумя причинами: 1) стохастическим характером данных; 2) неполной априорной информацией об искомом решении, задаваемой, например, в виде принадлежности решения детерминированному множеству. Вышеуказанный неопределенный характер данных и определил название книги.
В гл. 1 представлены базовые элементы математической статистики. Анализируются основные свойства оценок и соотношения между ними, в частности эффективность и робастность оценок. Изложен традиционный материал, в том числе интервальное оценивание математического ожидания и дисперсии нормально распределенной случайной величины. Рассматриваются два универсальных метода в рамках параметрической статистики: метод моментов и метод максимального правдоподобия (ММП). Метод моментов изложен в обобщенном виде, позволяющем существенно расширить рамки его применения. С помощью неравенства Фишера-Крамера-Рао анализируется эффективность оценок. Представлены основные свойства ММП-оценок. Изложение теоретических результатов сопровождается примерами, при рассмотрении которых конструируются функции правдоподобия и находятся информация Фишера и информационная матрица Фишера, ММП-оценки и их
характеристики. Особое внимание уделяется многомерному нормальному распределению.
Во 2-й главе рассматриваются методы учета дополнительной априорной информации в рамках параметрической статистики. Представлены четыре метода учета априорной информации в зависимости от ее вида. Если априорная информация об искомых параметрах имеет стохастический характер, то предлагается использовать два метода: метод Байеса и обобщенный метод максимального правдоподобия (ОММП) с заданием априорной выборки. Если же априорная информация об искомых параметрах и задается в виде принадлежности и априорному множеству Rai то предлагается использовать два метода — минимаксный и ОММП с учетом соотношения и € Ra- Анализируются схемы применения методов учета априорной информации и алгоритмы их численной реализации. Рассматриваются примеры применения методов, в частности случай, когда члены исходной выборки подчиняются нормальному закону.
В 3-й главе представлены робастные методы оценивания параметра положения в условиях наличия больших выбросов. Подчеркивается, что схема робастного оценивания параметра положения может быть без существенных качественных изменений обобщена на многомерный вариант оценивания параметров регрессионной модели. За основу робастного оценивания взят минимаксный подход Хьюбера. Предлагается итерационный метод численного нахождения робастной оценки параметра положения, основанный на геометрическом положении робастной оценки искомого параметра. Рассматривается общая схема получения робастных М-оценок, основанная на использовании функции влияния.
В гл. 4 представлены некоторые часто используемые для решения прикладных задач методы непараметрической статистики восстановления функции и плотности распределения. Подчеркивается, что задача восстановления плотности распределения по выборке, в отличие от аналогичной задачи для функции распределения, принадлежит к классу некорректно поставленных задач и поэтому может быть эффективно решена только при использовании дополнительной априорной информации об искомой плотности. Форма и объем априорной информации могут быть различными, и в зависимости от этого используются различные методы восстановления плотности распределения. В главе описаны 5 методов восстановления плотности распределения, использующие различные виды и уровни априорной информации. В методах гистограмм, Розенблатта-Парзена и корневой оценки плотности априорная информация используется для определения подходящих значений коэффициентов, аналогичных параметру регуляризации. В проекционных методах априорная информация может быть использована в виде задания априорной реперной плотности, в регуляризованном методе гистограмм априорная информация об искомой плотности задается в виде априорного класса плотностей.
В гл. 5 дается краткое изложение схем проверки гипотез о восстанавливаемом законе распределения в рамках параметрической и непараметрической статистик. Представлены критерии согласия Колмогорова, ш\ %2 •
Глава 6 посвящена численным методам статистического моделирования. В этой главе представлены способы моделирования случайных величин, в частности датчики равномерно распределенной нормированной случайной величины 7, основанные на методах Лемера и Неймана. Дано применение метода статистического моделирования для вычисления определенных интегралов и решения интегральных уравнений Фредгольма второго рода.
В гл. 7 изложен метод наименьших квадратов (МНК) для линейных моделей с неопределенными данными. Представлена классическая схема МНК и ее обобщения. Приводятся наиболее значимые свойства МНК-оценок и их обобщений. В конце главы дается линейная прогнозная модель, использующая МНК на этапе ее «обучения».
В гл. 8 представлены робастные схемы для линейных моделей с неопределенными данными. Все робастные схемы оценивания для линейных моделей строятся на основе функций влияния и М-оценивания. Особое внимание уделяется М-оценке Хьюбера. Предлагаются итерационные численные схемы нахождения нелинейных робастных оценок параметров линейных моделей, в частности итеративный МНК и метод вариационно-взвешенных квадратических приближений. Для нахождения робастной оценки Хьюбера предлагается эффективная итерационная процедура, сходящаяся к робастной оценке за конечное число итераций.
В гл. 9 изложены схемы учета дополнительной априорной информации в линейных моделях с неопределенными данными. Отмечается, что в условиях, когда информационная матрица Фишера исходной линейной модели вырождена или близка к вырожденной, задача оценивания параметров линейной модели принадлежит к классу некорректно поставленных задач и без учета дополнительной априорной информации невозможно получить приемлемые по точности оценки искомых параметров. В главе представлены различные схемы учета априорной информации, основанные на методах Байеса, минимаксном и ОММП. Для ОММП даны две схемы оценивания в зависимости от вида априорной информации. При применении первой схемы ОММП можно учитывать априорную информацию стохастического характера, задаваемую в виде априорной выборки. В этом случае предполагается, что совместная плотность вероятностей членов выборки зависит от искомого вектора и линейной модели. При применении второй схемы ОММП учитывается априорная информация детерминированного вида, задаваемая в виде априорного детерминированного множества, которому заведомо принадлежит искомый вектор и. В §9.5 рассматривается также регуляризованный метод наименьших квадратов, позволяющий учитывать погрешность в элементах матрицы А исходной линейной модели А и = f — е.
В гл. 10 в сжатой форме изложен метод наименьших квадратов для нелинейных моделей. Приведен итерационный метод Ньютона-Гаусса численного нахождения МНК-оценок решений нелинейных моделей. Даны регуляризованные модификации Левенберга-Марквардта итерационных процессов Ньютона-Гаусса.
Главы 11, 12 посвящены анализу и прогнозированию временных рядов. В гл. 11 представлены методы выделения детерминированных компонент временных рядов. Все представленные в главе методы основаны на представлении детерминированной компоненты в виде разложения по базисной системе функций и оценке коэффициентов разложения с помощью МНК или робастной схемы. В качестве базисной системы функций берутся: 1) система полиномов, ортогональных на множестве фиксированных значений аргумента; 2) линейные сплайны; 3) кубические сплайны; 4) вейвлеты. Предлагаются эффективные численные схемы расчета искомых коэффициентов детерминированных компонент. В гл. 12 представлено несколько сравнительно новых методов прогнозирования временных процессов. Первые два из них основаны на учете априорных экспертных оценок прогнозируемых величин и применении схем выделения детерминированных компонент, изложенных в гл. 11. Третий из представленных в гл. 12 методов прогнозирования базируется на сингулярно-спектральном анализе и выделении главных компонент исследуемого временного ряда. Указывается на соответствие между прогнозированием с помощью метода главных компонент и прогнозированием на основе линейной регрессионной модели.
В завершающей книгу гл. 13 дано краткое введение в планирование оптимальных измерений при восстановлении функциональных зависимостей. Рассматриваемая задача планирования особенно важна при проведении физических экспериментов, когда экспериментатор имеет возможность выбора значений аргумента, при которых производятся измерения восстанавливаемой функции. Вводятся различные типы оптимальности планов экспериментов и изложены методы решения задач оптимизации планов измерений для рассматриваемых типов оптимальности, включая алгоритмы их численного решения.
Ссылки на используемую литературу даны в квадратных скобках, а сам список литературы представлен в алфавитном порядке и включает в себя лишь цитируемые источники. Представленный список не претендует на полноту, а отражает лишь некоторые стороны изложенного в книге материала. Для читателя, желающего углубить свои знания по теории вероятностей и традиционным главам математической статистики, рекомендуем монографии В. С. Пугачева [62], Ж. Закса [33], М. Кендалла и А. Стюарта [38], С. Р. Рао [65], энциклопедию «Вероятность и математическая статистика» [19]. Теория матриц достаточно полно изложена в монографии Ф. Р. Гантмахера [23]. С численными методами, используемыми при обработке неопределенных данных, можно ознакомиться в книгах [20,36,51,56, 70, 77].
Авторы благодарят заведующего кафедрой «Прикладная математика» МИФИ, д.ф.-м.н., профессора Н.А. Кудряшова, д.ф.-м.н., про-
фессора этой же кафедры Т. И. Савёлову и рецензентов за просмотр рукописи и высказанные замечания, учтенные в окончательном варианте книги.
Авторы будут благодарны за все замечания и предложения, которые можно направлять по e-mail: booMkryanev.ru. Материалы, использованные в данной монографии, а также информацию о направлениях деятельности авторов можно найти на сайте www. kryanev. ru.
Москва, январь 2003 г.Москва, январь 2003 г.А. В. Крянев
Москва, январь 2003 г.
Москва, январь 2003 г.
Г. В. Лукин
Введение
Статистические методы все более широко применяют при решении различных прикладных задач. В первую очередь традиционно они используются при обработке данных экспериментов, причем круг задач обработки непрерывно расширяется прежде всего за счет расширения областей, где используются экспериментальные методы, и усложнения самих экспериментов.
В последние годы в связи с запросами практики интенсивно развиваются методы исследования, основанные на измерениях косвенной информации об изучаемых системах и объектах. Часто задачи математической обработки и интерпретации неопределенных данных по косвенным проявлениям изучаемых объектов принадлежат к классу некорректных задач. Разработка статистических методов решения некорректных задач обработки и интерпретации неопределенных данных еще далека от завершения, но и в этой области уже создано много подходов и методов, а на их основе — апробированных эффективных численных алгоритмов решения поставленных задач. Знать эти методы и уметь их использовать — насущная необходимость для любого экспериментатора и специалиста, обрабатывающего неопределенные данные.
Вторая значительная особенность последнего периода развития статистических методов исследования — широкое применение современной вычислительной техники при обработке неопределенных данных. Применение компьютеров при обработке данных дает возможность решать такие задачи, решение которых совсем недавно было невозможно. Например, большинство задач обработки результатов измерений косвенных проявлений изучаемых объектов невозможно решить без применения компьютеров. Кроме того, сокращение времени обработки при применении компьютеров дает возможность создания оперативных систем управления сложными объектами, в которых слежение за поведением объекта осуществляется с помощью экспериментальных методов (например, с помощью систем различных датчиков и приборов измерения). Бурное внедрение компьютеров и вычислительных методов в статистику, и, в частности, в статистическую обработку данных, заставило заново переосмыслить место и значение многих классических методов математической статистики под углом возможности их использования с применением компьютеров и потребовало разработки самих численных реализаций, новых методов и создания эффективных численных алгоритмов обработки данных. Знать основные из этих
методов и алгоритмов, владеть ими не только полезно, но и необходимо обработчику неопределенных данных.
В последние годы в самой математической статистике, в силу ее внутреннего развития и потребности практики, созданы новые подходы и методы, более полно и адекватно учитывающие реальные ситуации, возникающие при получении неопределенных данных. Прежде всего это относится к критическому переосмыслению основных предположений, упрощений и гипотез, которые берутся в качестве основы получения тех или иных статистических подходов и методов. Всякий разумный метод обработки должен обладать свойством устойчивости в том смысле, что любое возможное (физически реализуемое) малое уклонение от базовых предположений приведет лишь к малым изменениям в конечных результатах обработки данных. Такие устойчивые методы обработки в математической статистике получили название робастных.
При решении прикладных задач обработку неопределенных данных, как правило, проводят в условиях, когда у исследователя помимо исходных неопределенных данных имеется дополнительная априорная информация об изучаемом объекте. Ясно, что учет этой дополнительной информации позволяет в ряде случаев существенно повысить точность конечных результатов обработки. Более того, для целого класса задач обработки данных без учета дополнительной априорной информации вообще невозможно получить приемлемый конечный результат.
В математической статистике разработаны различные методы учета дополнительной информации об изучаемом объекте и ее «соединения» в процессе обработки с неопределенными данными, ознакомить с такими методами — также одна из целей настоящей книги.
В главах 7-13 книги представлены методы и алгоритмы восстановления регрессионных зависимостей и их применения для прогнозирования.
Задачи восстановления регрессионных зависимостей встречаются во всех областях естествознания при обработке неопределенных данных.
Обширный класс регрессионных зависимостей составляют линейные задачи. К линейным регрессионным задачам относятся, например, многие задачи восстановления функциональной зависимости, задачи исследования изучаемых объектов и систем по измерениям косвенной информации об этих объектах и системах (линейные задачи идентификации). Математические модели линейных регрессионных задач — системы линейных уравнений, правая часть которых имеет случайный характер. В некоторых задачах идентификации не только правая часть исходной системы уравнений, но и оператор левой части имеет неопределенный характер и часто задается со случайными погрешностями. Из-за наличия погрешностей исходная система уравнений, как правило, является противоречивой, т. е. не существует ни одного точного решения исходной системы при заданной правой части с погрешностями. Поэтому попытки решения таких систем «в лоб» с помощью традиционных методов, ориентированных на получение точного решения,
часто приводят к неудовлетворительному результату. В то же время, учитывая случайный характер погрешностей, для получения приемлемого приближенного решения этих систем естественно применять статистические методы.
Применение статистических подходов и методов для решения задач восстановления регрессионных зависимостей имеет ряд особенностей и специфических моментов, требующих качественного анализа и разработки эффективных численных алгоритмов получения приближенных решений. Ознакомить читателя с основными, наиболее эффективными и апробированными методами и численными алгоритмами решения задач восстановления регрессионных зависимостей — одна из целей настоящей книги.
В книге рассматриваются также нелинейные задачи идентификации, численное решение которых требует разработки специальных методов и алгоритмов.
Часто исследователь является не только пассивным обработчиком неопределенных данных, но и может повлиять на процесс их получения. В таких условиях естественно добиваться такого набора неопределенных данных (в рамках тех ограничений и возможностей, в которых проводится набор), при котором возможно получение наилучшего конечного результата по идентификации изучаемого объекта или системы. В книге изложены некоторые основные методы и алгоритмы решения задач планирования оптимального набора при восстановлении функциональных зависимостей.
Основные обозначения
Xi, . . . , Хп — элементы выборки р(ж) — плотность вероятностей F(x) — функция распределения вероятностей р^х^ — плотность вероятностей случайной величины Е р(х; и) — плотность вероятностей, зависящая от параметра и р^х | и) — условная плотность вероятностей при фиксированном значении и
р(х) — оценка плотности вероятностей р(х)
F(x) — оценка функции распределения F(x) и — оценка параметра и
Fn(x) — эмпирическая функция распределения
Ми — математическое ожидание случайной величины и
Рдов — доверительная вероятность а к — начальный момент к-го порядка Цк — центральный момент к-го порядка <r2(£),D(£) — дисперсия случайной величины £ s2 — эмпирическая дисперсия
е 2 ds — интеграл вероятностей о
Г(£) — гамма-функция
Хп — случайная величина, распределенная по закону хи-квадрат с п степенями свободы
/п,/п(и) — информация Фишера или информационная матрица Фишера
Ln, Ln(u) — функция правдоподобия
1п^ 1п(и) — логарифмическая функция правдоподобия — ковариационная матрица случайного вектора Е
У = ~уУг - средняя арифметическая
N\mD ст2) — нормальный закон распределения с математическим ожи- w 2 данием т и дисперсией а
ив — оценка Байеса параметра и
Ка — ковариационная матрица априорного распределения иа — центр априорного распределения параметра и PanpW — плотность априорного распределения
Uа Ra — априорное множество
мммп — оценка метода максимального правдоподобия параметра и (ММП-оценка)
йоммп — оценка обобщенного метода максимального правдоподобия параметра и (ОММП-оценка)
Ап — смещение оценки и
arg ш1пи(таж) /(п) — значение и^ для которого целевая функция /(п) достигает минимума (максимума)
К — параметр Хьюбера
p(s) — функция влияния М-робастной оценки параметра положения /о, /+, I- — множество индексов, соответствующих средней части, правому и левому «хвостам» распределения Хьюбера
К (и) — функция распределения Колмогорова
Кп(и) — функция распределения Масси
5 (ж) — обобщенная функция Дирака
Н^{х} — полином степени к Чебышева-Эрмита
L^ (ж) — полином степени к Чебышева-Лагерра
L(c) — функция Лагранжа
7 — случайная величина, равномерно распределенная на промежутке [0,1]
е — доля засорения в модели смеси Хьюбера или вектор погрешностей правой части регрессионной модели
пмнк — оценка метода наименьших квадратов параметра и
^min (^) (^шах (^)) — минимальное (максимальное) собственное значение квадратной матрицы С
cov(X, У) — ковариация случайных величин X и У gradu f(u) — градиент функции /(п)
Ат — транспонированная матрица матрицы А
С-1 — обратная матрица невырожденной квадратной матрицы С пмм — оценка минимаксного метода параметра и (и^и) — скалярное произведение векторов и и v ||п|| — евклидова норма вектора и
Sn(x) — кубический интерполяционный сплайн
Sna(x) — кубический сглаживающий сплайн
SaW — линейный сглаживающий сплайн
^(t) — базисный вейвлет
E^N) — план эксперимента
e(N) — нормированный план эксперимента
М(е) — информационная матрица, соответствующая плану эксперимента e(N)
Т>^ = М-1(е) — обратная матрица информационной матрицы М(е)
Глава 1ЭЛЕМЕНТЫ МАТЕМАТИЧЕСКОЙСТАТИСТИКИ
Математическая статистика, и, в частности, математическая обработка экспериментальных данных как ее составная часть, базируются на многих разделах математики и прежде всего на теории вероятностей. Предполагается, что читатель знаком с такими основными понятиями теории вероятностей, как случайные события и величины, вероятность события, операции над случайными событиями, случайными величинами и вероятностями, законы распределения случайных величин, предельные теоремы теории вероятностей. В качестве базовой книги, где изложены теория вероятностей и математическая статистика, рекомендуем использовать монографию [62]. Некоторые дополнительные сведения из теории вероятностей, используемые в математической статистике, будут вводиться в соответствующих местах монографии по мере необходимости.
Одной из основных, базовых задач математической статистики является задача восстановления неизвестного закона распределения случайной величины по конечному числу ее реализаций. Более подробно, рассматривается случайная величина £, для которой известна (из эксперимента) совокупность ее случайных реализаций
(1.1)
Требуется с максимально возможной точностью определить закон распределения £, например плотность вероятностей р^(ж).
Совокупность случайных реализаций (1.1) называется выборкой, число реализаций п — объемом выборки. Если случайные реализации, рассматриваемые как случайные величины, независимы, то выборка называется повторной, в противном случае — бесповторной. Для повторной выборки, и только для нее, совместная плотность вероятностей совокупности случайных величин (1.1) (если она существует) имеет
вид р[ р^(жД. В дальнейшем, если специально не оговорено, предпола- г=1
гается, что (1.1) — повторная выборка. В математической статистике любую измеримую функцию (скалярную или векторную) от членов выборки (1.1) принято называть статистикой.
Иногда исследователя интересует не сам закон распределения случайной величины £, а лишь некоторые его характеристики, например математическое ожидание и дисперсия (соответственно, вектор математических ожиданий и ковариационная матрица, если £ — векторная
случайная величина) или некоторые моменты случайной величины более высокого порядка.
При восстановлении плотности вероятности по выборке различают два подхода — параметрический и непараметрический.
Параметрический подход основан на гипотезе о принадлежности искомой плотности вероятностей р^ц и) классу плотностей, определяемых совокупностью параметров и (если и фиксирован, то плотность р^(ж; и) определена однозначно). Например, часто вводится гипотеза о нормальности распределения скалярной случайной величины £, т. е.
р^х\ т^а2) = J- е~(ж~т) /12<7 )
V 2тг ст
с неизвестными параметрами т^ а2.
В рамках параметрического подхода задача восстановления плотности вероятностей сводится к задаче восстановления значений тех неизвестных параметров щ от которых зависит плотность вероятностей. При решении прикладных задач методами математической статистики исследователя чаще всего интересуют именно значения восстанавливаемых параметров, а не сама плотность вероятностей, поэтому методам параметрической статистики будет уделено наибольшее внимание.
Непараметрические методы восстановления законов распределения наблюдаемых случайных величин не предполагают такой жесткой фиксации класса законов распределения при помощи конечного числа параметров, хотя довольно часто в рамках непараметрического подхода используют метод «погружения» в параметрическое семейство с потенциальной возможностью неограниченного увеличения числа искомых параметров.
.1. Параметрическая статистика. Свойства оценок
Интуитивно ясно, что по выборке конечного объема принципиально невозможно точное восстановление закона распределения в рамках как параметрического, так и непараметрического подходов. В результате восстановления мы получаем приближенные значения закона распределения (например, плотности вероятностей) или приближенные значения параметров (если использован параметрический подход). В математической статистике приближенные значения параметров плотности вероятностей или самой плотности вероятностей, полученные на основе выборки (1.1), принято называть оценками.
Оценки параметра и и плотности р^ будем обозначать символами й и щ соответственно.
Любая оценка й зависит от членов выборки (1.1) и поэтому является случайной величиной.
Оценка й называется несмещенной^ если М й = иТ. где ит — искомое точное значение параметра и. Если М й ф ит. то оценка й смещена.
Поскольку оценка й = й^Ху, . . . , Хп) зависит от членов выборки, то она, вообще говоря, будет изменяться при увеличении объема выборки
(добавлении новых членов выборки). Интуитивно ясно, что при ?2 —> оо информация о законе распределения в выборке неограниченно увеличивается, и поэтому достаточно разумная оценка параметра должна сближаться (в том или ином смысле) с его точным значением.
Оценка и = й(Х1, . . . , Хп) называется состоятельной по вероятности (в среднем квадратичном), если u(Xi,...,Xn) сходится по вероятности (в среднем квадратичном) к иТ при п -Л ос. Если тип сходимости безразличен или ясен из контекста, то будем говорить о состоятельности оценки без указания типа сходимости.
Конечно, состоятельность является хорошим свойством оценки, но все же скорее успокоительного, а не конструктивного характера, поскольку на практике объем выборки всегда конечен. Для практики наиболее важным является вопрос о близости (в том или ином смысле) оценки к искомому значению параметра при фиксированном объеме выборки. Меру близости можно вводить по-разному. Например, если и — скаляр и оценка й несмещена, то в качестве меры близости чаще всего выбирают дисперсию оценки (если й — несмещенная оценка вектора, то мерой близости может служить ковариационная матрица оценки). Оценки, наиболее близкие к истинным значениям, называют эффективными. Одна из основных задач математической статистики — нахождение эффективных оценок.
Как уже указывалось выше, основой параметрического подхода является жесткое постулирование класса распределений. К сожалению, на практике реальные законы распределения случайных величин, образующих выборку (1.1), как правило, отличны от постулированного. Хотя такое отличие может быть и малым, оно всегда имеется. Если оценка малочувствительна к малым изменениям (в том или ином смысле) исходного постулированного закона распределения, то такая оценка называется робастной.
Любая оценка й 72-мерного вектора и представима в виде
(1-2)(1-2)и = 8(Хъ...,Хп\
(1-2)
(1-2)
где S — оператор из конечномерного пространства элементов (Xi, . . . , Хп) в m-мерное пространство Ет.
Если S — линейный оператор, то оценка (1.2) называется линей- нощ в противном случае й — нелинейная оценка. В частности, если Хг — векторы размерности к. то линейная оценка представима в виде й = SX + и^. где S — матрица размерности (ттг х nk), X — совокупность компонент векторов выборки (1.1), Uq — фиксированный детерминированный вектор.
Класс линейных оценок играет важную роль в математической статистике, поскольку в этом классе часто удается найти «хорошие» оценки, а линейность оценки позволяет в большинстве случаев вычислять ее с меньшими вычислительными затратами по сравнению с нелинейными оценками.
Часто встречаются оценки, которые вместо свойств несмещенности обладают более общим свойством асимптотической несмещенности:
А.В. Крянев, Г.В. Лукин
М й^Хх, . . . , Хп) —У иТ при п —У оо. В частности, состоятельные в среднем квадратичном оценки асимптотически несмещены.
Выше были рассмотрены некоторые основные свойства оценок. Конкретные оценки могут обладать одними из этих свойств и не обладать другими. Спрашивается, каким из перечисленных свойств оценок следует отдавать предпочтение при выборе подходящей оценки? Универсального ответа на этот вопрос не существует. Конечно, всегда желательно, чтобы оценка была эффективной. Но, к сожалению, часто эффективные оценки неустойчивы и тогда, в условиях опасности нарушения основных предположений, следует отдавать предпочтение робастным оценкам, эффективность которых максимальна. С другой стороны, и эффективные (или почти эффективные), и робастные оценки, как правило, даже для простых параметрических моделей могут быть вычислены только с помощью компьютеров. Линейные оценки наиболее легки для вычислений, но в большинстве случаев не обладают свойством робастности.
До сих пор мы рассматривали точечное оценивание параметров, в результате которого вместо неизвестного точного значения ит получаем одно его приближенное значение — оценку и.
В математической статистике существует еще один способ оценивания — интервалъный. При интервальном оценивании находят две оценки скалярного параметра и uHDuB такие, что определена вероятность Р {n G (пН) ^в)} = P^Y Величину рдов = infup(u) называют доверительным уровнем, al — рдов уровнем риска. В приложениях часто доверительный уровень и уровень риска выражают в процентах, а границы пн, ив подбирают так, чтобы доверительный уровень равнялся одному из стандартных значений: 0,9; 0,95; 0,99; 0,999. Например, если Рдов = 0,95, то говорят о 95 % доверительном уровне и 5 % уровне риска.
Интервальные оценки более информативны, чем точечные, но их получение требует больших вычислительных затрат. Наиболее часто интервальные оценки получают, используя подходящую точечную оценку й^ для которой удается построить плотность вероятностей р^и\ Тогда доверительный интервал \и — 51, и + ^] находят из равенств
Uи + ^2
[ pa(u)du = ^,[ pa(u)du=^.
Ct \/О'* Ct X /П
ti—Siй
В частности, если р^^и) симметрична относительно й^ доверительный интервал \и — 5, и + 5] симметричен относительно и, а 5 > 0 находят из равенства
j Рй(и) du = Рдов.
й—5
С методами математической статистики можно ознакомиться в книгах [2-5,33,38,40,48,65].
Метод моментов
Пусть (1.1) — повторная выборка скалярной случайной величины ^ у которой существуют моменты достаточно большого порядка.
В качестве оценки а к начального момента к-го порядка М£^ возьмем статистику
=а-3)
г=1
В частности, оценка математического ожидания т дается равенством
m =(1.4)
г=1
В качестве оценки Цк центрального момента к-го порядка М (£ — М ^^ возьмем статистику
=(L5)
z=l
в частности, оценка дисперсии Э2 дается равенством
- ™)2-и-6)
г=1
Оценки (1.3) несмещены, так как Ма/. = — ^ Мсо
стоятельны в среднем квадратичном в силу закона больших чисел (теорема Чебышева).
Оценки (1.5) также состоятельны в среднем квадратичном, но смещены, и, следовательно, обладают свойством асимптотической несмещенности. Например, для оценки (1.6)
М?2М?2П - 12 (7ПП - 12 (7ПD(?2) = ^—- пD(?2) = ^—- п2(/14 — 2бГ4) । /14 — Зег42(/14 — 2бГ4) । /14 — Зег4
М?2
М?2
П - 12
(7
П
П - 12
(7
П
D(?2) = ^—- п
D(?2) = ^—- п
2(/14 — 2бГ4) । /14 — Зег4
2(/14 — 2бГ4) । /14 — Зег4
где /14 — центральный момент 4-го порядка случайной величины £.
Часто вместо асимптотически несмещенной оценки (1.6) используют несмещенную оценку дисперсии:
88221П — 11П — 1(1-7)(1-7)
8
8
2
2
1
П — 1
1
П — 1
(1-7)
(1-7)
которую называют эмпирической дисперсией.
Дисперсии несмещенных оценок (1.4), (1.7) равны D (ш) = (у2*!^ Ds2 = п2(п — 1)-2П(Э2). В частности, если £ распределена по нормальному закону, то /14 = Зег4 и D (s2) = 2сг4/(п — 1).
На оценках моментов (1.3) случайной величины £ основан метод моментов оценки параметров и и искомой плотности вероятностей р$(®; и).
Пусть задано т линейно независимых функций аЦж), . . . , ат(х) (т — размерность вектора и). Имеем
M<2j(£) = | Р^(ж? u)aj(x) dx = bj(uY
где bj(u) — известные функции искомых параметров и. В качестве состоятельных оценок Ма^(£) возьмем статистики
= ~ У? аз^гУ
Тогда согласно методу моментов в качестве оценок параметров берется решение системы уравнений
^•(п) = dj(XY j = l,...,m.(1.8)
В частности, если а^Х^ = Х^ j = 1,. . . , m, то
«Дж) = aj = - ^ X?.
г=1
Пример 1.1. р<(ж; и) = < n ’2 n’п
/|^0, х < 0, где и > 0.
Возьмем а^ (ж) = х. Имеем: М си (ж) = М £ = 1/и. Поэтому система 1 1 п _ / п
сводится к одному уравнению — = — ^ Х^, откуда и = п / 52 ^г-
Замечание 1.1. Если интегралы
аналитически не «берутся», то при решении нелинейной системы (1.8) (обычно одним из методов итераций) левые части равенств (1.8) подсчитываем, вычисляя эти интегралы численно.
Если £ — векторная случайная величина размерности г, то каждый член Хг = (Х^ . . . , ХгГ)Т выборки (1.1) — r-мерный вектор.
В качестве несмещенной и состоятельной оценки т вектора математических ожиданий векторной случайной величины £ можно взять
пппгр
т = п = П ( 52 ’ • ' • ’ 52 ^^) =•
г = 1г = 1г=1
СтатистикиСтатистики
Статистики
Статистики
1
= тт, — ! JZ^^^ — ^O^kj — jY
1 k = Y
~Ш~Ш
~Ш
~Ш
являются состоятельными оценками ковариации cov (^, €j) и коэффициента корреляции г(^,€>) компонент ^ и Yj векторной случайной величины £. Оценка Кц несмещена, оценка Тц смещена и потому является асимптотически несмещенной.
Следовательно, состоятельной и несмещенной оценкой ковариационной матрицы К^ является симметричная положительно определенная (г х г)-матрица /Q, (г,7*)-й элемент которой равен k^j. Матрицу К^ можно представить в виде
/Хи - Xi Х12-Х2...Х1г-Хг\Х21 - ХхХ^- Х^.-Х^- ХТ
\х„1 -- х2.. ,хпг - xj
где X — (п х г)-матрица.
Пусть £ — скалярная нормально распределенная случайная величина и р^(ж) =— е~(ж~т) /(2<7 ).
у2тг ст
Рассмотрим сначала случай, когда m неизвестен, ст2 известен. В качестве оценки m возьмем статистику (1.4). Случайная величина m распределена по нормальному закону N^m^ ст/ V^Y Поэтому нормированная случайная величина (m — m)/(<T^/n) распределена по нормированному нормальному закону Л/(0,1). Имеем
P{^S«}=^. = 2(i),
I СТ^П J
c/s — интеграл вероятностей. В таблице значений
интеграла вероятностей находим t = £(рдов), Для которого 2(f) = рдов. Тогда доверительный интервал для параметра m с уровнем доверия 100рДОв% имеет вид
(1.9)(1.9)m - Дрдов)-^ < m < m + t(pflOB)-^.
(1.9)
(1.9)
Для 90%, 95%, 99%, 99,9% уровней доверия коэффициент Дрдов) равен 1,64; 1,96; 2,58; 3,29 соответственно. При увеличении уровня доверия длина доверительного интервала возрастает, например, длина
доверительного интервала при уровне риска в 0,1% почти в два раза больше длины доверительного интервала для уровня риска в 10%.
Рассмотрим теперь случай, когда т и ст2 оба неизвестны. Тогда в качестве точечных оценок этих параметров возьмем статистики (1.4) и (1.7). При построении доверительных интервалов для т и ст2 используется следующее утверждение.
Теорема 1.1. Пусть (1.1) — повторная выборка случайной величины^ распределенной по нормальному закону ЛГ(т^ а). Тогда т и s2 независимы и s2(n — 1)/<т2 распределена по закону Хп-1-
Доказательство. Совместная плотность вероятностей совокупности независимых центрированных случайных величин Y^ = Xi — т^ г = 1,. . . , п, дается равенством
1/ 1 \ п
р(у) =р(У1, ...,Уп) =/2 „ ехр (-—2) Еу,2.
(2тт) 1 а \ 2<т / .=1
В n-мерном пространстве (yi . . . , уп)Т совершим поворот вокруг начала координат так, чтобы в новой системе координат г =
= (^i,. . . , гДт выполнялось равенство %н = —— У yi. Имеем: % = z=l
= Uy,Z = UYгде U — ортогональная матрица поворота. Случайные
величины Zi,. . . , ZH независимы. Кроме того, У Z2 = 52 г=1г=1
поскольку при повороте расстояния не изменяются. Обозначим mY = 1 71
= - У У{. Имеем
п г=1
717171 — 1
У Y? = У (Yi — mY)2 + п mY = У Z2 + п mY
г=1г=1г=1
откуда
— 1s\n - 1) =- m)2 = Е^ " W)2 = Е Zt
г=1г=1г=1
п — 1
Из равенства s2(n — 1) = У Z2 следует, что величина m = г = 1
= m + Zn/Дп не зависит от s2, a s2 распределена по закону X^-v Теорема доказана.
Нормированная случайная величина UH = (m — m)/(аДп) распределена по закону Л7(0,1) и не зависит от случайной величины Vn = = s2(n — ХДо"2^ распределенной по закону Хп-v Поэтому отношение Стьюдента Тн_у = UH( л^¥нДп — 1) = (т — т^ДзДп) распределено
по закону Стьюдента с плотностью вероятностей
t Е (—оо, ос).t Е (—оо, ос).=1Г(п/2)/ I2 \
t Е (—оо, ос).
t Е (—оо, ос).
^(п - 1) Г((п-1)/2)\п-1/’
Имеем: Р < J1 < t > = рДОы где t = t^n — 1, рдов) находится из
равенства 2 j рт^-х (s) ds = рДов.
о
Итак, доверительный интервал для параметра т имеет вид
(1-Ю)(1-Ю)т - t(n - 1, рдов)-|= < т < т + t(n - 1, рдов)^. х/тг
(1-Ю)
(1-Ю)
При фиксированной рдов коэффициент t(n — 1, рдов) убывает с ростом п и t(n — 1, рдов) —> ^(рДов) — ИЗ формулы (1.9) при П Ч ЭС. При фиксированном п коэффициент Дп — 1, рдов) возрастает с ростом рдов. Значения Дп — 1, рдов) для различных п и стандартных значений рдов табулированы. Например, для п = 5 коэффициент Стьюдента равен 2,13; 2,78; 4,6; 8,61 для 90%, 95%, 99% и 99,9% уровней доверия. Так как при фиксированном уровне доверия t(n — 1,рдов) > Дрдов)7 доверительный интервал (1.10) шире доверительного интервала (1.9). Увеличение доверительного интервала для m в случае неизвестного <т2 является своеобразной «платой» за незнание ст2.
Построение доверительного интервала для ст2 также основано на результате теоремы 1.1. Действительно,
Рдов — Р Л ^2Рдов — Р Л ^2s2(n — 1)s2(n — 1)(иА du.Атг-1 V 77(иА du.Атг-1 V 77U1U1
Рдов — Р Л ^2
Рдов — Р Л ^2
s2(n — 1)
s2(n — 1)
(иА du.
Атг-1 V 77
(иА du.
Атг-1 V 77
U1
U1
где
2-71/2Г((п-1)/2)2-71/2Г((п-1)/2)ы(п-3)/2е-и/2,ы(п-3)/2е-и/2,
2-71/2
Г((п-1)/2)
2-71/2
Г((п-1)/2)
ы(п-3)/2е-и/2,
ы(п-3)/2е-и/2,
и > 0 — плотность вероятностей случайной величины, распределенной по закону Xn-v
Границы ui(n — 1,рдов), и^и — 1,рдов) обычно выбирают согласно правилу
«2f (и) du = -—О«2f (и) du = -—Оf pv2 (и) du = -—U1f pv2 (и) du = -—U1
«2
f (и) du = -—
О
«2
f (и) du = -—
О
f pv2 (и) du = -—
U1
f pv2 (и) du = -—
U1
Таким образом, доверительный интервал для ст2 имеет вид
Zi(n - 1,Рдов)82 < СТ2 < Z2(n - 1,Рдов)82,(1-11)
где zk(n - 1,Рдов) = (п - 1)ик(п - 1,Рдов), к = 1,2.
Коэффициент ^i € (0,1) обладает следующими свойствами: при фиксированном n zi — монотонно убывающая функция рДОВ1 причем ^i 0 при рдов -^ 1; ^i ^ 1 при рдов -^ 0; зд при фиксированной рдов монотонно возрастает с ростом п и 2, Ч 1 при п ^ ос. Коэффициент ^2 > 1, ^2 ^ 1, монотонно убывая при п —> ос и фиксированной РдОВ. Коэффициенты zi, ^2 для различных значений п и рдов табулированы.
Неравенства Фишера-Крамера-Рао
Обозначим р(ж1, . . . , жп; и) совместную плотность вероятностей совокупности случайных величин, образующих выборку (1.1). Функция членов выборки р^Ху^ . . . , Х^ и) называется функцией правдоподобия и обозначается Ln(Xi, . . . , Хп; и). Если (1.1) — повторная выборка, то
г = 1
Часто вместо функции правдоподобия используют логарифмическую функцию правдоподобия
^n^Xh . . . , Хп*. и) — In Тп ^Х\.. . . , Хп*. и).
Для повторной выборки
Z^^,..., и) = f>№; и).
г=1
где k^Xf, и) = In р^(Х,; и).
Как мы уже знаем, существует много несмещенных и состоятельных оценок параметра и. Спрашивается: существует ли верхняя граница точности таких оценок, построенных на основе выборки (1.1)?
Рассмотрим сначала случай, когда и — скаляр. Тогда степень близости любой несмещенной оценки й к истинному значению ит дается дисперсией оценки D й = М (й — иту.
Теорема 1.2 (Фишер-Крамер-Рао). Пусть й = й^Ху^. . . , Хп) — любая несмещенная оценка и. Тогда
Du^p(1.12)
где
т _ _МЭ2/П(Х1,...,ХП; и)
—1V12.
о и
Доказательство. Имеем
l^x^--.^- u)dXT...dXn = 1.
Откуда
... [ dXx ... dXn = 0.(1.13)
J J диx
Но M и = и или
Хп^Ln(XХп,dX। . . . dXn — и.
Дифференцируя последнее равенство, получаем
7... [ dXx... dX„ = 1.
J J ди
Умножим равенство (1.13) на иТ и вычтем из последнего равенства:
[... [(u - uT)^dXx.. .dXn = 1.
J Jди
Левую часть последнего равенства можно записать в виде
... \(u-uTX^Ln dX^.-dX^Mlu-uX^.
J JLn диди
Итак, получено равенство
м(й-ит)Ц^ = 1.
ди
Обозначим Y = и — uTl Z = ^У Из равенства (1.13) следует, что М Z = 0. Поэтому левая часть равенства М У Z = 1 — ковариация центрированных случайных величин У, Z. Но для любых двух случайных величин У, Z справедливо неравенство Коши-Буняковского M2yZ ^
М У2 М Z2. Поэтому
l<M(u-uT)2M(^) .
V ди /
„ ди 1
Имеем: —— = —, откуда
(У и
дЧп = 1 d2Ln _ 1 ZdLn\2 = 1 d2Ln _ (dlnV
ди2Ln ди2 L\ \ ди ) ~ Ln ди2 \ ди ) "
Поэтому
так как
м 1 ЭЬ« = 7 Г dx dx = о ьп ou J J OU
Теорема доказана.
Замечание 1.2. В тексте теоремы 1.2 не зафиксированы условия, налагаемые на функцию правдоподобия Ln, при выполнении которых справедливы выкладки доказательства теоремы. Эти условия будут приведены ниже при формулировке неравенства Фишера-Крамера- Рао для многомерного случая.
Величина /п не зависит от оценки й^ а определяется только законом распределения членов выборки и характером зависимости этого закона от искомого параметра и. Из доказательства теоремы 1.2 следует, что /п положительна. Если выборка повторная, то
/п = -УмЦ=п/ь где /1 = -М^4.
^ Эиаи
Таким образом, 1п характеризует знание о параметре и, «заложенное» в выборке (1.1), и не зависит от конкретной реализации выборки, поэтому /п называют информацией (Фишера). Из вышесказанного следует, что если выборка повторная, то увеличение выборки в к раз увеличивает информацию Фишера также в к раз.
Из неравенства Фишера-Крамера-Рао следует, что величина, обратная к информации Фишера, ограничивает снизу дисперсию любой несмещенной оценки параметра и, построенной на основе выборки (1.1). Оценки, для которых в неравенстве Фишера-Крамера-Рао достигается равенство, называются эффективными. Отношение еп = 1/(/nD и). О ^ en ^ 1, называется эффективноетъю оценки й. Для эффективных оценок (если они существуют) и только для них ен = 1.
Пример 1.2. Пусть
рДж; и) = J_^2а )
V 2?Г <7
и выборка (1.1) повторная. Тогда
„ еХР
^п(^1 7 * * * 7 ^п- ^) = И ^(^’ ^) =п/2 п7
г=1(2тг) Z <7
1 О1V'V V \2 т/Г1
— — In 2тг — п In а — —~ > (Хг — и) ,/1 = — М —
Поэтому 1п = п/ст2. Для несмещенной оценки
п2
й = — V Xi, D iz = —,
и, следовательно, оценка й эффективна.
Пример 1.3. Пусть р^х^ и) = ?/е-иж, х > 0, и выборка (1.1) повторная. Тогда
Ln = une , Xi > 0, z = l,...,n,
^п —' -^г 7 Д —2 ’ п —2 "
•UU
Итак, для неизвестного параметра экспоненциального закона информация Фишера зависит от значения самого искомого параметра.
Для оценки й = п ^ Xi еп < 1.
г = 1
Пусть теперь и — вектор размерности т. Матрица 1п = (Jij), где
Iij = -мIij = -мэХduidujэХduidujг^ j = 1,. . . , m,г^ j = 1,. . . , m,
Iij = -м
Iij = -м
эХ
duiduj
эХ
duiduj
г^ j = 1,. . . , m,
г^ j = 1,. . . , m,
называется информационной матрицей Фишера. Из определения информационной матрицы следует ее симметричность. Имеем
ш„ = 1 эй эХduj U duj ' duidujНом(7Йн = LZj п О 11 % О U jJM(j_^)= 7Lrt vUiJш„ = 1 эй эХduj U duj ' duidujНом(7Йн = LZj п О 11 % О U jJM(j_^)= 7Lrt vUiJ1 92Ln _ 1 au 6LnLn duiduj L„ 9ui duj "Л2 TdX!... dXn = 0, OTjL^O Uj.\^dX1...dXn = 0.J (J Ui1 92Ln _ 1 au 6LnLn duiduj L„ 9ui duj "Л2 TdX!... dXn = 0, OTjL^O Uj.\^dX1...dXn = 0.J (J Ui
ш„ = 1 эй эХ
duj U duj ' duiduj
Но
м(7Йн = L
Zj п О 11 % О U jJ
M(j_^)= 7
Lrt vUiJ
ш„ = 1 эй эХ
duj U duj ' duiduj
Но
м(7Йн = L
Zj п О 11 % О U jJ
M(j_^)= 7
Lrt vUiJ
1 92Ln _ 1 au 6LnLn duiduj L„ 9ui duj "
Л2 T
dX!... dXn = 0, OTjL^O Uj
.\^dX1...dXn = 0.
J (J Ui
1 92Ln _ 1 au 6LnLn duiduj L„ 9ui duj "
Л2 T
dX!... dXn = 0, OTjL^O Uj
.\^dX1...dXn = 0.
J (J Ui
Поэтому
a2U = M, 1 8Ln , 1 8Lnx =, 1 8Ln 1 8Lnx
duiduj v Ln dui Ln dujy Ln dui 1 Ln duj
Таким образом, информационная матрица Фишера является ковариационной матрицей совокупности центрированных случайных величин 1 ди1 эи\
—,. . . , и поэтому неотрицательна.
Ln duiLn дит /
Предположим, что /п невырождена и
7...[|^|dXi...dX„<oo
для любого и и г = 1, . . . , т.
Пусть и = (ui,. . . , ит)Т — несмещенная оценка искомого вектора иТ1 построенная по выборке (1.1).
Теорема 1.3. Ковариационная матрица Ки любой несмещенной оценки и удовлетворяет неравенству
«и 2? /-1.(1.14)
Неравенство (1.14) — обобщение неравенства Фишера-Крамера- Рао (1.12) на случай векторного искомого параметра и. Оно означает, что симметричная матрица К^ — I”1 неотрицательна. Элементы главной диагонали матрицы Ки являются дисперсиями о^. компонент йг вектора оценки и. Поэтому из неравенства Фишера-Крамера- Рао (1.14), в частности, следуют неравенства а^. ^ 7Т1, г = 1,. . . , т, где 7Т1 — г-й элемент главной диагонали матрицы, обратной к информационной матрице Фишера.
Неравенство Фишера-Крамера-Рао обобщается и на случай смещенных оценок. Заметим, что неравенство (1.14) эквивалентно выполнению неравенства (К^щн) ^ (J”1??,?;) для любого и € Ет. Обозначим bi(u) смещение г-й компоненты вектора оценки и = (щ . . . , ит)Т т. е. М и = Ui + bi(u).
Теорема 1.4. Пусть 1° выполнены условия теоремы 1.3 (условия регулярности)’ 2° ^(^ существуют для всех и, где г, j = 1, . . . .т. Тогда для любого вектора v Е Ет справедливо неравенство
+(1.15)
Vи) /
где (г, j)^ элемент матрицы D (и) дается равенством
В частности, для одномерного случая (т = 1) неравенство (1.15) эквивалентно неравенству
м (и - и)2 > И±£И£;(ив)
где Ь(и) — смещение оценки и.
Так же как и для одномерного случая, несмещенная оценка и = = (ui^ . . . , ит)Т называется эффективной (совместно эффективной^
если в (1.14) достигается равенство. Оказывается, что оценка и является эффективной тогда и только тогда, когда закон распределения оценки и нормальный (теорема Хогга-Крейга) [33].
Метод максимального правдоподобия (ММП)
ММП позволяет получать оценки, которые в определенном смысле близки к достижению границы Фишера-Крамера-Рао, а если эффективные оценки существуют, то совпадают с ними.
Согласно ММП за оценку параметра и принимается решение экстремальной задачи
(1-17)(1-17)«ММП = arg max £„(%!,..., Х„; и).
(1-17)
(1-17)
Если функция правдоподобия дифференцируема по и^ то ММП- оценка (1.17) является решением системы уравнений правдоподобия
grad„ Ln(Xb ..., и) = 0.grad„ Ln(Xb ..., и) = 0.(1-18)(1-18)
grad„ Ln(Xb ..., и) = 0.
grad„ Ln(Xb ..., и) = 0.
(1-18)
(1-18)
(1-19)(1-19)(1.20)(1.20)Мж5 и) =Мж5 и) =е-(ж-т0)2/(2о-2)^е-(ж-т0)2/(2о-2)^где и = (mg, сг2)т и выборка (1.1) повторная. Имеемгде и = (mg, сг2)т и выборка (1.1) повторная. Имеем..., Хп; т0, <т2) = -^ In 2тг - ^ In <т2..., Хп; т0, <т2) = -^ In 2тг - ^ In <т21 пЕ(Х* - Ш0)2-1 пЕ(Х* - Ш0)2-Получаем систему уравнений правдоподобияПолучаем систему уравнений правдоподобияаиЭтоаиЭтоаи =Эст2аи =Эст2откудаоткуда11п г=1п г=1
(1-19)
(1-19)
(1.20)
(1.20)
Мж5 и) =
Мж5 и) =
е-(ж-т0)2/(2о-2)^
е-(ж-т0)2/(2о-2)^
где и = (mg, сг2)т и выборка (1.1) повторная. Имеем
где и = (mg, сг2)т и выборка (1.1) повторная. Имеем
..., Хп; т0, <т2) = -^ In 2тг - ^ In <т2
..., Хп; т0, <т2) = -^ In 2тг - ^ In <т2
1 п
Е(Х* - Ш0)2-
1 п
Е(Х* - Ш0)2-
Получаем систему уравнений правдоподобия
Получаем систему уравнений правдоподобия
аи
Это
аи
Это
аи =
Эст2
аи =
Эст2
откуда
откуда
1
1
п г=1
п г=1
Часто вместо экстремальной задачи (1.17) и системы (1.18) удобно рассматривать эквивалентные им задачи
«ММП = arg max /„(^,..., Х„; и),
grad„ /„(Xi,.. ., Xn; и) = 0.
Прежде чем перечислять общие свойства ММП-оценок, найдем ММП-оценки параметров для некоторых стандартных распределений.
Из сказанного выше следует, что ковариационная матрица вектораИз сказанного выше следует, что ковариационная матрица вектораи = (то, Э2)Т равна Кии = (то, Э2)Т равна Ки/ о-2/пV 0/ о-2/пV 002(п — 1)сг4/п202(п — 1)сг4/п2. Информационная. ИнформационнаяПример 1.4. Пусть
Из сказанного выше следует, что ковариационная матрица вектора
Из сказанного выше следует, что ковариационная матрица вектора
и = (то, Э2)Т равна Ки
и = (то, Э2)Т равна Ки
/ о-2/п
V 0
/ о-2/п
V 0
0
2(п — 1)сг4/п2
0
2(п — 1)сг4/п2
. Информационная
. Информационная
матрица Фишера /п(шо,<т2) = \ ^ ,/2 4ч 1 Следовательно, при п -Л оо ковариационная матрица ММП-оценки достигает нижней границы Фишера-Крамера-Рао. Такое свойство оценок называют асимптотической эффективностью. Заметим, что ММП-оценка то несме- щена, а ММП-оценка Э2 асимптотически несмещена.
акдиакдиПример 1.5. Пусть р^х^ и) = ие-ижх > 0. Имеем
акди
акди
откуда иммп = п
Пример 1.6. Пусть
р5(ж; и) =р5(ж; и) =11b — аb — аааЬ,Ь,^^(^l , • * • , Xnj ^7 ^) ^^(^l , • * • , Xnj ^7 ^) 1 (Ь-а)"’°1 (Ь-а)"’°min, Ь ^ Хтах7min, Ь ^ Хтах7
р5(ж; и) =
р5(ж; и) =
1
1
b — а
b — а
а
а
Ь,
Ь,
^^(^l , • * • , Xnj ^7 ^)
^^(^l , • * • , Xnj ^7 ^)
1 (Ь-а)"’°
1 (Ь-а)"’°
min, Ь ^ Хтах7
min, Ь ^ Хтах7
где
min = min{Xi,.min = min{Xi,.max — max-[Xi,.max — max-[Xi,.
min = min{Xi,.
min = min{Xi,.
max — max-[Xi,.
max — max-[Xi,.
Следовательно, максимум LH достигается при 6ММП аММП = ^min-
Пример 1.7. Пусть совместная плотность вероятностей членов выборки дается равенством
Р^...^ и) = ^рЦ^-р ехр{-^ (КДж-
где х = (a?i,. . . , xn)T 1 = (1,. . . , 1)т, т. е. все члены выборки имеют одинаковое математическое ожидание и. распределены нормально и между ними существуют корреляционные связи. Имеем
Х„; Ы) = -^1п27г-Ьп|Кж|-1(К-1(Х-ЫЛ,Х-МЦ,
где X = (Xi,. . . , Xn^T. Отсюда
^ = -<к;Ч+ (к-Ч,х), «ммп = ^'^
71
В частности, если Кж = diag (ст2,. . . , ст2), то (К”1/,/) = У^ — , ^х11^) = 52 ^ и ^ММП = 5252 Л “ средневзвешенная
г = 1 <7ii = 1 <7г ' i=1 <7г
оценка.
ММП-оценки обладают свойством инвариантности.
Теорема 1.5. Пусть совокупность функций g^uY • • • •> giA^Y 1 ^ к ^ т, отображает область U С Ет изменения параметра и в к-мерный параллелепипед Щ Е Ек. Тогда ММП-оценка параметра gj(u) дается равенством и-ММП = gj(uMMnY
Пример 1.8. Пусть (1.1) — повторная выборка логнормального распределения, т. е. In Х{ ~ М(то^ а2). Известно, что математическое ожидание у и дисперсия d2 логнормального распределения связаны с то и ст2 соотношениями
у = emoW/2, d? = у\е^ - Ту
Обозначим
Yi= In Х{, i = l,...,n, Y=-VYi, a2 = -V(Yi-Yf.
П i —1П
Тогда согласно теореме 1.5 ММП-оценки параметров /i, d2 логнормального распределения даются формулами
Мммп = ехР {^ + ^/З}, ^ммп = Мммп(е<7 — !)•
Следующее свойство ММП-оценок связано с понятием достаточной статистики.
Пусть T(Xi, . . . , Хп) — такая статистика, что условное распределение любой другой статистики Z(Xi, . . . , Хп), не связанной функциональной зависимостью с Т, при заданной T(Xi,. . . , Х^ не зависит от искомого параметра и. Тогда Т(Хх, . . . , Хп) называют достаточной статистикой. Если значение достаточной статистики T(Xi, . . . , Х^ на выборке (1.1) известно, то знание значения любой другой статистики на выборке (1.1) не добавляет никакой новой информации об искомом параметре и. Не всякое семейство совместной плотности вероятностей членов выборки (1.1) допускает существование достаточной статистики. С другой стороны, если достаточная статистика существует, то всегда желательно ее найти, поскольку тогда вместо всей выборки (1.1) можно сохранять лишь значение достаточной статистики, не теряя при этом информации об искомых параметрах.
Ниже приведен простой критерий существования и определения достаточной статистики.
Теорема 1.6 (факторизации Фишера-Неймана). Для того чтобы статистика Т^Х^^. . . , Хп) была достаточной необходимо и доста-
точно выполнение представления
M) = /(T(Xi,...,Xn); и) ^Х^ ..., Х„), где сомножитель р не зависит от искомого параметра и.
Пример 1.9. Пусть р^х^ и) ^ЛДто,^2) и (1.1) — повторная выборка. Имеем
Г 1 п"
^п(^17 • • • 7 Х^ ^) = ~27^/2 6ХР —52 (^ — Ш°)=
(2тгсг ) / L 2^J
= Г9 ^/2 ехр{“^2 [ Е№ -^)2 + »(^-т0)2]|.
(2тг<т Г I 2^ L i=iJ J
Поэтому набор двух скалярных статистик < X, 52 (^ — X)2 > — доста- г = 1
точная (векторная) статистика, если неизвестны то и ст2. Ясно, что
набор 5 52 ^? 52 ^"i । также является достаточной статистикой. г = 1г = 1
Пример 1.10. Пусть р^х^ и^ = \(и^ ^ х ^ и^ выборка (1.1) повторная. Тогда Ln(Xi, . . . , Хп; и) = l/u^ Х^ < и. Функцию Ln можно представить в виде Ln = l/u^ Хтах < и. Поэтому Хтах — достаточная статистика, если и неизвестно.
Если для закона распределения выборки (1.1) имеется достаточная статистика T(Xi, . . . , Хп), то ММП-оценки выражаются только через T(Xi,. . . , Хп) и тем самым не теряют информации о параметре и. Действительно, пусть
Ln(Xx,. . . , Xn; и) = /(T(X17...,Xn); u^p^.._XnY
Тогда уравнение правдоподобия имеет вид
gradu In /(Т(Хх,. . ., Хп); и) = О, и тем самым йммп зависит только от достаточной статистики Т<Хх,...,Хи\
Пример 1.11. Пусть
р<(ж: нА = ———, а х Ь.sо — а
и выборка (1.1) повторная. Тогда аммп = Хт;п, 6Ммп = ^тах, причем {Xmjn, Хтах} — достаточная статистика при неизвестных а и Ь. В частности, ММП-оценкой математического ожидания М ^ будет (Xmin + Xmax)/2.
Е У-зТз^ + 'ФИJ=1■Е У-зТз^ + 'ФИJ=1■Пусть
Е У-зТз^ + 'ФИ
J=1■
Е У-зТз^ + 'ФИ
J=1■
р^(ж; и) = Ь(х) ехр
Тогда р^х; и) называют экспоненциальной плотностью.
Теорема 1.7. Пусть 1° выборка (1.1) повторная и р^х; и) — экспоненциальная плотность; 2° (т х т)-симметричная матрица R с элементами Кц = ——^— положительно определена для всех UU^UUj
и Е U С Ет. Тогда ММП-оцетаа ^ммп единственна, является достаточной статистикой и корнем системы уравнений
д'Ф^ммп^ dujд'Ф^ммп^ dujj = l^.^m.(1.21)j = l^.^m.(1.21)
д'Ф^ммп^ duj
д'Ф^ммп^ duj
j = l^.^m.(1.21)
j = l^.^m.(1.21)
Доказательство. Имеем
Х„; и) = П Ь№) ехр г = 1Х„; и) = П Ь№) ехр г = 1
Х„; и) = П Ь№) ехр г = 1
Х„; и) = П Ь№) ехр г = 1
Поэтому набор |^ ^(Х^),. . . , ^ Тт(Х^)| является достаточной статистикой. Приравнивая к нулю частные производные , получаем систему (1.21), которая в силу положительной определенности матрицы R имеет единственное решение, доставляющее максимум Ln. Теорема доказана.
При выполнении некоторых условий регулярности ММП-оценки состоятельны, а именно: если (1.1) — повторная выборка, то йммп —^ ит по вероятности при п —> ос. Более того, для любого s > 0 существуют такие К, а > 0, что Р {|йммп — ит\ ^ е^ ^ Ке~ап для всех n ^ 1.
Ранее при рассмотрении примеров было отмечено, что ММП- оценки являются либо эффективными, либо близки к нижней границе Фишера-Крамера-Рао при больших п. Оказывается, что и в общем случае при выполнении условий регулярности ММП-оценки являются асимптотически эффективными и асимптотически несмещенными [33].
Еще одно замечательное свойство ММП-оценок связано с их асимп
тотической нормальностью.
Последовательность случайных величин ап называют асимптотически нормальной, если найдутся такие детерминированные невырожденные матрицы Ан и векторы цн, что закон распределения величин АДап — цД стремится к нормальному ^(0, Ка) при п —> ос, где Ка — положительно определенная (т х т)-матрица.
При выполнении условий регулярности закон распределения последовательности Дп (йммп — иТ) стремится к нормальному
3 А.В. Крянев, Г.В. Лукин
Af(O,1-1(иТ)) при п -^ ос, где I-1^^ — матрица, обратная к информационной матрице Фишера. Используя свойство асимптотической нормальности ММП-оценок, после нахождения точечных ММП-оценок можно строить доверительные интервалы для искомых параметров. Действительно, при достаточно большом п закон распределения ^ммп — пт близок к нормальному,
ЛГ(О—/ ^йммп))-
В частности, закон распределения ^jMMn — изт близок к одномерному нормальному,
•^(0,^/(^ммп))’
где й7-ммп — J-я компонента вектора йммп, ^/Рммп) 7"й элемент главной диагонали матрицы /-1(йммп)- Поэтому доверительные интервалы для компонент ММП-оценки йммп имеют вид
хдД-Л^ММп)WjMMn - ЦРдов)ухдД-Л^ММп)WjMMn - ЦРдов)уизТизТ/I\^/(^ММп)^ ^j'MMFI Т ДРдов) у ^?/I\^/(^ММп)^ ^j'MMFI Т ДРдов) у ^?
хдД-Л^ММп)
WjMMn - ЦРдов)у
хдД-Л^ММп)
WjMMn - ЦРдов)у
изТ
изТ
/I\^/(^ММп)
^ ^j'MMFI Т ДРдов) у ^?
/I\^/(^ММп)
^ ^j'MMFI Т ДРдов) у ^?
1а/2тг1а/2тг
1а/2тг
1а/2тг
где Дрдов) при заданной доверительной вероятности рдов находится по таблице интеграла вероятностей согласно равенству
(Рдов)
|e-s2/2c/s = ^
о
Теоретическое обоснование ММП дано в монографии [33].
Глава 2
МЕТОДЫ УЧЕТА АПРИОРНОЙИНФОРМАЦИИ В РАМКАХПАРАМЕТРИЧЕСКОЙ СТАТИСТИКИ
При восстановлении значений искомых параметров исследователь располагает, как правило, дополнительной (априорной) информацией о параметрах, помимо информации, «заложенной» в выборке (1.1). До сих пор оценки параметров строились только на основе выборки (1.1) и не учитывали дополнительную информацию о параметрах. Ясно, что учет дополнительной информации позволит улучшить надежность и точность оценивания.
В настоящее время используют два основных метода учета дополнительной информации в зависимости от ее характера — байесовский и минимаксный. Ниже, кроме этих двух методов учета априорной информации, изложен еще один — обобщенный метод максимального правдоподобия.
Метод Байеса
Применение байесовского подхода предполагает трактовку искомого параметра и как случайной величины. Тогда априорная информация задается в виде априорного распределения рапр(^) случайной величины и.
В большинстве прикладных задач искомый параметр п является детерминированной величиной, и поэтому искусственно навязанная байесовским подходом трактовка детерминированных величин и как величин случайных вызывает многочисленную критику в адрес метода Байеса. Следует однако отметить, что метод Байеса во многих случаях позволяет успешно учесть априорную информацию и получить разумные оценки.
Итак, при байесовском подходе и — случайная величина. Обозначим р(жх,. . . , жп, и) совместную плотность вероятностей совокупности случайных величин Xi, . . . , Хп, и. Имеем
р(жХ, . . . , Хп, и) = р^Хх, . . . , Хп I ы)рапРЫ =
= р^и | ХХ, . . . , Хп) р^Хх, • • • , Хп\
где р^и | жх, . . . , хп) — условная плотность вероятностей случайной величины и при фиксированных значениях ад, . . . , жп, р^хх^ • • • , х^) — маргинальная совместная плотность вероятностей совокупности слу-
з*
чайных величин Xi,. . . , Хп, которую можно найти по формуле
р(а?1,..., жп) = j р(жх,..., ж„, и) du = j р(жь ... ,жп I u)panp(u) du.
ии
Из вышесказанного следует формула
/ I\Р(*^1? • • • , ^^ | ^)Рапр(^)
р(и | ЖЬ . . . , хп) =.
р(Ж1, . . . ,Жп I п)рапр(^) ди
U
Поскольку имеется одна реализация совокупности случайных величин Xi,. . . , Хп, даваемая выборкой (1.1), то окончательно получаем формулу Байеса
P^IL | Xi, • • • , Хп) — Tn(Xi, • • • , Хп; ^)Рапр(^) / С, где нормировочный множитель
С — ^ ТП(Х\, • • • 7 -^nj ^)Рапр(^) ди и не зависит от и.
Функция р(и | жх,. . . , хп) называется апостериорной плотностью вероятностей.
В качестве точечной байесовской оценки (Б-оценки) йБ выбирают одну из характеристик апостериорной плотности вероятностей, например моду, математическое ожидание или медиану апостериорного распределения. Ясно, что в общем случае все три оценки будут различными.
Существует и другой способ получения точечной байесовской оценки, при котором задается положительная функция потерь ГК(||й — tz||), где й — оценка параметра и. На основе выбранной функции потерь W(t) и полученной апостериорной плотности р^ Ж1, . . . , жп) строится функционал
R(u- Х1,...,Хп) = W(\\u - и\\)р^ \Хъ...,Хп) ди,
и
который принято называть апостериорным риском оценки й при заданной выборке (1.1). Тогда Б-оценка определяется как решение экстремальной задачи:
(2.1)(2.1)йь = arg min R^u*, Xi, . . . , Xn),
(2.1)
(2.1)
т. e. Б-оценка минимизирует апостериорный риск.
При определении Б-оценки согласно формуле (2.1) также остается неоднозначность байесовской точечной оценки из-за возможности выбрать различные функции потерь W(t). Отметим, что при первом способе обычно в качестве Б-оценки берут моду апостериорного распределения (наиболее вероятное значение апостериорной случайной
величины и); при втором способе чаще всего выбирают квадратичную функцию потерь W(t) = t2. Де Гроот и Рао изучали вид Б-оценок для различных функций потерь. Было установлено, что для W(t) = |£|, W(t) = t2 и W(t) = ?7(t + J) — ?7(t — J), 5 > 0 (прямоугольное окно), Б-оценка совпадает соответственно с медианой, математическим ожиданием и модой (для унимодальной и симметричной относительно моды апостериорной плотности) апостериорного распределения. Если апостериорное распределение унимодально и симметрично относительно моды, то все Б-оценки для любой симметричной выпуклой функции потерь совпадают.
Пусть Рапр(^) принадлежат некоторому семейству плотностей Ра. Для нахождения апостериорного распределения важно ответить на вопрос: какому семейству плотностей Рс должна принадлежать совместная плотность вероятностей выборки (1.1), чтобы апостериорная плотность также принадлежала семейству Ра? Семейство Рс называют сопряснсенным семейству Ра. Знание сопряженного семейства значительно облегчает решение задачи нахождения апостериорного распределения, поскольку в большинстве случаев сводит эту задачу к пересчету параметров, определяющих семейство Ра. Ниже приводятся утверждения о виде сопряженных семейств Рс, если основное семейство Ра связано с нормальными распределениями.
Рассмотрим сначала случай одномерного нормального закона распределения.
Теорема 2.1. Пусть
pAx\ и) = Д е~(а!-ц)2/(2о'2))
у2тг сг
выборка (1.1) повторная, и неизвестно, мера точности г = \/а2 задана. Допустим, что PanpW АДр,,1/т), где т = 1 /сг^ — мера точности. Тогда апостериорное распределение является нормальным W,W + nr)) со средним Д = Т^ UT^ и мерой точности Т + пт
т' = т + пт, где X = — У' Xi. п
Из теоремы 2.1 следует, что Б-оценки неизвестного параметра и для любой симметричной выпуклой функции потерь совпадают и даются формулой
Из (2.2), в частности, следует, что йБ ^ X при больших п. Последнее означает, что при увеличении объема выборки (1.1) «цена» априорной информации о параметре и падает и Б-оценка, суммирующая информацию о параметре и, «заложенную» в выборке (1.1), и априорную информацию, приближается к ММП-оценке йммп, построенной только на основе выборки (1.1). Наоборот, если п фиксировано, а ст2 —> 0, то
^в ^ IX т- е- ПРИ ^а ^ 0 «цена» априорной информации неограниченно увеличивается.
Рассмотрим теперь многомерный случай. Пусть все члены повторной выборки (1.1) — m-мерные векторы, распределенные по нормальному закону Xi ~ М(и^ а2 К^ где Кж — положительно определенная (т х ттг)-матрица.
Требуется оценить компоненты вектора и = (tzi,. . . , ит)Т.
Пусть априорное распределение искомого вектора U — нормальное ЛГ(иа1 а2 Ка)^ где Ка — положительно определенная (т х ттг)-матрица.
Тогда апостериорная плотность определяется равенством
р(и | «1, .р(и | «1, .1
р(и | «1, .
р(и | «1, .
- 2 X (Хг (жг — м)т жг —
2,7 г=1
где С = \^2qvyri^nVX^— нормировочный
множитель.
(2.3)(2.3)В качестве байесовской оценки иБ возьмем моду апостериорного распределения. Тогда получаем равенство
(2.3)
(2.3)
-1 + — К"1 ж ~2 1Ха
1
Рассмотрим теперь более сложный случай, когда неизвестны и и. и г = 1/ст2. Тогда, согласно методу Байеса, необходимо задавать априорное совместное распределение двух случайных величин (1/, R).
Теорема 2.2. Пусть априорное совместное распределение (U, R) таково: условное распределение U при фиксированном г — нормальное со средним /1 и мерой точности т, а маргинальное распределение R — гамма-распределение с параметрами а /3 > 0 (р(г) = = Ра га-1е-^г/Г(а)). Тогда апостериорное совместное распределение (U, R) таково: условное распределение U при фиксированном г — нормальное со средним
/ та + пХТ =
а маргинальное распределение R рамиа маргинальное распределение R рами— гамма-распределение с парамет-— гамма-распределение с парамет-
а маргинальное распределение R рами
а маргинальное распределение R рами
— гамма-распределение с парамет-
— гамма-распределение с парамет-
2 12 11212L№-X) +L№-X) +
2 1
2 1
1
2
1
2
L№-X) +
L№-X) +
Если в качестве Б-оценок взять математическое ожидание апостериорного распределения, то с помощью теоремы 2.2 получаем
^ь =^ь =т/1 + пХТ + п 'т/1 + пХТ + п '2 _ 3'Б" а2 _ 3'Б" а(2-4)(2-4)
^ь =
^ь =
т/1 + пХ
Т + п '
т/1 + пХ
Т + п '
2 _ 3'Б" а
2 _ 3'Б" а
(2-4)
(2-4)
Из (2.4) следует, что йБ ^ X. ЭБ = Э^мп при п —> ос и йБ -Л /1 при т -^ ос.
Пусть рДж; и) — m-мерное нормальное распределение с неизвестным вектором средних и и ковариационной матрицей сг^К^ где мера точности г = 1/сг2 неизвестна, Кх — задана. Матрица, обратная к ковариационной матрице гК~\ называется матрицей точности.
Теорема 2.3. Пусть априорное совместное распределение (U, R) таково: условное распределение U при фиксированном г — т-мерное нормальное с вектором средних ц и матрицей точности тК~\ а маргинальное распределение R — гамма-распределение с параметрами оц(3 > 0. Тогда апостериорное совместное распределение таково: условное распределение U при фиксированном г — т-мерное нормальное с вектором средних ц' = (К”1 + nK^V1 (^а1 Т + п^ТХХ\ а маргинальное распределение R — гамма-распределение с параметрами
3' = 3 +1 Е№ - xVK;4xi -х^^- ^Тк;Чх - ц\ г = 1
Если, как и прежде, в качестве Б-оценки взять моду апостериорного распределения, то из теоремы 2.3 получаем
^^к^ + пК^ГЧк^ц + пК;1^, 51 = 31.(25)
Из (2.5) следует, что
al-^^Xi-XfK^HXi-X)
z=l
При 72 —> ОС.
Замечательным свойством байесовского подхода является возможность получения на основе апостериорного распределения не только точечных оценок параметров, но и доверительных интервалов для оцениваемых параметров. Действительно, например, для оценки (2.2) получаем доверительный интервал
иБ - t(pflOB) Ду < ит иБ + t(pflOB) Ду ,(2.6)
где
При отсутствии априорной информации вместо (2.6) получаем доверительный интервал, длина которого 2t (р ДОВ) сг / ^/п больше длины интервала (2.6), равной 2£(рдов)/т'. Таким образом, использование дополнительной априорной информации в рамках баейсовского подхода приводит к уменьшению длины доверительного интервала.
Если в качестве Б-оценки взять моду апостериорного распределения, то
^в = arg max {In р(Хъ. . . , Хн | и) + In рапр(^)}.(2.7)
Пусть априорная информация о параметре и отсутствует. Тогда, согласно постулату Байеса, положим рапр(^) = const и Б-оценка (2.7) примет вид иБ = arg maxu Zn(Xi, . . . , Х^; и^ т. е. Б-оценка будет совпадать с ММП-оценкой, основанной на выборке (1.1).
Теоретические основы метода Байеса представлены в монографиях [26,33].
Минимаксный метод учета априорнойинформации
(2-8)(2-8)Часто априорная информация об искомом параметре и задается детерминированно в виде и Е Uai где Ua С Ет — априорное множество. Интуитивно ясно, что чем «уже» априорное множество Uai тем больше имеется априорной информации о параметре. При таком виде априорной информации иногда используют минимаксний методу согласно которому минимаксная оценка (ММ-оценка) ймм определяется равенством
(2-8)
(2-8)
«мм = arg min V(и),u€Ua V 7
где V(u) = maxuE(/a M R(u, u^ R(u^ u) = VE(||S(Xi,. . . , Xn) — ?i||), M R(u, и) — функция риска.
Таким образом, минимаксный метод выбирает такую оценку, которая предохраняет от возможно большего риска при изменении и на априорном множестве Ua.
Справедливо неравенство
max min М R(u, и) ^ mln max М R(u, и), uEUa йй u£Ua
причем ММ-оценка существует, если последнее неравенство обращается в равенство.
Как и Б-оценки, ММ-оценки определены неоднозначно из-за возможности выбирать различные функции потерь W(t). Чаще всего берут квадратичную функцию потерь IV(t) = t2.
Иногда при определении ММ-оценок ограничивают класс возможных оценок U (например, выбирают класс линейных оценок). Тогда ММ-оценка определяется согласно равенству
ммм = arg min V ^и\(2.9)
йЕипиа
Нахождение ММ-оценки для произвольного априорного множества Ua и большой размерности т — трудоемкая вычислительная задача. Если функция потерь квадратичная, то для некоторых частных видов априорного множества и закона распределения выборки (1.1) удается найти явный аналитический вид ММ-оценки.
Пусть р^х^ и) — m-мерное нормальное распределение с неизвестным вектором математического ожидания и и известной ковариационной матрицей а2К^. Пусть априорное множество Ua — m-мерный эллипсоид (с центром в гщ и «радиуса» р, т. е. (и — ио)Т В(и — ио) ^ ^ р2 В — симметричная положительно определенная (ш х т)-матри- ца). Выберем квадратичную функцию потерь. Тогда ММ-оценка (2.8) дается равенством
UMM ^о + ^^Я' + Л^"1) 1 KT^VXi-nuoY (2.10) (УСТ 44'
где В' - модифицированная матрица В [79].
При п —У оо (или при а2 —>- 0) ймм ~ X, т. е. ММ-оценка сближается с ММП-оценкой, построенной по выборке (1.1), а «цена» априорной информации уменьшается.
Если р —>- оо, то ММ-оценка (2.10) также сближается с ММП- оценкой йммп = X и тем самым «цена» априорной информации уменьшается. Если р —У 0, т. е. априорное множество становится все уже, стягиваясь к центру и^ то ймм —> Щь а «цена» выборки (1.1) падает.
Теоретические основы ММ-оценивания представлены в монографии [79].
Обобщенный метод максимальногоправдоподобия учета априорнойдетерминированной информации
Можно предложить еще один подход учета априорной информации детерминированного характера и Е Uai согласно которому оценка искомого параметра определяется равенством
йоммп = arg max L^X^,.... Хп; и).(2.11)
u£Ua
Такой метод оценивания назовем обобщенным методом максимального правдоподобия (ОММП), а оценку (2.11) — оценкой обобщенного максимального правдоподобия (ОММП-оценка).
Часто вместо представления (2.11) ОММП-оценки удобно использовать эквивалентное представление
«ОММП = arg min -/„(Xi,..., Хп; и).(2.12)
u£Ua
Если функция — Zn(Xi, . . . , Хп: и) сильно выпукла по и Е Ua^ Ua — выпуклое множество, то ОММП-оценка существует и единственна.
В общем случае ОММП-оценка может быть найдена с помощью численных методов выпуклого программирования, например с помощью метода сопряженных градиентов, методов штрафных функций, метода градиентного спуска [18].
Для некоторых частных случаев ОММП-оценку (2.12) можно найти в явном аналитическом виде.
Предположим, что функция правдоподобия дифференцируема по щ а априорное множество Ua — m-мерный эллипсоид, т. е. (и — Uq)T В(и — Но) р2. Пусть
^ммп = arS ^п^ -l^X^. . . , Хп; и) Е иа.
Тогда мОМмп = %мп и априорное множество (из-за своей «обширности») не содержит дополнительной информации об искомом векторе и. Пусть пммп ^ Ua. Тогда, используя способ Лагранжа, получаем уравнение Эйлера, решением которого является ОММП-оценка
— gradu Zn(Xi,. . . , Хп; и) + аВ^и — ио) = 0,(2.13)
где а > 0 — множитель Лагранжа. Величина параметра а находится из равенства (и — ио)Т В (и — uq) = р2.
Пусть, например, рДж; и) — m-мерное нормальное распределение с неизвестным вектором математических ожиданий и и известной ковариационной матрицей а2К^ выборка (1.1) повторная. Тогда
In (^1 ? • • • ?5 И,) =
= In(27га2)+ ^ In \K^ + ^y(Xi-ufK-1(Xi-^, г=1
и уравнение (2.13) принимает вид
пК^и — К^1 У^ Xi + аа2В(и — ио) = О,
г=1
откуда
1—1п
^ОММП = ^0 нК. 1 Хг — TltloY (2.14) СГ XО" 44 X'
ОММП-оценка (2.14) подобна ММ-оценке (2.10).
Из определения ОММП-оценок следует, что если априорная информация отсутствует (Ua = Ету то ОММП-оценка совпадает с ММП- оценкой. Ясно, что в общем случае ОММП-оценка совпадает с ММП- оценкой тогда и только тогда, когда йммп € Ua.
ММ-оценки и ОММП-оценки смещены, причем смещение производится в нужную сторону с приближением оценки к искомому точному значению параметра.
Например, смещения Агл оценок (2.10) и (2.14) соответственно равны
дм = J_ (J_ в' + 4 К^В'^о - ит) Р РСГ
и
Att = а^аВ +КГ1)-1 В(ио — иТ).
о- 5
Следовательно, величины смещений стремятся к нулю в трех случаях: 1° р ос, 2° п ос, 3° сг2 0.
Поскольку ММ-оценки и ОММП-оценки смещены, их точность можно оценить с помощью матрицы D^u^ = М^и — ит^и — ит)т.
Для ММ-оценки (2.10)
О^мм) = (^В' + ^К-Л"1.(2.15)
X рст 4 /
Для ОММП-оценки (2.14)
^(«оммп) = (аВ + 4^-1)-1.(2.16)
сг 4
Из формул (2.15), (2.16) следует состоятельность в среднем квадратичном оценок (2.10), (2.14) при: 1° р —> 0, 2° п —> ос, 3° сг2 —> 0.
Оценки (2.10) и (2.14) линейны и для их вычисления необходимо обратить симметричные положительно определенные матрицы
f ।* и f R ।К —
I —2+ —2+ —2/
СГ Jх ст /
соответственно, предварительно обратив симметричную положительно определенную матрицу К^. Одним из эффективных численных методов обращения симметричной положительно определенной матрицы А является метод квадратного корня (метод Холецкого), основанный на представлении А = ST 8^ где S — верхняя треугольная матрица.
Пример 2.1. Для одномерного случая (т = 1) эллипсоид (и — uq)t В (и — uq) ^ р2 представляет собой интервал \и — tzq | ^ d. Можно доказать, что оценки (2.10), (2.14) принимают вид
п d?nd2 + ст2п d?nd2 + ст2^ММ —^ММ —
п d?
nd2 + ст2
п d?
nd2 + ст2
^ММ —
^ММ —
Из последнего выражения для ОММП-оценки видно, что она совпадает с ММП-оценкой, если йммп € [гщ — d^UQ + cZ], и является ближайшей точкой интервала [гщ — d, uq + d\ к ММП-оценке, если йммп ^ Ь — d, uq + dY Это правило сохраняется и для общего случая выпуклой функции —Zn(Xi,. . . , Хп; и) и выпуклого множества Uai а именно: если м^у^ € Uai то Кдммп = ^ммп’ если же ^ммп ^ Uai то ^оммп является ближайшей точкой априорного множества Ua к ММП- оценке вдоль однопараметрической кривой (2.14), 0 ^ а < ос.
Поэтому для выпуклой по и логарифмической функции правдоподобия —Zn(Х|, . . . , Хп: и) и выпуклого априорного множества Ua можно предложить следующий алгоритм нахождения ОММП-оценки: 1° найти ММП-оценку; 2° если йммп € Uai то йоммп = йммп; если йммп Uai то найти «проекцию» йоммп точки йммп на априорное множество Ua.
Обобщенный метод максимальногоправдоподобия учета априорной стохастическойинформации
Так же как и в предыдущем разделе, предлагаемый ниже метод учета априорной информации базируется на методе максимального правдоподобия.
Обозначим L^u?) = Ln(Xi^. . . , Хп} и) и l(u) = In L(u) функцию правдоподобия и логарифмическую функцию правдоподобия исходной выборки (1.1) соответственно.
(2-17)(2-17)Пусть наряду с исходной выборкой (1.1) задана априорная выборка
(2-17)
(2-17)
члены которой независимы от членов выборки (1.1).
Обозначим через La(u) = Ln^Y^ . . . , Yn^ и) и la(u) функцию правдоподобия и логарифмическую функцию правдоподобия априорной выборки (2.17), которые зависят от исходных параметров и.
Тогда совместная (обобщенная) функция правдоподобия Lo(u) и совместная логарифмическая функция правдоподобия 1о(и) совокупности членов выборок (1.1), (2.17) определяются с помощью равенств
Lo(u) = Ци) La(^(2.18)
/оМ = /(и) + /аМ.(2.19)
Следовательно, имеем равенство
IOH = IM + I«W,(2.20)
где /(^), la^i Л>(^) — информационные матрицы Фишера исходной выборки (1.1), априорной выборки (2.17) и совместной выборки (1.1), (2.17) соответственно. Из равенства (2.20) следует, что при совместном рассмотрении выборок (1.1) и (2.17) происходит суммирование информации об искомых переменных и^ имеющейся в исходной и априорной выборках.
Согласно обобщенному методу максимального правдоподобия (ОММП) при стохастическом виде априорной информации, задаваемой априорной выборкой (2.17), ОММП-оценка искомых параметров и определяется равенством
Моммп = arg шах Ьо^и\(2.21)
В частности, если совместная плотность вероятности членов априорной выборки (2.17) не зависит от искомых параметров и^ то в априорной выборке отсутствует информация о векторе и^ Iq^) = 0 — нулевая матрица и оценка (2.21) совпадает с ММП-оценкой (1.17), определяемой только по исходной выборке (1.1).
Если наряду с исходными параметрами и имеются дополнительные параметры и = (vi,. . . , vr)T\ числовые значения которых неизвестны, например некоторые характеристики законов распределения членов выборки (1.1), (2.17), то вместо ОММП-оценки (2.21) (только параметров и) необходимо рассматривать совместную ОММП-оценку всех параметров и, и:
(»оммп>® оммп) = arg max Ми, v\(2.22)
Если на и и v не накладывается никаких априорных ограничений, то (2.21), (2.22) — задачи на безусловный экстремум. В частности, если обобщенные функции правдоподобия Ьо^и\ Lo^u^u) дифференцируемы, то ОММП-оценки (2.21), (2.22) могут быть найдены как решения обобщенных уравнений правдоподобия
grad„ Lo(u) = 0,(2.23)
grad„ Lo(u, v) + grad„ Lo(u, v) = 0,(2.24)
соответственно.
Если на и. v накладываются априорные ограничения (см. ниже), то решение экстремальных задач (2.21), (2.22) необходимо искать при выполнении этих ограничений. В этом случае имеем задачи на условный экстремум и необходимо использовать численные методы решения экстремальных задач на условный экстремум [18]. В частности, иногда некоторая часть параметров и (или и. v) по их содержательному смыслу неотрицательна. Тогда вместо задач на безусловный экстремум (2.21), (2.22) будем иметь задачи на условный экстремум:
Ыоммп = arg max Lo(u),Ыоммп = arg max Lo(u),(2.25)(2.25)
Ыоммп = arg max Lo(u),
Ыоммп = arg max Lo(u),
(2.25)
(2.25)
(2.26)(2.26)(«оммп^оммп) = arg max Lo(u,v),
(2.26)
(2.26)
соответственно.
Рассмотрим важный частный случай, когда члены выборок (1.1), (2.17) распределены по нормальному закону и независимы, причем Xi JV(и. а2 Кж^ Yj ^jV(u.a2Ka^ где Кж^ Ка — положительно определенные матрицы.
В этом случае ОММП-оценка (2.21) дается равенством
^оммп—^оммп—(2.27)(2.27)
^оммп—
^оммп—
(2.27)
(2.27)
1 п_где X = - £ Xh Y =71 “ка (2.27) принимает вид1 п_где X = - £ Xh Y =71 “ка (2.27) принимает вид1УУ1УУN
1 п_
где X = - £ Xh Y =71 “
ка (2.27) принимает вид
1 п_
где X = - £ Xh Y =71 “
ка (2.27) принимает вид
1
УУ
1
УУ
^^Yj. В частности, если N = 1, то оцен- г=1
«оммп = (Дк^ + ^кА Ак^хДк^уУ (2.28) \сг (Та / \СГ аа /
Сравнение (2.28) с (2.3) показывает их полную идентичность. Таким образом, предлагаемая в этом параграфе схема ОММП-оценивания позволяет в случае стохастического характера априорной информации избежать искусственно навязанной схемой Байеса трактовки вектора и как случайной величины и получить оптимальную оценку и без потери имеющейся информации об искомых параметрах.
Например, ОММП-оценка (2.27) несмещена и удовлетворяет неравенству Фишера-Крамера-Рао
= /'
где обобщенная информационная матрица Фишера Io = I -V IQ1 I = (тг/сг2)/^1 — информационная матрица Фишера параметров и для исходной выборки (1.1), /о = (X/ст2) Ках — информационная матрица Фишера параметров и для априорной выборки (2.17).
Часто в распоряжении исследователя имеется одновременно априорная информация об исходных параметрах и как детерминированного характера, задаваемая в виде принадлежности и € Rai так и стохасти-
ческого характера, задаваемая в виде априорной выборки (2.17). Тогда ОММП-оценка параметров и определяется равенством
иоммп = arg max L^uYtOaиоммп = arg max L^uYtOa(2.29)(2.29)
иоммп = arg max L^uYtOa
иоммп = arg max L^uYtOa
(2.29)
(2.29)
Для решения задачи (2.29) можно использовать численные методы решения задач на условный экстремум [18]. В частности, если — 1о(и) — выпуклая функция, a Ra — выпуклое множество, то задача (2.29) принадлежит к классу задач выпуклого программирования.
Оценка (2.29) обладает оптимальными свойствами и позволяет наиболее эффективно использовать информацию о параметрах и. «заложенную» в исходной выборке (1.1), априорной выборке (2.17) и в задании априорного множества Ra.
Методы учета априорной информации в рамках параметрической статистики представлены также в работах [42,43].
Глава 3
УСТОЙЧИВЫЕ МЕТОДЫ ОЦЕНИВАНИЯПАРАМЕТРА ПОЛОЖЕНИЯ
ММП-оценивание и связанные с ним методы оценивания с учетом априорной информации базируются на точном знании закона распределения выборки (1.1) и дают достаточно эффективные (в различных смыслах для различных методов) оценки параметров. Однако при решении практических задач идеализированная ситуация точного подчинения членов выборки гипотетическому распределению р(жх, ... ^х^ и) выполняется редко. Практически всегда наблюдается уклонение от гипотетического распределения и в этих случаях получаемые оценки уже не будут обладать оптимальными свойствами. Спрашивается: не будут ли получаемые оценки слишком далеки от истинных значений, если даже уклонение истинного закона распределения выборки (1.1) от гипотетического в определенном смысле мало? К сожалению, приходится констатировать, что для многих широко используемых стандартных гипотетических распределений даже малое уклонение истинного закона распределения выборки (1.1) от гипотетического может приводить к значительным уклонениям полученных оценок от истинных значений. Например, для нормального закона распределения, наиболее часто принимаемого в качестве гипотетического, наличие даже небольшой части членов выборки, значительно уклоняющихся от среднего значения (большие выбросы), приводит к большому искажению оценок и к катастрофическому падению их эффективности. Можно задать вопрос: а зачем брать гипотетическое распределение? Возьмем истинный закон распределения выборки (1.1) и, применяя, например, ММП-оценивание, получим эффективные оценки. Но в том и заключается трудность, что истинный закон распределения выборки (1.1) исследователю не известен. Известна, возможно, лишь какая-то неполная информация об истинном законе распределения. Например, при наличии больших выбросов часто известна доля членов выборки (1.1), принадлежащих выбросам, и известно, что сами выбросы располагаются симметрично относительно среднего значения. Иногда информация об истинном законе распределения может быть еще более скудной.
Математически задача оценивания в условиях неточного знания истинного закона распределения выборки (1.1) ставится следующим образом. Задается класс плотностей {р(яд,. . . , жп: гл)}, которому принадлежит неизвестная истинная плотность выборки (1-1). Требуется в этом классе выбрать такую гипотетическую плотность Po(^i, . . . ,хп; и), чтобы получить гарантированную и одновременно
наиболее близкую к истинному значению параметра оценку. Гарантия оценки понимается в следующем смысле: точность оценки, полученной на основе выбранной гипотетической плотности, не меньше точности любой другой оценки вне зависимости от того, какова истинная плотность из класса {р(жх,. . . , жп; u)Y Плотность Ро(жх,. . . , жп; и) называют устойчивой плотностью относительно класса {р(жх,. . . , жп; и)^ а саму оценку й — робастной.
Минимаксный метод Хьюбера
Рассмотрим случай, когда Х^ и — скаляры, выборка (1.1) повторная, р^(ж; и) = р^х — и), p^(s) — четная функция. Таким образом, класс {р(жх,. . . , жп; и^ определяется классом {р(ж)}, где р(х — и) симметричны относительно искомого параметра и (параметра сдвига). Дополнительные условия, накладываемые на класс {р(ж)}, будут даны ниже.
Пусть в классе {р(ж)} выбрана гипотетическая плотность ро(ж). Тогда ММП-оценка определится равенством
й = и(Хъ . . . , Хп; ро) = arg max 1п(Хъ. . . , Хп; и),(3.1)
где
^п^Хх^. . . , Хп; и) — ^ In ро^Х^ и).
г=1
Обозначим ри(ж) истинную плотность из класса {р(ж)}. В качестве меры точности оценки возьмем дисперсию оценки. Дисперсия оценки (3.1) D й зависит от выбранной гипотетической и истинной плотностей, ро(ж) и pu(ж), и определяется равенством
Dm = D(p0,pu) =
= | . . . |(Й(Ж1,. . . .х^ Ро) - и^р^хх -и).. .ри(хп - и) dxi . . . dxn.
Построим устойчивый метод оценивания параметра сдвига и на основе минимаксного подхода, согласно которому устойчивая (робастная) оценка (3.1) находится по такой устойчивой относительно класса {р(ж)} плотности ро(ж), для которой
Ро(ж) = arg min В(р0),(3.2)
рое{р(ж)}
где D^ = maXpuG{p(a.)} D(p0,puY
Из сказанного выше следует, что робастная оценка параметра сдвига является ММП-оценкой при такой устойчивой гипотетической плотности, которая минимизирует максимальное значение дисперсии оценки при любой возможной истинной плотности из класса {р(ж)}. Итак,
4 А.В. Крянев, Г.В. Лукин
50 Устойчивые методы оценивания параметра полоаюения [Гл. 3 выбор устойчивой плотности, согласно минимаксному подходу, приводит к минимальной потере точности получаемой оценки при реализации самой неблагоприятной истинной плотности из класса {р(ж)}.
Обозначим <р(ж) = (In р^х^'. Робастная ММП-оценка (3.1) удовлетворяет уравнению ^ ^(^г — й) = 0.
г=1
В силу состоятельности оценки и для больших п и с учетом симметрии плотностей имеем
52- и) ~ 52 v(i - «) - (« - «) 52 чЦХг- uY
г=1г=1г=1
Е^№ - и)г = 1^уЧх! - и)г = 1Е^№ - и)г = 1^уЧх! - и)г = 1Отсюда
Е^№ - и)
г = 1
^уЧх! - и)
г = 1
Е^№ - и)
г = 1
^уЧх! - и)
г = 1
п 52 ^ (^ ^)| ф'(х — и)ри(х — и) dx
Поэтому с учетом четности р^х^ и нечетности <р(ж) получаем
^(Ро,Ри) = | • • • |(^ - н^р^хх - и).. .ри(хп - и) dxi . . . dxn
и)dxi.. . dxn
2 п
52<р2(Жг)ри(Ж1)
г = 1
п
ф'(х)ри(х) dx
П
2
Итак,
^(ро.Ри) =^(ро.Ри) =
^(ро.Ри) =
^(ро.Ри) =
НоНоРоМ Ро(ж)РоМ Ро(ж)/РиМ dx =/РиМ dx =РоМрМ)РоМРоМрМ)РоМdx. Следовательно,dx. Следовательно,^(Ро^и) = у^(Ро^и) = у/2Г ! f(Ро^ V (Т\ЛтК РоМ^ИUm/M) Л] Ро(х)/2Г ! f(Ро^ V (Т\ЛтК РоМ^ИUm/M) Л] Ро(х)Используя неравенство Коши-Буняковского, получаемИспользуя неравенство Коши-Буняковского, получаем
Но
Но
РоМ Ро(ж)
РоМ Ро(ж)
/РиМ dx =
/РиМ dx =
РоМрМ)РоМ
РоМрМ)РоМ
dx. Следовательно,
dx. Следовательно,
^(Ро^и) = у
^(Ро^и) = у
/2Г ! f
(Ро^ V (Т\ЛтК РоМ^И
Um/M) Л] Ро(х)
/2Г ! f
(Ро^ V (Т\ЛтК РоМ^И
Um/M) Л] Ро(х)
Используя неравенство Коши-Буняковского, получаем
Используя неравенство Коши-Буняковского, получаем
— информация Фишера о параметре сдвига и для каждого члена выборки (1.1).
С другой стороны, в силу асимптотической эффективности ММП- оценок
при больших п, т. е. при ро(х) = ри(х), достигается минимальное значение D(po). Поэтому исходная минимаксная задача сводится к экстремальной задаче тахр(ж)Е{р(ж)} D(p^p) = D(py^py)^ которая эквивалентна экстремальной задаче
minр(ж)е{р(ж)} Jminр(ж)е{р(ж)} J(^у) p($)dx. V р(ж) 7(^у) p($)dx. V р(ж) 7(3.3)(3.3)
min
р(ж)е{р(ж)} J
min
р(ж)е{р(ж)} J
(^у) p($)dx. V р(ж) 7
(^у) p($)dx. V р(ж) 7
(3.3)
(3.3)
Здесь через ру(х) обозначена устойчивая (робастная) плотность. Для нахождения устойчивой плотности как решения экстремальной задачи (3.3) необходимо указать класс {р(ж)}.
При решении многих прикладных задач удобным классом {р(ж)}, адекватно описывающим реальную ситуацию, является класс Н. образованный смесью Н = {р(ж): р(ж) = (1 — e)g(x) + eh(x)Y гДе ^(ж) —
4*
заданная (реперная) плотность, s 6 [0,1] — заданное число (доля засорения), h(ж) — произвольная неизвестная плотность. Предполагается, как и прежде, что g^x\ h(x) — четные функции.
Теорема 3.1 (Хьюбер). Пусть — In g(x) — дважды дифференцируемая выпуклая функция. Тогда в классе Н существует устойчивая плотность
!(1 - е)^(ж0) ехр {—^|ж - ж0|}, (1 - е)^(ж),(1 - е)§-(ж1)ехр{-К|ж - жД},!(1 - е)^(ж0) ехр {—^|ж - ж0|}, (1 - е)^(ж),(1 - е)§-(ж1)ехр{-К|ж - жД},X < Жо,X < Жо,Жо ж Ж1,Жо ж Ж1,Ж > Ж1,Ж > Ж1,(3.4)(3.4)
!(1 - е)^(ж0) ехр {—^|ж - ж0|}, (1 - е)^(ж),
(1 - е)§-(ж1)ехр{-К|ж - жД},
!(1 - е)^(ж0) ехр {—^|ж - ж0|}, (1 - е)^(ж),
(1 - е)§-(ж1)ехр{-К|ж - жД},
X < Жо,
X < Жо,
Жо ж Ж1,
Жо ж Ж1,
Ж > Ж1,
Ж > Ж1,
(3.4)
(3.4)
где х^, Ж1 — границы интервала, на котором монотонная функция g'(ж)/g(x) ограничена по модулю константой К, определяемой из условия нормировки плотности
1 = (1-01 = (1-0^(ж) dx +^(ж) dx +g(a?o) + g(ah)Кg(a?o) + g(ah)К(4 - е).(4 - е).
1 = (1-0
1 = (1-0
^(ж) dx +
^(ж) dx +
g(a?o) + g(ah)
К
g(a?o) + g(ah)
К
(4 - е).
(4 - е).
Доказательство теоремы Хьюбера основано на решении неклассической вариационной задачи
min р(ж)енmin р(ж)енр(ж) dx.р(ж) dx.
min р(ж)ен
min р(ж)ен
р(ж) dx.
р(ж) dx.
Рассмотрим наиболее часто используемый на практике случай, когда реперный закон распределения нормальный, т. е. g(x) = = (2тгсг2)-1/2 е-ж ^2<т \ Имеем: gf (х) / g(x) = — ж/ст2, откуда |ж| К а2 и жо = -Ка" = — Ка, Ж1 = К а2 = Кст, К = Кст,
'(1-е)
ехр <
(К , ^ ^ .№ i
— (ж + Кст) - — к
ж < —Ка,
V2tt а
1 (72 )
Ру(ж)= <
(1 - е)
ехр <
|ж| < Ка, (3.5)
л/2тг <7
12<7 J
(1 - е)
< V2tt ст
ехр <
, ж > К а,
где К находится из равенства
рк 1V 2 (1-е)рк 1V 2 (1-е)'j e-S2/2ds + ^e-K2/2, О'j e-S2/2ds + ^e-K2/2, О
рк 1
V 2 (1-е)
рк 1
V 2 (1-е)
'j e-S2/2ds + ^e-K2/2, О
'j e-S2/2ds + ^e-K2/2, О
Параметр Хьюбера К однозначно определен по доле засорения s, причем Кр) —У оо при е —> +0, К^ —> 0 при е —У 1 — 0, К^ — монотонно убывающая функция. Значения функции Кр) табулированы. Например, для е = 0,01; 0,05; 0,1; 0,25; 0,5 значения параметра К равны
1,945; 1,399; 1,14; 0,766; 0,436 соответственно (данные взяты из работы [83]).
Используя теперь устойчивую относительно класса Н гипотетическую плотность ру(ж^ найдем робастную оценку (3.1).
Имеем
и) = f} In рУ№ - tz) = n In + П±±2Ь к2 - г=1У2ТГСГ2
а ге/+а «61-2,7 ге/о
где множества индексов /+, /_, /о определены равенствами
/+ = {г : Xi — и > Ксг^ /_ = {г : Xi — и < — Кст},
70 = {г : |Kj - u| < Ker}, n+, n_ — количество индексов г, принадлежащих множествам /+, 1_ соответственно. Поэтому уравнение правдоподобия д1п/ди = 0 имеет вид п^-Ко" — П-Ка + У^ (Xi — и) = 0. Последнее равенство перепи- iElo шем в виде
и = — [ У^ Xi + (п+ + п_)и + Ксг(п^ — п_)],(3.6)
где
70 = {г : |Х, - и\ < Ка^ /+ = {г : Xi - и > Ка^ /_ = {г : Xi — и < — Кст}, п+, п_ — количество индексов г, принадлежащих множествам /+, 1_ соответственно.
Для решения нелинейного уравнения (3.6) удобно использовать итерационный процесс
= Д 52 Xi + ^+1 + п-з^з + Кст^+з - «-j)],(3.7)
i G loj
где
/oj = {г : |%i — Sj| ^ Kd^ I_^j = {г : Xi — Uj > Ker}, I_j = {г : Xi — Uj < — Ker}, u^-j^ n_j — количество индексов г, принадлежащих множествам /+j-, I_j соответственно. В качестве нулевого приближения йо можно брать среднюю арифметическую up = — ^ Xj.
Итерационный процесс (3.7) легко программируется и быстро сходится за конечное число шагов. Практически сходимость обеспечивается за 1-10 итераций при объеме выборки до 1000 элементов и проценте засорения до 20% (s = 0,2).
Если доля засорения стремится к 1 и тем самым К стремится к нулю, оценка Хьюбера (3.6) стремится к медиане выборки (1.1). Если засорение стремится к нулю и тем самым К неограниченно увеличивается, оценка Хьюбера (3.6) стремится к средней арифметической
При решении прикладных задач измерения являются неравноточными. В этих случаях члены Xi выборки (1.1) имеют различные дисперсии ст^. Причиной же засорения (наличия больших выбросов) является ошибочное завышение точности (занижение значений дисперсий) для ряда измерений. Причем номера членов выборок с заниженными дисперсиями неизвестны. Минимаксный метод Хьюбера позволяет снизить вредное влияние измерений с ошибочными дисперсиями и указать
эти измерения.
В описанной ситуации для робастной оценки (3.1) логарифмическая функция правдоподобия дается равенством
где Ру^ж^ — устойчивая плотность (3.5) с ст = 1. Поэтому
где
/_|_ — -(z . Xi и > Кст^,/_|_ — -(z . Xi и > Кст^,/ = {z : Xi — и < — Кст^/ = {z : Xi — и < — Кст^
/_|_ — -(z . Xi и > Кст^,
/_|_ — -(z . Xi и > Кст^,
/ = {z : Xi — и < — Кст^
/ = {z : Xi — и < — Кст^
/0 = {г: \Х{-и\^Кст^ и вместо (3.7) получаем итерационный процесс
/ V-^ 1 \ 1 Г V-^ Xi .К(УгУ Uj
^■+i = (X^) х^+х^^-
г=1 г tEloj ^I+j г
где
/qj — {z i |Х^ Uj| Koj^
I—j — {z . X iUj < К ст i^.
В качестве нулевого приближения можно брать средневзвешенную П у / П .
оценку м0 = 52( 52
z=l ^г=1 ^
Нахождение устойчивой минимаксной оценки Хьюбера относительно класса Н предполагает знание доли засорения е. Часто доля засорения неизвестна. Тогда можно рекомендовать схему устойчивого оценивания параметра сдвига с одновременным подбором подходящего значения доли засорения. Согласно этой схеме подбирается такое значение е^ при котором достигается наилучшее выполнение равенства е = (п+ + п_)/п. Практика численной обработки экспериментальных данных показала, что выбор значения К = 1,8 дает вполне удовлетворительные результаты при изменении доли засорения в промежутке [0,01; 0,2].
Рис. 3.1
На рис. 3.1 представлены результаты, иллюстрирующие применение итерационного процесса (3.7) на выборке из 100 элементов с коэффициентом засорения е = 0.5. В качестве реперного закона взят нормальный 7V(0,l), засорение осуществлено добавлением равномерно распределенных на интервале [—10,10] величин. Горизонтальная пунктирная линия соответствует нулевому приближению и^ сплошная линия — найденной в результате вычислений оценке. Символами (+, ★) помечены значения с % 6 /+ и % 6 I- соответственно.
Робастные М-оценки
Существуют методы устойчивого оценивания, отличные от минимаксного подхода Хьюбера. Одним из эффективных методов борьбы с большими выбросами и получения устойчивой оценки является оце-
нивание параметра сдвига с помощью усеченной средней
у п — 2т .v ’у п — 2т .v ’(3.9)(3.9)
у п — 2т .v ’
у п — 2т .v ’
(3.9)
(3.9)
где X(i) ^ Х(2) ^ • • • ^ ^(п) — упорядоченные по возрастанию члены выборки (1.1), т < [п/2]. Из (3.9) следует, что усеченная средняя получена отбрасыванием т самых левых и т самых правых членов выборки (1.1) и усреднением п — 2т оставшихся. Для получения усеченной средней необходимо задать число т. Если известна доля засорения s, то можно взять т = [еп/2].
Модификацией усеченной средней является оценка Винзора
(3.10)(3.10)
(3.10)
(3.10)
Из (3.10) следует, что в отличие от усеченной средней в оценке Винзора 2т крайних членов выборки не отбрасываются, а т левых крайних проецируются в точку Х(т+1), т правых крайних проецируются в точку Х^_ту
Оценка Винзора (3.10) подобна минимаксной оценке Хьюбера (сравните (3.10) с (3.6)). Отличие состоит в том, что проецирование самых левых и правых членов выборки в оценке Хьюбера производится по отношению к самой оценке, а в оценке Винзора проецирование производится до нахождения оценки и априори известно (при заданном ш). При увеличении т «степень робастности» усеченной средней и оценки Винзора увеличивается.
Усеченная средняя и оценка Винзора при т = [п/2] совпадают с медианой выборки (1.1).
Обобщением усеченной средней и оценки Винзора на случай неравноточных измерений являются робастные оценки
(3.11)(3.11)u => , — +ml i=m+l ^V ^(т-Н)u => , — +ml i=m+l ^V ^(т-Н)(3.12)(3.12)
(3.11)
(3.11)
u => , — +ml
i=m+l ^V ^(т-Н)
u => , — +ml
i=m+l ^V ^(т-Н)
(3.12)
(3.12)
где (X(1) - u)/<7(i) < (X(2) - m)/<7(2) < ... < (X<") - м)/<Т(„) — упорядоченная по возрастанию последовательность чисел {(Xj — и)1аг, i = 1,..., n}.
Средневзвешенная оценка Винзора (3.12) подобна минимаксной оценке из (3.8). Отличие состоит в том, что в оценке (3.12) число 2m проецируемых точек и сами точки проекции фиксируются.
Оценки (3.11), (3.12) нелинейны и могут быть найдены с помощью итерационных процессов:
где (X^ - Uj)/aw < (х'2) - и,)/<т(2) < ... < (Х<п) - и^)/<т(п).
В качестве нулевого приближения можно взять средневзвешенную
П у , П .
оценку м0 = 52(52
г=1 ^г=1 ^
Широкий класс робастных оценок можно построить с помощью
следующего подхода. Обозначим
- In р(Х,; и) = р (——-) + bi,X г /
где bi не зависят от и. Тогда ММП-оценка минимизирует сумму
У^ р f——— Y В частности, для минимаксной робастной оценки Хью.1 X <7i /
г=1
бера из (3.8) имеем
Гз2/2,|^| < К,
p(s) =
[K|s|-K2/2, |s| > К.
Будем выбирать такие функции p(s), которые позволят снизить влияние больших выбросов и тем самым определят робастную оценку. Функция Хьюбера р^ обладает этим свойством, поскольку за пределами промежутка |s| ^ К квадратичная зависимость заменена на более слабую — линейную.
Пусть задана четная выпуклая положительная функция p(s), р(0) = 0. М-оценкой называется значение и. которое минимизирует 1\/ Хг и \
функционал 2 v Р I) . п х 04/
г=1
^М^М= Arg min U г=1= Arg min U г=1(3.13)(3.13)
^М
^М
= Arg min U г=1
= Arg min U г=1
(3.13)
(3.13)
М-оценка однозначно определяется функцией p(s\
Чтобы М-оценка была робастной по отношению к большим выбросам, если реперный закон распределения нормальный, необходим более медленный рост функции p(s) по сравнению с квадратичной функцией, по крайней мере для больших |s|, и (желательно) квадратичная зависимость для малых |s|.
Пример 3.1. М-оценки, порожденные функцией р^ = |s|p, где р ^ 1, называются Lp-оценками. Если р Е [1,2), то £р-оценки будут робастными, причем «степень робастности» повышается при уменьшении р вплоть до 1. Lp-оценка при р = 1 совпадает с медианой выборки (1.1) (в случае равноточных измерений).
Пример 3.2. Робастная оценка, порожденная функцией
а (1 — cos - ) , Ы тга, \а)
2а^|s| > тга,
называется оценкой Андрюса. Значение а рекомендуется выбирать так, чтобы точка перегиба р(а) равнялась 3 (согласно правилу «трех сигм»). При таком способе выбора а = 6/тг ~ 1,91. Для малых |s| p(s) ~ s2. При уменьшении а «степень робастности» оценки Андрюса увеличивается.
Пример 3.3. Робастная оценка, порожденная функцией
Р^ = ^ [1-(1 + АН)е-ЛИ],
А > О, называется оценкой Рамсея. Для малых |s| p(s) ~ s2; a p(s) —> —> 1/ А2 при |s| —> ос. Параметр А выберем так, чтобы точка перегиба функции p(s) равнялась 3. Тогда А = 1/3. При увеличении А «степень робастности» оценки Рамсея увеличивается.
Если функция p(s) отлична от квадратичной, то М-оценка нелинейна. Для нахождения М-оценок существует несколько эффективных численных итерационных алгоритмов.
Запишем минимизируемый функционал правой части (3.12) в виде
Е(У - где Wt = —Ц, р .(X, - и) \;
Если веса W{ фиксированы, тои= ^ X^Wi • I У/ W^ I • Определим г=1У=1'
итерационный процесс
n/ n А ^1/ у. _.
Mj+1 = у У Wij • I у WiA , где Wij = ——2 р ( г Uj
В качестве нулевого приближения можно взять Wio = 1/<т?, т. е. Mg — средневзвешенная. Этот итерационный процесс называют итеративным методом наименъшиж квадратов.
Если функция p(s) дифференцируема, то можно определить еще один численный итерационный метод нахождения М-оценок. М-оценка является решением уравнения
которое с учетом четности p(s) можно записать в виде
Е№ - uWi = 0, где Ж = ~V Р (^^\ .
(Тг(Хг-и) У О'!/
Определим итерационный процесс
= £ х^у - £ Д , где Wij =р'
^Х^ /<Ji\Xi-Uj\ ^ Ог
В качестве нулевого приближения можно взять
Этот итерационный процесс называют методом вариационно-взвешенных квадратических приблиснсений. Для £р-оценок (p(s) = |s|p) оба метода совпадают.
Рассмотрим теперь еще один класс плотностей, отличных от класса Хьюбера Н. Допустим, что исследователю известно о принадлежности истинной плотности ро(ж) классу симметричных плотностей, сосредо- d
точенных в основном на отрезке [—(/,(/], т. е. j р(х) dx ^ р. где р Е (0,1) - d
задана (класс KPY С помощью введения класса Кр можно, например, учитывать априорную информацию о степени разброса измеряемых значений относительно среднего значения и.
Теорема 3.2. Устойчивая относительно класса Кр плотность задается равенством
РуМ = <РуМ = <ddа(1 + а)а(1 + а)Ьх7’Ьх7’ddО^совЧехр^За^-^У \х\ > d,О^совЧехр^За^-^У \х\ > d,(3.14)(3.14)
РуМ = <
РуМ = <
d
d
а
(1 + а)
а
(1 + а)
Ьх
7’
Ьх
7’
d
d
О^совЧехр^За^-^У \х\ > d,
О^совЧехр^За^-^У \х\ > d,
(3.14)
(3.14)
где а b находятся из системы
2 L
COS О. ..з 'К
Р =a = btgb, 0<6< —
Доказательство теоремы 3.2 сводится к решению экстремальной задачи (3.3), где {р(ж)} = Кр.
При уменьшении d и увеличении р «степень робастности» оценки (3.1), основанной на устойчивой плотности (3.14), увеличивается.
Робастные методы оценивания параметра положения представлены в работах [42, 69, 81, 83, 88].
Глава 4
МЕТОДЫ НЕПАРАМЕТРИЧЕСКОЙСТАТИСТИКИ
Если класс, к которому принадлежит искомое распределение, неизвестен (с точностью до численных значений конечного числа параметров), то для восстановления распределения используют непараметрические методы.
Отметим, что задача восстановления плотности вероятностей р^х^ по повторной выборке (1.1) без учета дополнительной априорной информации о законе распределения является некорректно поставленной (смысл некорректности будет разъяснен ниже).
Восстановление функции распределения
Достаточно просто по повторной выборке (1.1) дать оценку функции распределения F(x) случайной величины £ (в дальнейшем, если не сделано специальных оговорок, предполагается, что £ — скаляр).
В качестве оценки F(x) обычно берут эмпирическую функцию распределения
z=lz=l(4-1)
z=l
z=l
где р(х) = ] q’ ж < б’ — единичная функция.
Теорема 4.1 (Гливенко-Кантелли).
р {sup |Г(ж) - F^^0} = 1.
Таким образом, согласно теореме Гливенко-Кантелли, эмпирическая функция распределения является состоятельной оценкой искомой функции распределения, причем сходимость Fn(x) к F(x) равномерна по ж.
11Покажем, что Fn(x) — несмещенная оценка F(x\ Действительно,
1
1
х — s)p^(s) ds =
Докажем состоятельность в среднем квадратичном оценки ^(ж). Действительно,
х21 П п
ХМ = TV м)((г - Xi) q^x - Xj) = ni=i1 n i=ij=i
= A E M ^(^ - xi) + -4n i=ln= A E M ^(^ - xi) + -4n i=lnE Мт?(ж - Xi) q^x - Xj). i^j, ij = ^E Мт?(ж - Xi) q^x - Xj). i^j, ij = ^
= A E M ^(^ - xi) + -4n i=ln
= A E M ^(^ - xi) + -4n i=ln
E Мт?(ж - Xi) q^x - Xj). i^j, ij = ^
E Мт?(ж - Xi) q^x - Xj). i^j, ij = ^
Имеем
E E M т,2(ж - Xi) = E E M >?(® - Xi) = nn
s)p(s) ds = — F(x) -E 0s)p(s) ds = — F(x) -E 0
s)p(s) ds = — F(x) -E 0
s)p(s) ds = — F(x) -E 0
при п ^ oo. Далее,
X^W ~X^ =X^W ~X^ =4 E Мт?(ж-
X^W ~X^ =
X^W ~X^ =
71. , . . . -
г^З. гЕ —1
= —2V M р(ж — ХД M р(ж — Xj) =
'^3=^
1~2 П1~2 П52 ( ]- 8Ms)ds^3,3=1 -oo'52 ( ]- 8Ms)ds^3,3=1 -oo'n(n — 1)n(n — 1)F2^F^^x)F2^F^^x)
1
~2 П
1
~2 П
52 ( ]- 8Ms)ds
^3,3=1 -oo'
52 ( ]- 8Ms)ds
^3,3=1 -oo'
n(n — 1)
n(n — 1)
F2^F^^x)
F2^F^^x)
при 7i ^ ос. Поэтому дисперсия D Fn(x) = M F^(x) — F^^x^ -^ 0 при 71 ^ OO.
Теорему Гливенко-Кантелли уточняет неравенство Колмогорова- Смирнова:
Р {sup |F(a?) — Fn(a?)| > s} < 2 exp {—2s2n},
справедливое для любого закона распределения при достаточно большом 71.
Обозначим Кп(и) функцию распределения случайной величины Fn = л/п шахж |F(a?) — Fn(a?)|. Функция Кп(и) не зависит от закона распределения F(x) и выборки (1.1), а определяется только объемом выборки 71. Функции Хп(п) для различных значений п и и табулированы [14]. Используя таблицы К^и^ можно находить доверительные полосы для F(x): |F(a?) — Fn(a?)| ^ ^(рДОв)/V^ Для ж ^ (-^d00^
где Рдов = Kj^p^Y Существует
lim КДиА = К(и) = V' (—1V ехр (—2/2и2) п^-оо
1 = — оо
(Колмогоров). Функция К (и) также табулирована [14]. Поэтому при большом п (практически, если п > 100) для нахождения п(рдов) можно пользоваться равенством рдов = К(и(рдов)).
Эмпирическая функция распределения ^(ж) является кусочно постоянной. Иногда производят сглаживание F^x) с помощью подходящей монотонно возрастающей функции (см. гл. 10). При использовании сглаживания ^(ж) необходимо следить, чтобы оно не приводило к выходу за пределы доверительной полосы.
Восстановление плотности распределенияметодом гистограмм
Восстановление плотности вероятностей рДж) по повторной выборке (1.1) в рамках непараметрического подхода представляет гораздо большие трудности по сравнению с восстановлением функции распределения F(x\ Действительно, поскольку р^(ж) = dF(x)/dx, то формально, получив оценку F(x), можно определить оценку р^х^ = = dF(x)/dx. К сожалению, задача дифференцирования принадлежит к классу некорректно поставленных задач, поскольку сколь угодно малые изменения в F^x) могут привести к большим изменениям в р^х\ Поэтому любой устойчивый способ оценивания рДж) должен быть ре- гуляризирующим алгоритмом для задачи дифференцирования (конечно, с учетом того факта, что р^(ж) — неотрицательная нормированная функция).
Исторически первым способом оценивания плотности является метод гистограмм. Область изменения значений случайной величины разбивается на N интервалов Аж^- (мы сохраняем за интервалом и его длиной одно обозначение). Обозначим Tij количество членов выборку.
ки (1.1), попавших в интервал Аж^-, У^ Tij = п, Частоты — являются j=i
Поэтому величины —— являются оценками сред-Tl^.X jПоэтому величины —— являются оценками сред-Tl^.X jоценками вероятности pj попадания значений £ в интервал Аж^-, т. е. Pj = | р^(ж) dx.
Поэтому величины —— являются оценками сред-Tl^.X j
Поэтому величины —— являются оценками сред-Tl^.X j
него значения плотности р^ (ж) на интервале Аж^-, т. е. ^— j р^ (ж) dx.
Итак, за оценку плотности принимается
j =(4.2)
/ I ДА Ju j
Функция рг(х) неотрицательна, кусочно постоянна и нормирована, так как
n^Xjn^XjNN
n^Xj
n^Xj
N
N
Основной трудностью при построении гистограммы является выбор интервалов разбиения Аж^-. Рекомендуется интервалы Аж^- выбирать так, чтобы в каждый из них попадало одинаковое количество членов выборки (5-10, если п порядка 100). При увеличении п количество членов выборки в каждом интервале необходимо увеличивать. Если обозначить Ажтах длину наибольшего интервала, то Ажтах играет роль параметра регуляризации при оценивании плотности по гистограмме. При п —> оо Ажтах должен уменьшаться согласованно с ростом п.
XX(.Pi - TljlTlf Pi(.Pi - TljlTlf PiДля построения доверительного интервала оценки (4.2) составим статистику
X
X
(.Pi - TljlTlf Pi
(.Pi - TljlTlf Pi
(4.3)
закон распределения которой при п —У оо стремится к распределению Xn-i (теорема 5.1).
Статистику (4.3) можно представить в эквивалентном виде
j=ij=in&Xjn&XjЬх< xZkxJ 3Ьх< xZkxJ 3
j=i
j=i
n&Xj
n&Xj
Ьх< xZkxJ 3
Ьх< xZkxJ 3
Поэтому доверительная полоса для оценки (4.2) имеет вид
In (Рдов)пIn (Рдов)п
In (Рдов)п
In (Рдов)п
где
t дг (Рдов)
Рдов= | p^^dt.о
Существуют стандартные программы построения гистограмм.
Восстановление плотности распределенияметодом Розенблатта—Парзена
Дифференцируя эмпирическую функцию распределения, получаем оценку
Роб(ж) = ^ Е5(ж -
где 5(ж) — функция Дирака. Эта оценка плотности неприемлема, поскольку является обобщенной функцией. Модифицируем оценку роб, представив ее в виде классической функции за счет «размазывания» обобщенных функций 6(ж — ХД.
Пусть {Дп(ж)} — последовательность таких симметричных плотностей, что Дп(ж) —У S(x) при п —> оо. Определим оценку плотности равенством
р(я) = - 52- х^‘г=1р(я) = - 52- х^‘г=1(4-4)(4-4)
р(я) = - 52- х^‘
г=1
р(я) = - 52- х^‘
г=1
(4-4)
(4-4)
Теорема 4.2. Оценка (4.4) состоятельна в среднем квадратичном в каждой точке х непрерывности рДх\ если:
1° | Дп(ж — s) p^(s) ds —> Р^(х) при п —> оо;
2° — шахж Дп(ж) —> 0 при поо.
Доказательство. Имеем
Мр(ж) =Мр(ж) =
Мр(ж) =
Мр(ж) =
1nz1nzпри п -Л оо. Используя независимость случайных величин, образующих повторную выборку (1.1), получаем
1
nz
1
nz
Мр2
оо/оох 2
- | Д2 (ж - s)p^(s) ds -Vй ( | Дп(ж - 8)p^s) ds J .
Но
— s)p^(s) ds — max п х
при п -^ оо. Следовательно, Мр2(ж) —> р|(аД при п —> оо в каждой точке непрерывности рДж). Но тогда Dp^) = Мр2(ж) — М2р(ж) О при п ^ оо в каждой точке непрерывности р^(ж). Теорема доказана.
Можно построить класс плотностей {^п(ж)}, удовлетворяющих условиям теоремы 4.2, по следующей схеме. Пусть ^(ж) — произвольная непрерывная ограниченная плотность и последовательность положительных чисел {/гп} удовлетворяет условиям hn —> 0, h^ п —> ос при п Ч х. Тогда последовательность функций
удовлетворяет условиям теоремы 4.2. Если
то последовательность
1V2?r hn1V2?r hnе-^2/(2^)е-^2/(2^)
1
V2?r hn
1
V2?r hn
е-^2/(2^)
е-^2/(2^)
В методе Розенблатта-Парзена число h^ играет роль параметра регуляризации. Конструктивные способы выбора подходящего значения hn при конечном объеме выборки могут быть предложены только на основании дополнительной информации об искомой плотности.
Рис. 4.1Рис. 4.1
Рис. 4.1
Рис. 4.1
На рис. 4.1 представлен пример восстановления плотности распределения с помощью метода Розенблатта-Парзена по выборке из 100 значений. Для примера использовано двухмодальное распределение из смеси нормальных распределений ^(—2,1) и ^(2,2). Сплошная линия со «ступеньками» соответствует эмпирической функции распределения. Пунктирной линией отмечены восстановленная плотность вероятностей и интеграл от нее. Сплошной линией отмечены аналитические плотность и функция распределения вероятностей.
Метод Розенблатта-Парзена изложен в работах [16, 25, 57,106,108].
5 А.В. Крянев, Г.В. Лукин
Восстановление плотности распределенияпроекционными методами
Проекционные методы основаны на разложении искомой плотности в ряд по ортогональной системе функций относительно фиксированной реперной плотности.
Пусть известно, что искомая плотность р^х^ достаточно близка к некоторой известной плотности р^х\ которую будем называть реперной. Предположим для определенности, что промежуток изменения возможных значений £ — вся числовая ось.
Обозначим через {^^(ж)} систему полиномов, нормированных на (—ос, ос) с весом ро(ж), т. е.
^(ж)^(ж)р0(ж) dx = 5ij,
причем Qo(^) = 1? Чк(зс) — полином степени к. Такая система полиномов определена однозначно и ее можно найти с помощью стандартной процедуры ортогонализации Гильберта-Шмидта.
Обозначим
к
Qk^ = ^afej^
j=0
и представим искомую плотность в виде
Р^) = р0^ ^ СкЧккж\к=0Р^) = р0^ ^ СкЧккж\к=0(4-5)(4-5)
Р^) = р0^ ^ СкЧккж\к=0
Р^) = р0^ ^ СкЧккж\к=0
(4-5)
(4-5)
Имеем
Со = 1,Со = 1,Ск =Ск =qk(x)p^x) dx.qk(x)p^x) dx.
Со = 1,
Со = 1,
Ск =
Ск =
qk(x)p^x) dx.
qk(x)p^x) dx.
Поэтому
к
х^ро(х) dx = У^ a^jaj.
где aj — начальный момент J-ro порядка случайной величины £.
1™.1™.Если начальные моменты aj заменить их оценками aj (например,
1™.
1™.
и в (4.5) ограничиться ко-и в (4.5) ограничиться ко-оценками метода моментов aj
и в (4.5) ограничиться ко-
и в (4.5) ограничиться ко-
нечным числом слагаемых, то получаем оценку плотности
р(ж) = Ро(ж) ^ CkQk^xY(4.6)
/с = 0 к
где Ск — akjaj.
j=0
В проекционных методах число членов разложения т играет роль параметра регуляризации. Если случайная величина £ имеет моменты любых порядков, то принципиально возможно неограниченное увеличение т^ которое должно осуществляться согласованно с ростом объема выборки п. При практическом применении оценки (4.6) стараются ограничиться небольшим количествам членов разложения. Ясно, что в этом случае оценка (4.6) будет давать хорошую точность, если только реперная плотность ро(х) удачно «угадана» и близка к искомой плотности.
Часто проекционную оценку удобно представить через оценки центральных моментов. Тогда вместо случайной величины £ рассматривают нормированную случайную величину £о = (£ — qi)/ct£ и проекционная оценка имеет вид
р(ж) = ^ Ро,(4.7)
где ро(у) = Ро(у) У СокЧк^, Сок = У akj^j, Hj — нормированный к=03=0
центральный момент J-ro порядка, /21 = 0, ц^ = 1, Coo = 1? Coi = ^ю, Со2 = ^20 + ^22-
Пусть, например, в качестве реперной плотности взят нормальный закон распределения, тогда
Р°(у) =е"у2/2, Qk^y) = -^= Нк(у),
где Нк(у) — полином Чебышева-Эрмита, и проекционная оценка принимает вид
рМ =[1 + £ -^=СкНк (^)],(4.8)
у2тгсгL\к\\ ст /J
где С3 = д3, С4 = ц4 - 3, С5 = /25 - 10/23, С6 = /26 - 15/24 + 30.
Напомним, что цк = рь^)^^ р/к — центральный момент случайной величины £, и если £ нормально распределена, то ц^к = (2& — 1)!!, /^2& + 1 = 0.
Оценку (4.8) принято называть оценкой Грама-Шарлье.
Задача 4.1. Пусть промежуток изменения случайной величины £ — полуось ж ^ 0 и в качестве реперного закона распределения взят экс5*
поненциальный закон ро(ж) = аеГах. а > 0. Показать, что {^^(ж)} — нормированная система полиномов Чебышева-Лагерра L^xY Найти оценку Грама-Шарлье для этого случая.
Проекционные оценки можно рассмотреть для случая, когда орто- нормированная система разложения отлична от системы полиномов. Действительно, пусть {//Дж)} — произвольная система линейно-независимых функций и задана реперная плотность p^xY Ортонормируем систему {//Дж)} с весом р^х^ (например, используя стандартную схему ортогонализации Гильберта-Шмидта). Полученную ортонормирован- ную систему функций обозначим {^^(ж)}. Имеем
у?Дж)^(ж)р0(ж) dx = 6ij.
Искомую плотность рДж) представим в виде
р5(ж) =Ро(ж)^С,А,^(ж),(4.9)
fc=0
где Ск = | tpk^p^x^dx.
Введем случайные величины Yk = ^Pk^Y Имеем
М% = | рк(ж)р^х) dx = Ск.
Поэтому по выборке (1.1) можно дать оценки коэффициентов С к*.
Ск = ~ 52 ^kV^iY
Ограничиваясь в разложении (4.9) конечным числом членов и заменяя неизвестные точные значения С к на их оценки С^ получаем проекционную оценку
р(ж) = Ро(ж) 52 Скрк^х\(4.10)
к=0
Проекционная оценка (4.10) обладает большей гибкостью по сравнению с оценкой (4.6), поскольку дает возможность выбирать подходящую систему разложения. При удачном выборе реперной плотности и системы {(р/Дж)} можно достичь хорошей точности оценки (4.10) даже при небольшом числе членов разложения.
Если в (4.10) положить ро(х) = const, то получаем оценку Ченцова
р(ж) = ^ Скфк^х\(4.11)
к=1
где {у?/, (ж)} — ортонормированная система, Ск = — Е ч^х^.
г=1
Иногда удобно брать разложения вида (4.10) или (4.11) по системе функций {^^(ж)}, не обладающих свойством ортогональности. Возьмем, например, в представлении (4.11) в качестве ^^(ж) плотности распределения. Тогда плотность (4.11) представляет собой модель смеси
с неизвестными весами С к € [0,1], У^ С к = 1. Оценки С к весов С к к=1
можно получить с помощью обобщенного метода максимального правдоподобия с учетом вышеуказанных ограничений на веса.
Проекционные методы представлены в работах [16,57,85,86].
Восстановление плотности распределениярегуляризованным методом гистограмм
Искомая плотность связана с функцией распределения соотношением ^(ж) = | p^(s) ds, которое запишем в виде
| р(х — s)p^(s) ds = F(x).(4-12)
При заданной функции F(x) (4.12) — интегральное уравнение 1-го рода относительно неизвестной плотности, т. е. задача восстановления плотности по функции распределения — некорректно поставленная задача. Но F(x) также неизвестна и по выборке (1.1) можно лишь дать оценку F(xY взяв, например, в качестве оценки эмпирическую функцию распределения Fn(x\
Итак, задача восстановления плотности по выборке сводится к задаче решения интегрального уравнения (4.12) в условиях, когда точная правая часть этого уравнения неизвестна и заменена оценкой ^(ж).
Рассмотрим дискретный аналог уравнения (4.12), полученный с помощью сетки {ж7}, j = 1,. . . , N + 1, Axj = ж7+1 — ху.
I p^(s) ds = Е(ж7+1) - F^XjY(4.13)
При замене неизвестной F(x) на Fn(x) имеем
KFnj = Fn(xj+1)
где rij — число членов выборки, попавших в интервал [ж^-, ж7+1]. Элементы Kwij ковариационной матрицы Kw случайного вектора
_ / Д грД гр \Т К — ^^ —_ AFi&Fj
nJn
Поскольку F^x) неизвестна, матрицу Kw заменим ее оценкой Kw^ элементы которой вычисляются по формулам
При п ^ ос вектор w асимптотически нормален. Это следует из интегральной теоремы Муавра-Лапласа, так как nj — дискретные случайные величины, распределенные по биномиальному закону. Если Tij/n ^ 0 при п —> оо, то справедлива асимптотическая формула
Kw = diag (^,...,^) (/ + оН),у n
где элементы матрицы о (п) стремятся к нулю при п —У ос.
Пусть априорная информация об искомой плотности имеет детерминированный характер: р^х^ € G. где G — некоторое множество плотностей задаваемого класса (множество G может задаваться совокупностью равенств и неравенств с вхождением в них р^(ж)).
Определим ОММП-оценку плотности
/Г77 • \1
р(ж) = arg min V" ( р(х) dx-) —.(4-14)
P^GG j=1 V JП / Uj
Если априорная информация об искомой плотности отсутствует, то ОММП-оценка (4.14) совпадает с оценкой плотности по методу гистограмм.
Если G — выпуклое множество пространства непрерывных функций, то оценка (4.14) существует и единственна и может быть найдена с помощью методов выпуклого программирования, в частности, можно использовать метод сопряженных градиентов или методы штрафных функций.
Иногда множество G априори не задается. Тогда G можно выбирать в виде
{G : р^ = 52
*=1
где {^^(ж)} — система базисных функций. В качестве базисных функций можно брать ортогональную систему (аналогично методу Ченцова). Число членов разложения т должно быть согласовано с объемом выборки и может быть найдено с помощью способа невязки [54, 71] или с помощью метода упорядоченной минимизации риска [6,22].
На рис. 4.2 представлен пример восстановления плотности распределения с учетом априорной информации. В качестве системы
Рис. 4.2Рис. 4.2
Рис. 4.2
Рис. 4.2
базисных функций были использованы ортогональные полиномы Чебышева-Эрмита. Искомая плотность и эмпирическая функция распределения вероятностей представлены сплошной линией. Восстановленные плотность и функция распределения вероятностей обозначены пунктиром.
Методы непараметрической статистики представлены также в работах [66,82].
Метод корневой оценки плотностираспределения
В работе [13] был предложен новый метод оценки плотности, который связан с проекционными методами и носит название метода корневой оценки плотности. Суть корневого метода состоит в том, что вместо разложения искомой плотности предлагается разлагать по орто- нормированной системе так называемую пси-функцию ф(х\ связанную с искомой плотностью р(ж) равенством
(4-15)(4-15)р(ж) = |^(ж)|2.
(4-15)
(4-15)
В квантовой механике функция ^(ж) играет фундаментальную роль, называется координатной пси-функцией и является решением стационарного уравнения Шредингера.
Переход от разложения р(ж) к разложению ^(ж) позволяет при применении метода максимального правдоподобия получить эффективную вычислительную схему оценки искомых параметров разложения.
Действительно, пусть
г=1
где {(рДж)} — ортонормированная система, {сД — коэффициенты разложения, подлежащие оценке.
В дальнейшем предполагается, что функции <рДж), ^(ж) и коэффициенты Ci действительны. Из условия нормировки j р(ж) doc = 1 следует равенство
Ес;=1-(4.17)
г=1
Следовательно, необходимо оценить т — 1 независимых коэффициентов. Для их оценки используем метод максимального правдоподобия.
Если выборка (1.1) повторная, то
/п(с) = in l„(c) = у in (у у фЛх^ <Pj(xk) Ci Cj j.k=\ Д=17 = 1'
Для нахождения максимального значения логарифмической функции правдоподобия /п(с) с учетом ограничения (4.17) сформируем функцию Лагранжа:
L(c) = i„(c) + A[l-E?).(4.18)
7=1
Приравнивая к нулю частные производные dL/dc^ получаем систему уравнений
(4.19) k=\j = l
Умножая обе части последнего равенства на с^ и суммируя по г, получаем А = п. Следовательно, для нахождения ММП-оценок коэффициентов ci, . . . , сп необходимо решить нелинейную систему уравнений
Ci = - Е У<№)(Е cjVj^Xk)) , i = l,...,m.(4.20)
к=1J = 1
Для решения системы (4.20) в [13] предложен итерационный процесс
<^+1)£^№)(f с^фАХ^у1, (4.21)
k=A1 = 1
где 0 < а < 1 подбирается так, чтобы скорость сходимости итерационного процесса была наибольшей (4.21).
Поскольку из равенства (4.19) следует также равенство _ v Д ^ ViO^±kM^±lА „
J = 1к = А
а п00
у^ Vi№)_Vi№l М V^ ^i^ = f Vi^ п(х) dx = 6f п ^ р(Хк)р^)р^ V 1 ч'
то полученные оценки являются состоятельными.
В работе [13] приведены и другие свойства корневых оценок плотности, в частности выбор оптимального числа слагаемых т в представлении (4.16).
Как и в методе Грама-Шарлье, в качестве базисной системы функций <^Дж) можно взять систему функций Чебышева-Эрмита
Уг(ж) —1 Hi(x)e ^^ г = 0,1,...,
у 2® г!
где //Дж) — полином Чебышева-Эрмита г-го порядка.
Глава 5
ПРОВЕРКА ГИПОТЕЗ О ЗАКОНЕРАСПРЕДЕЛЕНИЯ
Восстановление закона распределения по выборке (1.1) в большинстве случаев основано на некоторых гипотезах. Например, в рамках параметрического подхода априори принимается гипотеза о принадлежности плотности распределения классу плотностей, определенных с точностью до конечного числа параметров. В рамках параметрического и непараметрического подходов могут использоваться дополнительные априорные гипотезы (априорная информация) о законе распределения. Но гипотезы могут быть ошибочны. Поэтому после принятия той или иной априорной гипотезы и восстановления закона распределения необходимо проверить выполнение этой гипотезы, т. е. проверить, насколько хорошо выборка (1.1) согласуется с восстановленным законом распределения. В частности, при применении параметрического подхода оценки параметров во многом зависят от принятого гипотетического класса плотностей. И поэтому проверка соответствия оцененной плотности этому классу, с точки зрения согласования выборки (1.1) с оцененным законом распределения, является гарантией правильности самих оценок параметров. Если же применяется непараметрический подход, который априори может не «навязывать» класс плотностей, то после получения оценки плотности часто возникает задача о проверке гипотез принадлежности оцененной плотности тому или иному классу плотностей.
Проверка гипотезы о законе распределенияв рамках непараметрической статистики
Для проверки гипотезы о законе распределения можно использовать либо восстановленную функцию распределения (обычно эмпирическую функцию распределения Fn(x)\ либо восстановленную плотность распределения р^х\
При использовании эмпирической функции распределения ^(ж) часто применяют критерий согласия Колмогорова и критерий lj2.
Критерий согласия Колмогорова использует рассмотренную ранее в разделе (4.1) случайную величину
Vn = тах|Г(ж) - Fn(x)\,(5.1)
где F(x) — тестируемая функция распределения.
Если гипотеза Н о соответствии тестируемой функции распределения истинной функции распределения верна, то Vn —У 0 при п —У ос, в противном случае Vn —У V* > 0.
На практике величину (5.1) удобно рассчитывать по формуле
% — A_v.e)Tb х. IЬIt >
где Х(!) ^ Х(2) ^ • • • ^ ^(п) — ранжированная последовательность членов выборки (1.1).
Для заданных уровня значимости (обычно используют стандартные значения р = 0,8; 0,9; 0,95; 0,99) гипотеза Н отвергается, если Vn > Укрит(^р), где VKpHT(n,p) — критическое значение величины (5.1), зависящее от объема выборки и заданного уровня значимости. Числовые значения Укрит(^р) можно найти в [14].
При применении критерия ш2 используется статистика
шш22(^(ж) - Гп(ж))2dF(x).(^(ж) - Гп(ж))2dF(x).(5-2)(5-2)
ш
ш
2
2
(^(ж) - Гп(ж))2dF(x).
(^(ж) - Гп(ж))2dF(x).
(5-2)
(5-2)
Если F^x) — эмпирическая функция распределения, построенная по выборке (1.1), то для расчета ш^ можно использовать формулу
(5.3)(5.3)
(5.3)
(5.3)
где, как и прежде, Х^ — ранжированная последовательность членов выборки (1.1).
При выполнении гипотезы Н о равенстве тестируемой функции распределения истинной функции распределения ш^ —>- 0 при п —У ос.
Для заданных уровня значимости и объема выборки гипотеза Н отвергается, если ш^ > с^криДп, р), где с^криДп, р) — критическое значение величины (5.3), зависящее от объема выборки и уровня значимости. Числовые значения Сс2крит(п,р) можно найти в [14].
Для проверки гипотезы Н о соответствии тестируемой плотности распределения р(ж) выборке (1.1) часто используют критерий %2 (хи- квадрат) Пирсона.
Пусть область изменения значений случайной величины £ разбита на N интервалов \xj Xj+i), j = 1, . . . , N. Обозначим rij — число членов выборки (1.1), попавших в интервал [ж7-,ж7+1), pj = j р(х) dx — вероятность попадания в интервал [ж^-, ж7+1).
Определим статистику
Теорема 5.1 (Пирсон). Пусть'. 1° выборка (1.1) повторная:,
N
2° У^ pj = 1. Тогда статистика ZH из (5.4) при п —> оо имеет
X-распределение с N — 1 степенями свободы.
Для проверки гипотезы Н о соответствии тестируемой плотности распределения р(ж) выборке (1.1) зададим рдов и по таблице ^(Рдов)
%2-распределения найдем такое ^(рдов), что j Р^ (z) dz = рдов. о
Если Zn < ^(рдов), то считают, что гипотеза Н подтверждается 100 рДов-процентным уровнем доверия. Если же Zn > ^(рдов), то считают, что гипотеза Н о соответствии плотности распределения р(ж) выборке (1.1) не подтверждается.
Проверка гипотезы о законе распределенияв рамках параметрической статистики
Проверка гипотез о законе распределения и согласования выборки (1.1) с оцененным законом в рамках параметрической статистики также производится с помощью различных критериев согласия. Наиболее часто используют критерий согласия %2 Фишера. Пусть, как и выше, область изменения значений случайной величины £ разбита на N интервалов ZXxj^ j = 1, . . . , N. Обозначим nj — число членов
Жэ + 1
выборки (1.1), попавших в интервал ZXxj^ pj = j р(ж; и) dx — вероятности попадания в интервал Дж^, вычисленные по гипотетической оцененной плотности р(х; и\ Определим статистику
Действительно, зададим рдов и по таблице %2-распределения найдем такое ^(рдов), что
-^(Рдов)j Px^-^W = Рдов-О
Если Zn < ^(рдов), то считают, что гипотеза о принадлежности плотности классу р(ж; и) согласуется с выборкой (1.1). Если же Zn ^ ^(рдов)? то считают, что гипотеза о принадлежности плотности классу р(ж; и) не согласуется с выборкой (1.1) и имеет место значимое отклонение оцененной гипотетической плотности от выборки (1.1).
Критерий %2 применяется также для проверки гипотезы о совпадении законов распределения для серии выборок. Пусть вместо одной выборки (1.1) заданы / повторных выборок
Xkb...,Xknk, k = l,...J,(5.6)
i
где nk — объем k-й выборки, п = У^ пк. Пусть вводится гипотеза к=1
о принадлежности плотности р^ (ж) классу р(ж; и). Обозначим и оценку параметра и. сделанную по всей совокупности выборок (5.6):
Pj = | р(ж; й) (/ж,
nkj — число членов выборки (5.6) (с фиксированным к\ попавших в интервал Аж^-. Введем статистику
21п = х^кхлк—-рд- <5-7)
Аналогично теореме 5.2 справедливо следующее утверждение.
Теорема 5.3. Пусть оценки и являются асимптотически эффективными и асимптотически нормальными. Тогда при пк —> ос, к = 1, . . . , /, закон распределения статистики zin стремится к %2-распределению с l(N — 1) — т степенями свободы.
Применим теорему 5.3 для проверки гипотезы о совпадении закона распределения для каждой из / выборок (5.6). По заданной рдов найдем такое Z(pдов), что
^(Рдов)
I Рх^_1}_т(^ dz = Рдо»-о
Если Z[n < Я(рдов), то гипотеза о совпадении законов распределения для серии выборок (5.6) (гипотеза об однородности выборок) прини-
мается. Если Z/n ^ Я(рдов), то гипотеза об однородности выборок отвергается.
Если гипотеза об однородности выборок (5.6) проверяется по отношению к фиксированной плотности р(ж), то вместо статистики (5.7) вводится статистика
I N
Zln = VnfeV-(^-pjY(5.8)
где pj = | р(ж) dx.
Закон распределения статистики (5.8) при п^ —> ос, k = 1, . . . , /, стремится к ^-распределению с l(N — /) степенями свободы. Поэтому критическая граница ^(рдов) проверки гипотезы однородности выборок (5.6) определяется из равенства
^(Рдов)jdz = рД°в-
о
Проверка гипотез о законе распределения представлена в работах [28,33,34,38,40].
Глава 6
ЧИСЛЕННЫЕ МЕТОДЫ СТАТИСТИЧЕСКОГОМОДЕЛИРОВАНИЯ
Под статистическим моделированием в узком смысле (в самой математической статистике) обычно понимают способы моделирования случайных величин с помощью специально разработанных «датчиков» случайных величин и использования полученных с их помощью выборок для апробирования тех или иных статистических методов и численных алгоритмов, базирующихся на этих методах. Под статистическим моделированием в широком смысле понимается решение различных задач с применением методов математической статистики и моделирования случайных величин. В частности, методы Монте-Карло являются численными методами решения различных задач, и прежде всего задач математической физики, при помощи моделирования случайных величин [70].
Способы моделирования случайных величин
При решении задач методами статистического моделирования необходимо уметь моделировать реализации случайных величин с различными законами распределения. Оказывается, что достаточно уметь моделировать одну реперную случайную величину, а реализации случайных величин с другими законами распределения получать с помощью некоторых преобразований над реализациями значений реперной случайной величины. Вообще говоря, в качестве реперного можно взять различные распределения, но в настоящее время общепринято в качестве реперной брать равномерно распределенную на отрезке [0,1] случайную величину 7. Действительно, пусть задана произвольная случайная величина £ с плотностью р(ж) и функцией распределения
F(x) = | p(s) ds.
Теорема 6.1. Выполнение равенства
F^ - 7(6.1)
необходимо и достаточно для того, чтобы F(x) была функцией распределения случайной величины £.
Доказательство. Пусть F(x) — функция распределения случайной величины £. Тогда случайная величина 7, определенная равен-
ством (6.1), распределена равномерно на промежутке [0,1]. Действительно, функция распределения Fy(y) случайной величины 7 определится равенством
F7(y) = p{7<y} = P™< Л-
Если у < 0, то Р ^F^) < у^ = 0. Если у > 1, то Р ^F^) < у^ = 1.
Если 0 ^ у < 1, то P{F(£) < Л = Р{£ < F ^у)} = F(F ^у)) = у. Итак,
го,го,F^y) = у.F^y) = у.у < о, 0<^/<1, У > 1,
го,
го,
F^y) = у.
F^y) = у.
т. е. 7 распределена равномерно на [0,1].
Пусть 7 распределена равномерно на [0,1] и выполнено равенство (6.1), где F(x) — функция распределения некоторой случайной величины. Покажем, что F^x) = F(x\ Действительно, £ = F-1(7). Поэтому F^x) = Р {£ < х} = P{F-1(7) < х} = Р {7 < F(x)^ = = F^(F(x)) = F(x\ поскольку F(x) Е [0,1]. Теорема доказана.
Из теоремы 6.1 следует, что повторная выборка
7ь---,7п(6.2)
равномерно распределенной на [0,1] случайной величины порождает повторную выборку (1.1) случайной величины £, где Xi = F^1^) (мы ограничиваемся случаем, когда F^1 существует).
Пример 6.1. Пусть £ равномерно распределена на отрезке [а, 6]. Имеем
Ft(x) = у—-, а < х < Ь.b — а
Поэтому Xi = а + (Ь — а) 7г.
Пример 6.2. Пусть £ распределена по экспоненциальному закону. Имеем: F^x) = 1 — е-Хжх ^ 0. Поэтому 1 — e-XXi = 7^, откуда
Поскольку случайная величина 1 — 7г также равномерно распределена на [0, 1], то повторную выборку (1.1) можно получить и по формуле
Xi = |1п-.
А 7г
Задача 6.1. Используя формулу (6.1), представить выборку (1.1) для нормально распределенной случайной величины £ через выборку (6.2).
Для многих распределений использование формулы (6.1) для построения выборки (1.1) с помощью выборки (6.2) неудобно и связа-
но с достаточно большими вычислительными затратами. Ниже для некоторых стандартных широко используемых распределений будут даны другие более удобные и эффективные способы построения выборки (1.1) с помощью выборки (6.2).
Итак, для получения выборки (1.1) необходимо иметь эффективные способы получения выборки (6.2).
Существует несколько способов получения выборки (6.2) с помощью компьютера. Наиболее эффективным и надежным из них является способ псевдослучайных чисел, основанный на последовательном получении членов выборки (6.2) с использованием какой-либо формулы. В этом случае числа 7^ из (6.2) называют псевдослучайными.
Применяют несколько алгоритмов получения псевдослучайных чисел. Большая часть из них основана на формуле
7»+i = R^iV(6.3)
где Я(ж) — достаточно быстро осциллирующая функция на промежутке [0,1] со значениями на этом же промежутке.
Например, в методе вычетов Лемера R(x) = D^gx\ где D(x) — дробная часть числа ж, g > О — достаточно большое число, т. е. последовательность псевдослучайных чисел (6.2) с помощью метода вычетов получается по рекуррентной формуле
7г + 1 = D^).(6.4)
Если в (6.4) 7о = т^)М^ где mo, М, g — целые взаимно простые числа, то все 7^ из (6.4) представимы в виде 7^ = т^М^ где т^х и М взаимно просты и mi равно остатку, полученному при делении g mi на М. Например, удовлетворительная последовательность псевдослучайных чисел получается при т^ = 1, М = 242, g = 517. Заметим, что случайные числа 7г+ь 7г, связанные формулой (6.4), зависимы с коэффициентом корреляции, равным 1/g. Ясно, что при достаточно большом g их можно считать практически некоррелируемыми. Более подробную информацию о псевдослучайных числах и методах их тестирования можно найти в [70].
Вернемся к методам построения выборки (1.1) по выборке (6.2). Кроме метода построения, основанного на формуле (6.1), на практике часто используют метод Неймана. Пусть значения случайной величины £ принадлежат конечному отрезку а ^ х ^ b и р^х^ ^ С. Обозначим 7^\ 7^) независимые равномерно распределенные на [0,1] случайные величины. Тогда случайные величины £^х^ = а + 7^^ (Ь — а), ^(2) = С^2) независимы и равномерно распределены на отрезках [а, 6], [0,(7] соответственно, и поэтому их совместная плотность р(х^у) = = (Ь — а)-1(7-1, a^x^tgO^y^C.
Теорема 6.2 (Нейман). Случайная величина £ = £^1\ если имеет плотность вероятностей р(х).
6 А.В. Крянев, Г.В. Лукин
Доказательство. Имеем
= Р U < 2} = Р {^^ < Z I ^ < <(1))} =
= Р{(^1^1М^Р(^))1
Р{€(2) <Р(^'
Числитель последнего выражения равен вероятности того, что случайная точка (^1\ ^2^) попадает ниже кривой у = р(ж) и одновременно левее вертикальной прямой ж = z. Поэтому
р{(€(1) <^)n(^2) <P(eW))} =
г р(ж)г
= РЖ 1 Q^dy=c^V^^
Знаменатель равен вероятности попадания случайной точки (^х\ ^2р ниже кривой у = р(х) и поэтому
Ь
Р{С(2) < Р(С(1))} = [^ [ /, 1 1r dy = —Д—.
\^о а)Са)
а о
Итак,
[ j с^) Р /сцЬт) = Р(ж) dx'
т. е. р(ж) — плотность вероятностей случайной величины £. Теорема доказана.
Для получения одной реализации случайной величины £ по методу Неймана требуются по крайней мере две независимые реализации случайной величины 7, причем, если случайная точка (^х\ ^2р попадает выше кривой у = р^х\ то реализации £ не будет получено. Поэтому для снижения числа пар (£^\£^2р, Для которых не происходит реализаций £, необходимо брать С равным наименьшему возможному значению С = шахж р(х\
Для получения выборки (1.1) для некоторых стандартных законов распределения используют специальные приемы, учитывающие специфику рассматриваемых распределений.
Пусть £ — нормально распределенная случайная величина. Обозначим £о = (£ — М£)/<Т£ нормированную случайную величину. Пусть
3 = 13=1
— нормированная сумма N независимых случайных величин, равномерно распределенных на [0,1]. Согласно центральной предельной тео-
реме Линдеберга-Леви закон распределения ^^ при N —У оо стремится к ЛДО,!).
Поэтому при достаточно большом N закон распределения £^ = = ае ^^ + М£ будет близок к ЛДМ£, <т|). Следовательно, при достаточном большом N одну реализацию случайной величины £ можно подсчитывать по N независимым реализациям 7 согласно формуле
/— N
X^M^ + aJ^^-1).(6.5)
V3 = 1
На практике ограничиваются N = 12 и тогда формула (6.5) принимает вид
12
Xi = ^б^и(6-6)
3 = 1
Рассмотрим случайную величину
^n = “X 1п(Л1 ■ • -7лг+1^
где 71,... , 7tv+i — независимые случайные величины, равномерно распределенные на [0,1]. Докажем, что
\ N+1pC$^^r$Ne"Xx' ж>0’
т. е. ^N подчиняется 7-распределению. Действительно, для N = 0 утверждение доказано ранее. Предположим, что утверждение справедливо для N. Тогда
€n+1 = Д *П (^1 • • • 7JV+2) = €n + Со-
Поскольку ^ и £о независимы,
Р^+1(ж)= | Рб„(ж - s)Pio(s)dsР^+1(ж)= | Рб„(ж - s)Pio(s)dsxN+2N'.xN+2N'.л^1^!л^1^!(^х — s)N e-X^-s^\e-Xs ds =(^х — s)N e-X^-s^\e-Xs ds =е Хж |(ж - s)N ds = Ое Хж |(ж - s)N ds = Ол^+2(Х + 1)!л^+2(Х + 1)!^TV+l^-Аж^TV+l^-Аж
Р^+1(ж)= | Рб„(ж - s)Pio(s)ds
Р^+1(ж)= | Рб„(ж - s)Pio(s)ds
xN+2N'.
xN+2N'.
л^1^!
л^1^!
(^х — s)N e-X^-s^\e-Xs ds =
(^х — s)N e-X^-s^\e-Xs ds =
е Хж |(ж - s)N ds = О
е Хж |(ж - s)N ds = О
л^+2
(Х + 1)!
л^+2
(Х + 1)!
^TV+l^-Аж
^TV+l^-Аж
Следовательно, если £ подчиняется 7-распределению с плотностью вероятностей р^х^ = ^ xNв-Хжх > 0, то по N + 1 независимым реализациям 7 находим одну реализацию £ согласно формуле Х^ = = -д In (71 - ■ •7^+l)•
Рассмотрим теперь m-мерную нормально распределенную случайную величину с вектором математического ожидания а =
= («1,. . . ат)Т и ковариационной матрицей К^. Представим К^ = = Q QT ^ где Q — невырожденная (ш х т)-матрица. Матрица Q определена неоднозначно. Одну из таких матриц можно найти методом квадратного корня (тогда Q будет треугольной). Введем случайную величину г] = Q-1(£ — а). Векторная случайная величина q распределена нормально. Имеем: М г/ = Q~ ' (М £ — а) = 0, ковариационная матрица ^ = Q-1K^Q-1)T = Q-1 Q QT(QT)-1 = / (единичная матрица). Следовательно, q = (?7i,. . . , т]т)Т ^ где q^ j = 17 • • • 7 ш — независимые нормально распределенные величины с законом распределения ^(0,1) и одна реализация Yi случайной величины q состоит из m независимых реализаций скалярной случайной величины с законом ^(0,1).
Из вышесказанного следует, что реализация Х^ случайной величины £ может быть получена по формуле
Xi = a^QYi.(6.7)
.2. Применение метода статистическогомоделирования для решения некоторыхприкладных задач
Ранее уже отмечалось, что метод статистического моделирования применяется как для решения «внутренних» задач самой математической статистики и обработки экспериментальных данных, так и для решения прикладных задач вне математической статистики. В частности, после создания алгоритма обработки экспериментальных данных можно «отработать» этот алгоритм еще до поступления самих экспериментальных данных путем их замены «псевдоэкспериментальными данными», полученными с помощью моделирования случайных компонент. Конечно, на этапе отработки алгоритма и формирования псев- доэкспериментальных данных необходимо учитывать всю имеющуюся у исследователя информацию о возможной области изменения будущих реальных экспериментальных данных.
При решении прикладных задач методом статистического моделирования, когда эти задачи не несут в себе элемента случайности, его вносят искусственно по следующей схеме. Обозначим через и решение задачи (и может быть скаляром, вектором, функцией, вектор-функ- цией и т. д. в зависимости от конкретной задачи). Подберем такую случайную величину £, что М£ = и. Тогда, осуществив достаточно большое число реализаций величины £ и получив выборку ее значений Xi, . . . , Хп, получают оценку и^ например взяв в качестве и среднеа- _ 1 п рифметическую и = — Xj.
Основная трудность состоит в подборе такой случайной величины £, что М£ = и. Конечно, подбор £ неоднозначен и, если имеется возможность выбора, то следует отбирать случайную величину £ с наименьшим разбросом относительно среднего значения и и учитывать (часто в первую очередь) вычислительные затраты на реализацию каждого
значения Х^ величины £. В конечном итоге выбор £ диктуется объемом вычислительных затрат на получение оценки и с заданной точностью. Рассмотрим несколько приемов вычисления определенных интегралов с помощью метода статистического моделирования.
Пусть требуется вычислить интеграл
(6-8)
где ж — m-мерный вектор. Введем m-векторную случайную величину р с плотностью р(х) > 0, х € G, и скалярную случайную величину £ = = f(p)/p(p)- Имеем
ме = [ ^Дрыах = j.
J р(х)
Поэтому получаем оценку интеграла
(6-9)(6-9)1V'
(6-9)
(6-9)
п ^ р№) ’
г=1
где Х^ г = 1,. . . , п — повторная выборка значений случайной величины р. В дальнейшем предполагается, что интеграл (6.8) сходится абсолютно.
Оценка (6.9) несмещена и состоятельна (по вероятности) в силу закона больших чисел (теорема Хинчина). Оценка (6.9) определена для любой плотности р(х) > 0, х € G, j р(ж) dx = 1.
G
Точность оценки (6.9) определяется ее дисперсией. Имеем: D J =
= —D £. Таким образом, следует выбирать £ с наименьшей дисперсией, п
или, что то же самое, с наименьшим М £2. Имеем
ме2 = [ C^-p^dx = [ ^X^-dx.
J рЧ^ pv ’ J
Следовательно, выбор наилучшей оценки (6.9) сводится к выбору такой р(х) > 0, х € G, для которой интеграл —dx принимает наименьшее значение. Используя неравенство Коши-Буняковского, имеем
/ Г\2/( \f^\dx) = (/ Г\2/( \f^\dx) = (GG' №)1VpM' №)1VpM
/ Г\2/
( \f^\dx) = (
/ Г\2/
( \f^\dx) = (
G
G
' №)1
VpM
' №)1
VpM
J V p(x) / JJ PVX)
GGG
ПоложимПоложимmimi(6.10)(6.10)ИмеемИмеем22
Положим
Положим
mi
mi
(6.10)
(6.10)
Имеем
Имеем
2
2
Р^Р^1/И
Р^
Р^
Поэтому выбор р(ж) согласно (6.10) обеспечивает наименьшее значение дисперсии оценки (6.9). К сожалению, определение плотности согласно (6.10) требует знания нормировочной константы j |/(ж)| (/ж, G
которая так же, как исходный интеграл (6.8), неизвестна. Несмотря на эту принципиальную трудность определения оптимальной плотности, формула (6.10) подсказывает, какую р(х) следует выбирать, а именно: р(х) должна «повторять» глобальное изменение |/(ж)| в области G. Пусть функция fa(x) достаточно хорошо аппроксимирует глобальное изменение /(ж) и интеграл j |/а(ж)| dx достаточно легко подсчитыва-
G
ется. Тогда плотность
обеспечивает близость оценки (6.9) к оптимальной оценке с р(х) из (6.10).
Существуют другие приемы уменьшения дисперсии оценки (6.9). Все эти приемы основаны на использовании дополнительной информации об искомом интеграле или подынтегральной функции /(ж). Пусть, например, функция /о(ж) близка к /(ж) в £2-метрике, т. е.
№ЬМ<р(ж)№ЬМ<р(ж)dx ^ £,dx ^ £,
№ЬМ<р(ж)
№ЬМ<р(ж)
dx ^ £,
dx ^ £,
где е мало, и интеграл j fo(x) dx = Jo известен. Введем скалярную
G
случайную величину
£ — Jo +£ — Jo +fW - foMpWfW - foMpW
£ — Jo +
£ — Jo +
fW - foMpW
fW - foMpW
и оценку
nz=lnz=lMH№)p№)MH№)p№)(6.11)(6.11)
n
z=l
n
z=l
MH№)p№)
MH№)p№)
(6.11)
(6.11)
Имеем
М£ = J,
D £ = D (= [ UM^Mlt аж-у- jof < Е2.
\ р(ч) /1 pw
Поэтому для дисперсии оценки справедливо неравенство D J ^ £2/п. Такой способ учета дополнительной информации с получением оценки (6.11) называется методом выделения главной части.
Подчеркнем, что применение методов Монте-Карло дает значительное преимущество по сравнению с классическими детерминированными методами вычисления интегралов при увеличении размерности т области G (при увеличении кратности интеграла (6.8)).
Рассмотрим теперь решение линейных интегральных уравнений вида
Ф^ = | К(ж, ж')^(ж') ^ + У(^)(6.12)
G
методами Монте-Карло.
Введем линейный интегральный оператор
Кф(х) = | К(ж, хг)ф{хг) dx’.
G
Обозначим К3 ф результат j-кратного применения оператора К к функции ф(х) и
(Л = | рхШ^х
G
скалярное произведение функций f(x) и ф^х\ Таким образом, (/, К3 ф) — скалярное произведение функции /(ж) и функции К3 ф^ полученной в результате j-кратного применения оператора К к функции Ф^х\ Например,
К2ф(х) = | К(ж, х') | К^х х'^ф^х"^ dx" dx' = j КДж, х'^ф^х'^ dx GGG
где
КДж, ж') = | К^ х")К(х", xf) dx"G
дважды итерированное ядро. Для произвольного j имеем
К3ф(х) = | Kj(x^ х')ф(ж') dx'
G
гдегде
где
где
Kj(x,xf) = j Kj-i^x^ х'^К^х'^ xr) doc"
G
— итерированные ядра.
Выберем в G такие плотность р(х) > 0 и условную плотность р^х | ж') > 0, что | р(ж) dx = | р^х | ж') dx = 1.
GG
Условную плотность р(ж | х') называют плотностью вероятностей перехода из точки х' в точку х и часто обозначают р(х' —>- х).
Определим в G случайную траекторию
Тк — {ж0 ^ ^1 ^ • • • ^ ^к^7
где хо — реализация случайной величины £о с плотностью р(х), Xj — реализация случайной величины ^j с плотностью p(xj | ж^-Д, j =
Введем совокупность скалярных статистик
К(жо,Ж1) К(Ж1,Ж2)К(ж^-1, Xj)
p(xi | Ж0) р(ж2 | Ж1) ‘ ’ ‘ p^Xj | Ж^_Д ’
определенных для j = 1, . . . , к. Если положить wq = 1, то Wj = = Wj-! • K^Xj-i^x^fp^Xj I Xj-1\ j = 1,...,L
^(жД р(жо)^(жД р(жо)Определим совокупность скалярных случайных величин dj =
^(жД р(жо)
^(жД р(жо)
= wj= wjf(xj). Покажем, что М^7- = (у?, К3 f). Действительно,
= wj
= wj
1\/Г Л — 1\/Г ^(Ж°) К(хр, Ж1) K^Xj-i, Xj) р/
3р(х0) p^x^xo)*** p(Xj\Xj_1)JV 3
j уДб0) ds j . . . j K(s0, зД . .GG Gj уДб0) ds j . . . j K(s0, зД . .GG G. K^Sj-x^ Sj)f(sj) dsi . . . dsj. K^Sj-x^ Sj)f(sj) dsi . . . dsj
j уДб0) ds j . . . j K(s0, зД . .
GG G
j уДб0) ds j . . . j K(s0, зД . .
GG G
. K^Sj-x^ Sj)f(sj) dsi . . . dsj
. K^Sj-x^ Sj)f(sj) dsi . . . dsj
= | ф^8о)К3 f^so) ds = ^ф, К3 f).
G
Таким образом, реализовав n случайных траекторий
Th = ^TkX-i • • • 1 Tkn^-)
получаем оценки Uj скалярных произведений Uj = (у?, К3 f) согласно формулам
1 п
=(в-13)
где dji^ г = 1,...,п — реализации случайной величины dj на г-й траектории Tjj.
С помощью оценок (6.13) скалярных произведений (у?, К3 f) можно получить оценки значений функции К3 /(жо). Действительно, пусть
Ф^х^ = 5(х — хо\ Тогда (5(х — x^Y Ю/(ж)) = Ю f^x^Y Возьмем в качестве р(х) = б^х — x^Y т. е. все траектории Tjt «стартуют» из фиксированной точки хо и 'djo = Wjf^XjY Имеем: М^^о = ^/(^о)-
Теперь все готово для построения приближенного решения интегрального уравнения (6.12). Действительно, если спектральный радиус линейного интегрального оператора К из (6.12) меньше 1, то единственное решение ф^ уравнения (6.12) представимо в виде ряда Неймана:
ф^ = /(ж) + Kf(x) + К2/(ж) + ... (6.14)
Ограничимся в (6.14) конечным числом слагаемых. Тогда в фиксированной точке х = хо
ф(хо) to /(ж0) + КДжо) + ... + Kkf(x0) (6.15)
и приближенные значения слагаемых KJf(xoY 3 = 17 • • • 7&7 правой части (6.15) могут быть оценены по формулам (6.13), где i3j^ г = 1,. . . , п, — реализации случайной величины Hj на г-й траектории Tjt с фиксированной точкой «старта» х = хо для всех траекторий.
Если уравнение (6.12) описывает стационарное распределение ф(х) частиц, мигрирующих в объеме G, а К^х^ xf) — индикатриса рассеяния частиц и /(ж) — функция распределения независимых источников частиц, то К^/(жо) определяет «долю» в стационарном распределении j раз рассеянных частиц. Координаты траектории Т/^ в этом случае являются координатами точек изменения направления движения частиц за счет последовательных актов их рассеяния.
Глава 7
МЕТОД НАИМЕНЬШИХ КВАДРАТОВДЛЯ ЛИНЕЙНЫХ МОДЕЛЕЙ
С НЕОПРЕДЕЛЕННЫМИ ДАННЫМИ
Метод наименьших квадратов (МНК) — один из наиболее широко используемых методов при решении многих задач восстановления регрессионных зависимостей. Впервые МНК был использован Лежандром в 1806 г. для решения задач небесной механики на основе экспериментальных данных астрономических наблюдений. В 1809 г. Гаусс изложил статистическую интерпретацию МНК и тем самым дал начало широкому применению статистических методов при решении задач восстановления регрессионных зависимостей.
В дальнейшем (кроме гл. 10) в монографии будут рассматриваться задачи линейного регрессионного анализа.
Пусть и = (161, • • • 7 ит^Т — m-мерный вектор искомых параметров, / = (/1, . . . , fn)T — n-мерный вектор, полученный из эксперимента и тем самым отличающийся от неизвестного точного вектора fT на вектор случайных погрешностей г = (si,. . . ,еп)т, т. е. / = fT + е. Известно, что искомый вектор и связан с вектором fT соотношением
Лгб = /Т,(7.1)
где А — заданная (п х т)-матрица. Заметим, что в § 9.5 будет рассмотрен случай, когда элементы матрицы А также имеют случайный характер.
Систему (7.1) запишем в виде
Ап = / - е.(7.2)
Задача нахождения приближенных значений и^ «удовлетворяющих» системе (7.2), и будет основной задачей линейного регрессионного анализа.
Подчеркнем, что значения вектора случайных погрешностей е неизвестны, известен лишь закон распределения случайного вектора е или даже не сам закон, а только некоторые его характеристики.
Примеры линейных моделейс неопределенными данными
Прежде чем переходить к изложению МНК в рамках классической схемы, приведем примеры прикладных задач, сводящихся к задачам линейного регрессионного анализа.
Пример 7.1. Пусть между двумя физическими величинами ж, у
существует функциональная зависимость вида у = 52 ^.v'^.j (ж); гДе j=i
у>1(ж),. . . , фт^х^ — известные функции, ni, . . . , ит — параметры, значения которых неизвестны. Предположим, что производится серия фиксаций ж^, г = 1,. . . , п, переменной ж и при ж = ж^ проводятся измерения т/^, г = 1,. . . , п, переменной у. причем измерения yi, содержат случайные погрешности е^. Таким образом, имеем систему равенств
У» - Ег =г = 1,...,п.(7.3)
3 = 1
Введем векторы
/ = (yi, • • • ,Уп)Т, е = (еь ■ • ■, еп)Т, и = (ui,..., um)T
и (п х т)-матрицу A, А^ = ip^x^ г = 1, . . . ^п, j = 1, . . . , m. Тогда система равенств (7.3) запишется в эквивалентном виде (7.2).
Пример 7.2. Пусть между величинами у и Ж1,. . . , хт существует
функциональная зависимость вида у = 52 ujxj- гДе (^ь • • • ? ит)Т — 3 = 1
параметры, значения которых неизвестны. Для восстановления значений параметров и^ j = l,...,m, фиксируются значения ж^, г = 1, . . . , п, переменных ж^ j = 1, . . . , m, и при Xj = ж^, j = 1, . . . , т, производятся измерения у^ г = 1,...,п, переменной у. причем измерения у^ содержат случайные погрешности е^.
Таким образом, имеем систему равенств
Уг - Ег = 52 UjXH' 2 = 1, . . . , П.(7.4)
3 = 1
Если обозначить / = (?/], . . . , уп)Т, £ = (^1, • • • ^п^^=
= (ui,. . . , итУ\ А — (п х т)-матрица с элементами A^j = ж^, то система (7.4) запишется в эквивалентном виде (7.2).
Пример 7.3. Рассмотрим интегральное уравнение первого рода
ь
| К(ж, s)u(s) ds = fT(xy(7.5)
где ядро К (ж, s) задано, п(ж) — неизвестная искомая функция, а вместо fT(x) известна ее реализация /(ж), измеряемая с погрешностью, т.е. /(ж) = /т(ж) + ^(ж), ^(ж) — случайная функция погрешностей.
К интегральному уравнению первого рода (7.5) сводятся многие задачи идентификации изучаемого объекта по измерениям косвенной
92 Метод наименьших квадратов для линейных моделей [Гл. 7 информации об этом объекте. В приложениях К(ж,б) часто играет роль так называемой аппаратной функции.
Введем сетку а ^ Ж1 < ж 2 < • • • < хп ^ b и будем рассматривать равенство (7.5) только в узлах х = ж^ г = 1, . . . , т. Проведем дискретизацию интегрального уравнения (7.5), заменяя интеграл в левой части (7.5) интегральной суммой
Z к(ж<’ 8j)ajU(Sd = j=l
где aj зависят от выбранной интегральной формулы. Например, применяя формулу трапеций, имеем aj = As^- = s^+i — Sj.
Поэтому дискретный аналог интегрального уравнения (7.5) имеет вид
52 K(xi, Sj)aju(sj) = f(xi) - E^XiY г = 1, . . . , n. (7.6) j=i
Обозначим
f = (/(«i), •. ■, /(ж„))т, г = (е(ж1),..., е(ж„))т,
и = (u(si),..., u(sm))T,
А — (п х т)-матрица с элементами A^j = К(ж^, Sj)aj.
Тогда система (7.6) запишется в эквивалентном виде (7.2).
Пример 7.4. В приложениях часто приходится рассматривать системы интегральных равенств вида
ь
| Ki(s)u(s) ds = aiT, г = 1,. . . , n,(7.7)
где /^(s) — известные функции, и^ — искомая функция, aiT — числа.
К системе интегральных равенств вида (7.7) сводятся, например, многие задачи спектрометрии и вычислительной томографии.
Из эксперимента известны не точные значения aiT, а их приближенные значения а^ т-е. а^ = aiT + s^, где Ei — случайные погрешности.
Проведем дискретизацию системы интегральных равенств (7.7). Вместо системы (7.7) получим ее дискретный аналог
52 Ki(sj)aju(sj) = ai — Ei, г = 1, . . . , п,(7.8)
3=1
где известные коэффициенты aj зависят от выбранной интегральной формулы.
Если обозначить / = («1, . . . , ап)Т, £ = (si, . . . , sn)T, А — (п х т)-матрица с элементами Aij = Ki(sj)aj, то систему (7.8) можно записать в эквивалентном виде (7.2).
Замечание 7.1. При дискретизации интегрального уравнения (7.5) и системы интегральных равенств (7.7) всегда необходимо соблюдать выполнение неравенства п ^ т.
Классическая схема МНК
Рассмотрим основное уравнение (7.2) линейного регрессионного анализа. В рамках классической схемы МНК вводятся следующие предположения.
Отсутствует какая-либо априорная информация о векторе искомых параметров и, т. е. априори предполагается, что и 6 Rm^
Векторы s и / случайные;
Отсутствуют систематические смещения в /, т. е. Ms = О — нулевой вектор;
Ковариационная матрица вектора s дается равенством К£ = = сг21П) где 1п — единичная матрица порядка п, т. е. компоненты е^ попарно не коррелируют и имеют одинаковую дисперсию о2 (ст2 может быть неизвестной);
Матрица А — детерминированная и полного ранга, т. е. rank А = = т.
Введем функционал
QQuW< = \\f"A<,(7.9)
\1/2
>2 ^г)— евклидова норма.
г=1
Согласно МНК за оценку искомого вектора и принимается вектор, который минимизирует сумму квадратов отклонений:
«мнк = arg min Q^uY(7.10)
Найдем явный вид МНК-оценки. Имеем
Q^ ^у-АиЛ- Аи) = ||/||2 - 2(/, Аи) + (Аи, Аи) =
= II/II2 - 2(и, АТЛ + ^АтАи, и\
где Ат — транспонированная к А матрица.
Поскольку на п априори не накладывается никаких ограничений, МНК-оценка является корнем уравнения gradu Q(n) = 0. Имеем
gradu Q(u) = —2ATf + 2AT Au.
Поэтому получаем равенство АтАймнк = AT f. Так как A — матрица полного ранга, то симметричная (т х т)-матрица Ат А — положительно определена. Следовательно,
«МНК = ^Л)"1^/.(7.11)
Очевидно, что при и = пмнк Функционал Q(n) имеет единственный (глобальный) минимум, поскольку QW = 2АТ А — положительно ди определенная матрица.
Как и любая оценка, МНК-оценка пмнк — (векторная) случайная величина. Из (7.11) следует, что пмнк — линейная оценка относительно вектора экспериментальных измерений у. Исследуем некоторые свойства МНК-оценки (7.11). Имеем: М пмнк = М (АТА)-1 Ату = = (АтА)-1 АТМ У = (АтА)-1АтАи = и, т. е. МНК-оценка не смещена.
Найдем ковариационную матрицу Ки МНК-оценки пмнк. Имеем: Ки = BKfBTгде В = (Ат А)-1 АД Kf — ковариационная матрица вектора измерений /. Но Kj = К£ = o^Im Вт = А(АТА)-1. Поэтому Ки = (АТА)-1 Ат а21пА{Ат АД1. Итак,
Ки = <т2(АтА)-1.(7.12)
Из (7.12), в частности, следует, что К^ стремится к нулевой матрице при а2 —>- 0, т. е. МНК-оценка (7.11) сходится в среднем квадратичном к истинному значению вектора и искомых параметров при неограниченном увеличении точности измерения каждой компоненты вектора у.
Заметим, что сама МНК-оценка (7.11) не зависит от дисперсии а2 и тем самым определяется однозначно и при неизвестной а2. В то же время ковариационная матрица МНК-оценки (7.11), определяющая точность этой оценки, пропорциональна а2.
Итак, МНК-оценка (7.11) линейна и несмещена. Но существует бесконечно много линейных несмещенных оценок й искомого вектора и (все они имеют вид u = Rf, где R — детерминированная (п х т)- матрица). Спрашивается, какое место среди всех линейных несмещенных оценок занимает МНК-оценка (7.11)?
Теорема 7.1 (Гаусса-Маркова). Пусть выполнены предположения 1-5 классической схемы МНК. Тогда МНК-оценка (7.11) эффективна в классе всех линейных несмещенных оценок. )
Доказательство. Рассмотрим любую линейную несмещенную оценку й = Rf. Имеем
М й = и = /?М У = RAu.
Поэтому RA = 1т. Обозначим L = R — (АТ АД1 АТ. Имеем
LA = RA - Д^АД1АТА = Im - /т = О
нулевая матрица. Далее, для ковариационной матрицы К^ оценки и получаем
Кй = RKfRT = R<r2InRT = a2RRT = <t2[L + (ЛТЛ)“МТ] x
x [L + (ATAVATf = a2[L + (АТЛ)-1АТ] [LT + A(ATA)"1] =
= a2\LLT + LA^A)"1 + (L A(ATA)"1)T + (A^A)"1] =
= a2V(ATAr1 + LLTv
Поскольку симметричная (m x т)-матрица L LT неотрицательна, то (ATA)-1 + LLT ^ (A^A)-1, откуда Кд ^ Ku. Теорема доказана.
Из теоремы Гаусса-Маркова, в частности, следует, что дисперсия любой компоненты МНК-оценки (7.11) не превосходит дисперсию этой компоненты любой другой линейной несмещенной оценки, т. е. МНК- оценка совместно эффективна в классе линейных несмещенных оценок. Итак, МНК-оценка (7.11) является эффективной в классе линейных несмещенных оценок и по совокупности параметров ni, . . . , nm, и по каждому параметру Uj, j = 1, . . . , m, в отдельности.
Иногда необходимо получить оценку не самого вектора п, а вектора и = Си, где С — заданная детерминированная (к х т)-матрица. Справедливо следующее обобщение теоремы Гаусса-Маркова: при выполнении условий классической схемы МНК-оценка ^мнк = ^^мнк эффективна в классе всех линейных несмещенных оценок.
Подчеркнем, что в этом разделе всюду идет речь о классе линейных несмещенных оценок, использующих лишь информацию об измерениях компонент /1, . . . , /п вектора / из (7.2).
Часто дисперсия ст2 погрешностей измерений /^ неизвестна. Оказывается, что в этом случае можно получить оценки не только искомого вектора м, нои дополнительного неизвестного параметра ст2. Обозначим /мнк = ^4пмнк, е = / — /мнк. Компоненты ei, . . . , еп вектора е называют невязками, а сам вектор е — вектором невязок.
Введем положительную статистику
Теорема 7.2. Статистика s2 — несмегценная оценка дисперсии а2.
Доказательство. Имеем
= Аи + е — VlnMHK = Аи + s — А^АТ АД1 АТ f =
= Аи + £ — А(АТ А)-1 Ат (Au + s) =
Аи + £ — Аи — А(АТ АД1 Ат £ = (/п — А(АТ АД1 Ат^е = Се,
96 Метод наименьших квадратов для линейных моделей [Гл. 7 где С = 1п — А(АТ А)-1 АТ. Поскольку
С2 = [/„ - АуУ Ау1 Ат^ = 1п - *1A^ATAy1 Ат +
+ А(АТА)-1 АтА(АТА)-1 Ат = 1п - А(АТА)-1АТ = С, то С — проекционная матрица. Кроме того, С — симметричная матрица. Далее,
М||е||2 = Мете = МетСтСе = МетСе = М £ £ CijEiEj = г=1j=l
ст2 У^ Сц = ст2 tr С = а2(п — tr(A(ATA)-1 Ат)) = о-2(п — ш), г=1
так как tr (А(АТА)-1 Ат) = tr ((АтА)-1 АтА) = tr Im = m.
Итак, Ms2 = о2. Теорема доказана.
Если о2 неизвестна, то в качестве несмещенной оценки ковариационной матрицы МНК-оценки (7.11) можно взять матрицу Ку = = ^(Д^Д)"1.
Заметим, что корреляционная матрица сог(п) МНК-оценки (7.11) не зависит от а2 и полностью определяется матрицей А.
Рассмотрим вопрос о состоятельности МНК-оценки (7.11) при п —> —у оо, т. е. при неограниченном увеличении числа уравнений системы (7.2). В задачах регрессии увеличению п соответствует увеличение числа измерений функции у. Ясно, что не всякое неограниченное увеличение числа уравнений системы (7.2) будет приводить к неограниченному увеличению точности МНК-оценки (7.11). Например, если в задаче восстановления функциональной зависимости у = и^ + и^х неограниченное увеличение п происходит только за счет неограниченного увеличения числа измерений yi при одном фиксированном значении Xi = жо, то МНК-оценка (7.11) не будет состоятельной.
Поскольку при увеличении п изменяется матрица А (добавляются новые строки), то вместо одной системы (7.2) рассматривается последовательность систем вида
А^н — f п sn,(7.14)
где Ап — последовательность матриц с неограниченно увеличивающимся числом строк п.
Для того чтобы последовательность МНК-оценок
ип = ^АУ^А^У(7.15)
обладала свойством состоятельности, необходимо наложить определенные ограничения на последовательность матриц Ап исходной системы (7.14).
В дальнейшем предполагается, что для модели (7.14) выполнены все пять предположений классической схемы МНК.
Напомним, что состоятельность в среднем квадратичном последовательности несмещенных оценок йн эквивалентна стремлению к нулевой матрице последовательности ковариационных матриц Кп оценок йн. Поэтому состоятельность в среднем квадратичном последовательности МНК-оценок (7.15) при п —> ос эквивалентна соотношению (А^ АД-1 —> 0 — нулевая матрица при п —> ос.
Теорема 7.3 (Эйкер). Для того чтобы последовательность МНК- оценок (7.15) была состоятельной в среднем квадратичном, необходимо и достаточно выполнение соотношения Хт-т(А^ Ап) —>- +ос при п —> ос. Здесь Хт-т(А^Ап) — минимальное собственное значение симметричной положительно определенной матрицы А^ Ап.
Доказательство. Пусть йп сходится в среднем квадратичном к и, т. е. (А^АДД1 —>- 0 при п —>- ос. Из последнего соотношения следует, что все собственные значения последовательности матриц (А^ АД-1 стремятся к нулю, в частности ХтаДА^Ап)-1 —> 0. Но тогда Атщ(^Лп) =—> оо. Пусть теперь Amin (^лп)
-> оо. Тогда Атах(Л^Л„) 1 = 1 /Amin(4£Л„) -> 0 при я -> оо. Следовательно, все собственные значения последовательности матриц (А^АД стремятся к нулю, что эквивалентно стремлению к нулевой матрице последовательности матриц (А^ АД-1. Теорема доказана.
Условие Эйкера,
Ащ!п(А1^Лп) -> +оо при п оо,(7Л6)
являющееся необходимым и достаточным для состоятельности в среднем квадратичном, в общем случае довольно трудно проверить. Поэтому было предложено несколько более легко проверяемых условий, достаточных для состоятельности в среднем квадратичном последовательности МНК-оценок (7.15).
Теорема 7.4. Пусть существуют такие последовательность положительных чисел ап —> 0 и положительно определенная симметричная (т х тДматрица R что limnH>oo апА^Ап = R. Тогда последовательность МНК-оценок (7.15) состоятельна в среднем квадратичном.
Доказательство. Имеем: Кп = (А^АД-1 = an(anA^ АД-1. Но (ап А^А^ Л"1 при п —>- ос. Поэтому Кп —>- 0. Теорема доказана.
Пример 7.5. Рассмотрим задачу восстановления функциональной зависимости у = их, где и — неизвестный параметр, х — независимая переменная. Пусть измерения производятся в точках х^ = г Аж, г = 1, . . . , п, где Аж — расстояние между двумя соседними точками фиксации ж*. Имеем: Ап = Аж(1,2, . .., п)Т — матрица-столбец, А^ = Аж(1, 2,. . . , н) — матрица-строка, А^Ап = (Аж)2 ^ г2 = г=1
= (Аж)2п(п + 1)(2п + 1)/6 — положительное число. Имеем: А^Ап/п^ —(Аж)2/3 при п —> ос. Поэтому условие теоремы 7.4
7 А.В. Крянев, Г.В. Лукин
выполнено, и, следовательно, последовательность МНК-оценок ип =
= 6(н(н + 1)(2н + 1)Дж)-1 У^ гуг сходится в среднем квадратичном г=1
к точному значению параметра и. Конечно, в данном примере состоятельность в среднем квадратичном легко проверяется непосредственно, так как
2/^ \
КГ1 = ст;
п(п + 1)(2н + 1)(Дж)
при П —> ОС.
Приведем еще один достаточный критерий состоятельности в среднем квадратичном последовательности МНК-оценок (7.15).
Определим матрицы сопряженности Rn равенством
Матрица сопряженности Rn симметрична и положительно определена, причем на ее главной диагонали стоят единицы, а элемент (Rn)ij — косинус угла между двумя векторами — г-м и j-м столбцами матрицы Ап.
Теорема 7.5. Пусть
1° (A^An)jj = у^ °Чз —^ 00 иРи п —^ 00 для любого j = 1,..., т; г=1
2° Пш^г^оо Rn = R^ где R — симметричная положительно определенная (т х т)-матрица.
Тогда последовательность МНК-оценок (7.15) состоятельна в среднем квадратичном.
Доказательство. Введем диагональные (т х т)-матрицы
D„ = diag ^ДаДД ДДаДД
Имеем: Rn = D^A^AnD”1, откуда А^Ап = DnRnDn. Поскольку |R\ ^ 0, то Amin(R) > J > 0. Поэтому существует такое но, что для всех п ^ но выполнены неравенства Xm-m(Rn) ^ 5. Имеем: Хт\ДА^Ап) =
Amin (DnRn ОДAmin ^ПД Amin(Дп) ^щЩЛ^ХД,- —> ос при
п —>- оо. Итак, выполнено условие Эйкера (7.16). Теорема доказана.
Пример 7.6. Рассмотрим задачу восстановления функциональной зависимости у = их + Н2Ж, где их^ и^ — неизвестные искомые параметры, ж — независимая переменная. Пусть измерения производятся в точках ж ^ = г Дж, г = 1, . . . , п, где Дж — расстояние между двумя
^^±1)дж\
п(п + 1)(2п + 1) (Джр^
соседними
А,
1
точками фиксации ж^. Имеем
2Дж
пЛж /
п
^ДЖ
Здесь Ап — (п х 2)-матрица, А^Ап — симметричная положительно определенная (2 х 2)-матрица. Матрицы сопряженности даются равенствами
R.R.Ve / п +1\ДГ V 2п + 1Ve / п +1\ДГ V 2п + 1при П —> ОС.при П —> ОС.
R.
R.
Ve / п +1
\ДГ V 2п + 1
Ve / п +1
\ДГ V 2п + 1
при П —> ОС.
при П —> ОС.
Следовательно, условия теоремы 7.5 выполнены.
Выше была доказана несмещенность оценки (7.13) неизвестной дисперсии ст2. Рассмотрим теперь состоятельность оценки (7.13) при п —> ос.
Теорема 7.6. Если выполнены предположения классической схемы МНК, то оценка (7.13) состоятельна по вероятности при п —> ос без дополнительных условий.
Доказательство. При доказательстве теоремы 7.2 было установлено равенство е = Се^ где С = 1п — Ап(А^Ап)-1 А^ — проекционная симметричная матрица. Поэтому
s2 = —-— еТ е = —-—ет Ст Се = —-—ет Се = п — mп — mп — m
= —-— 52 е-—ет А„(А^Ап')"1А^е. п — m — п — m
?=1
1 п
В силу закона больших чисел ^ s2 —У ст2 по вероятности при
п —> оо. Покажем, что —-—ет АД АТ. АД-1 А"! е —> 0 в среднем квад- п — m
ратичном при п —>- оо. Действительно, поскольку матрица (А^Ап)-1 симметрична и положительно определена, то существует такая невырожденная (т х т)-матрица Рп, что (А^АДД1 = РпР^. Следовательно, А^Ап = (Р^Д1 PnV откуда получаем равенство Р^А^АпРп = = /т, где 1т — единичная матрица порядка т. Обозначим гп = = (п — т)-1^2 Р^ А^е. Имеем
1Ы|2 = ^ = —-—еТ АпРпР^ А^е = —-—етАп(А'^АТ1) 1А^е.п — mп — m х
Следовательно, достаточно доказать соотношение гп —У 0 в среднем квадратичном при п —> ос. Имеем: М гп = 0 — нулевой вектор. Для ковариационной матрицы Кт вектора тп получаем соотношения
12
Kr = М(гпг^) = Д-М^рТАТег1, АпРп^ = -^— Р^А^А^Р» =
п — mп — mI,I,
п — m
п — m
I,
I,
Следовательно, КТ стремится к нулевой матрице при п —> ос, т. е. гп —У 0 в среднем квадратичном при н —У ос. Теорема доказана.
Последовательность МНК-оценок (7.15) при выполнении некоторых условий обладает еще одним замечательным свойством асимптотической нормальности.
Прежде чем переходить к выявлению этого свойства у последовательности МНК-оценок (7.15), напомним определение асимптотической нормальности для произвольной последовательности случайных векторов vn размерности т.
Обозначим М vn = ап, Vn — ковариационная матрица вектора vn. Предполагается, что матрицы Vn положительно определенные. Тогда существуют такие положительно определенные симметричные матрицы Vn Х^2, что Vn Т^Уп = V”1. Введем последовательность нормированных векторов и^ = Vn 1^2(vn — ап\ Имеем: М и^ = 0 — нулевой вектор.
Для ковариационной матрицы V^ вектора и^ получаем равенства V® = Г„"1/2Г„Г-1/2 = Г„"1/2ГП1/2Г„1/2ГП"1/2 = 1т. Итак, ковариационная матрица нормированного вектора является единичной матрицей.
Говорят, что последовательность случайных векторов ип асимптотически нормальна, если закон распределения нормированных векторов и^ стремится к нормальному Л7(0, /т) при п —>- ос.
Проведем нормировку последовательности МНК-оценок (7.15). Имеем
= 1 (^Л„)1/2(и„ - и) = 1 (Д^Д„)1/2((А^’Дп)“1Д^/ - и) =
= (лп АпУ^А» АпГ^7. (Апи + е) - и) =
= 1 (^X)-V2^e = Впе,
где Bn = - (А^Ап)~1/2А^ — (т х н)-матрица. Обозначим bnji, j = 1, . . . , т, г = 1, . . . , п, — элементы матрицы Вп.
Теорема 7.7. Пусть дополнительно к предположениям классической схемы МНК случайные величины Ei, г = 1, . . . , п независимы и их моменты третьего порядка равномерно ограничены. Тогда для асимптотической нормальности последовательности МНК-оценок (7.15) достаточно выполнения соотношения
bnji -> 0(7.17)
при п —> оо для всех j = 1, . . . т, г = 1, . . . , п.
Справедливость теоремы 7.7 следует из центральной предельной теоремы Ляпунова.
Теорема 7.8. Пусть выполнены условия теорем 7.4, 7.7 и апа^ —>- 0 при п —У оо для всех г = 1, . . . , п, j = 1, . . . , т. Тогда
последовательность МНК-о^ежж (7.15) асимптотически нормальна и справедливо соотношение (un — и) ~ Д/ДО, сг2Н-1) при п —> оо.
Доказательство. Имеем
п — — (АТA V1/2AT - - (п Ат A V1!2.^ Ат (77
Но (апА^ АД х/2 —> R х/2, ДоД А^ —у 0 при п —У оо. Поэтому выполнено соотношение (7.17) теоремы 7.7. Далее, ковариационная матрица вектора (йп — и) дается равенством
Кй = -^<тЧаТА„) 1 = а2(апА^Ап) Г
Поэтому К^ —у сг2Н-1 при п —>- оо. Теорема доказана.
Заметим, что соотношение (7.17) означает неограниченное уменьшение доли каждого отдельного измерения при неограниченном увеличении числа измерений.
Наличие свойства асимптотической нормальности последовательности МНК-оценок (7.15) позволяет утверждать, что при достаточно большом п закон распределения МНК-оценки (7.11) близок к нормальному ЛГДц о2(А1А)-1). Последнее позволяет, например, строить приближенные доверительные интервалы для каждой компоненты вектора и с тем большей точностью, чем больше п. Действительно, при достаточно большом п можно утверждать, что с вероятностью рдов истинное значение Uj принадлежит интервалу
^jMHK^jMHK-аЦр^ДАТА)^-аЦр^ДАТА)^< Uj ^ ^j'MHK< Uj ^ ^j'MHK+ ст1^ррВДАтА)А ,+ ст1^ррВДАтА)А ,
^jMHK
^jMHK
-аЦр^ДАТА)^
-аЦр^ДАТА)^
< Uj ^ ^j'MHK
< Uj ^ ^j'MHK
+ ст1^ррВДАтА)А ,
+ ст1^ррВДАтА)А ,
где
^ (Рдов)
j = 1, . . . ,m.j = 1, . . . ,m.2 f е-®2^2 ds — v
j = 1, . . . ,m.
j = 1, . . . ,m.
/ Сд РДОВ Ч
2тг J
о
До сих пор предполагалось, что закон случайных величин s^ г = 1,. . . ,п, произволен. Предположим теперь, что случайные величины Ei распределены по нормальному закону. Тогда с учетом предположений классической схемы МНК совместная плотность вероятностей рДх) совокупности случайных величин е определяется равен
1То ехР(2тг) ' а1То ехР(2тг) ' аством
1
То ехР
(2тг) ' а
1
То ехР
(2тг) ' а
р£(ж) =
Равенство (7.2) дает реализацию случайной величины е = / — Аи^ и, следовательно, функция правдоподобия имеет вид
Ци) =Ци) =1То ехР(2тг) ' а1То ехР(2тг) ' а(f-A<(f-A^2<т2(f-A<(f-A^2<т2
Ци) =
Ци) =
1
То ехР
(2тг) ' а
1
То ехР
(2тг) ' а
(f-A<(f-A^2<т2
(f-A<(f-A^2<т2
ММП-оценка искомого вектора и определяется равенством мммп = = arg maxu L(u), которое в нашем случае эквивалентно равенству “ммп = агё min« 1ИМ - /II2-
Итак, если в рамках классической схемы МНК погрешности распределены по нормальному закону, то МНК-оценка (7.11) совпадает с ММП-оценкой. Поскольку случайная реализация / подчиняется нормальному закону N\fTl ст21п), а МНК-оценка — линейная комбинация компонент вектора /, то МНК-оценка (7.11) также подчиняется нормальному закону ЛГ(и, а2(АТА)-1).
Замечательным дополнительным свойством МНК-оценки в случае нормального закона распределения погрешностей является ее эффективность в классе всех несмещенных оценок.
Теорема 7.9. Пусть s ~ Л7(0, о-21п). Тогда МНК-оценка (7.11) является эффективной в классе всех несмегценных (линейных и нелинейных) оценок.
Доказательство. Для любой несмещенной оценки ип справедливо неравенство Фишера-Крамера-Рао
ки Г\
где
I = M((grad„ In L(u))(grad„ In L(u))T)
— информационная матрица Фишера. Имеем
In Ци) = In (2тг) - п In а - -Д || Аи - /||2.
Поэтому
gradu In L(u) = АТ(f — Au) = Ате.
о-ст
Отсюда
(grad„ In L(u))T =ет А,
СТ
следовательно,
(gradu In L(n))(gradu In L(u))T =ATeetA.
CT
Поэтому
7 = M A ATeeTA) = ^ ^TM <ееЦА = ^ AT A,
CTCTCT
откуда
Г^^^АТАУ\
т. e. в неравенстве Фишера-Крамера-Рао для МНК-оценки (7.11) достигается равенство. Теорема доказана.
Часто регрессионную модель (7.1) используют для подсчета значе
ния линейной комбинации у = У^ ^j^j = аТЩ где а — заданный век- j=i
тор. Эту задачу называют прогнозом для у. Например, при восстановлении функциональной зависимости необходимо знать значения функции не только в точках фиксации независимой переменной Ж1,. . . , жп, где производятся экспериментальные измерения функции, но и при других значениях независимой переменной. Прогноз по формуле
Шнк = «Т^мнк(М8)
будем называть МНК- прогноз ом.
Теорема 7.10. МНК-прогноз (7.18) несмещен и эффективен в классе всех линейных несмещенных прогнозов.
Доказательство. Имеем
М Умнк = м аТммнк = «ТМ имнк = аТи = у,
т. е. МНК-прогноз несмещен. Любой линейный несмещенный прогноз у имеет форму у = атщ где й — линейная несмещенная оценка и, т. е. й = Rf и RA = Im. Обозначим L = R — (АтА)-1 Ат. При доказательстве теоремы 7.1 было показано, что LA = 0. Имеем
^(Умнк) = <т2ат(АтА)"1а,
а2(у) = aTRKfRTa = a2aTRRTa = a2aTU + АТД^АТ^ х
х UT + ^4(ЛтЛ)-1)а = ст2ат((АтА)-1 + LLT)a =
= а2 ат ^Ат А^-1 а + а2атLLTа ^ сг2(умнк).
Последнее неравенство следует из неотрицательности симметричной матрицы LLT. Теорема доказана.
Если в предположениях классической схемы вектор погрешностей е распределен нормально, то МНК-прогноз (7.18) распределен по одномерному нормальному закону N\y, о-2ат(АтА)-1 а) и является эффективным в классе всех несмещенных прогнозов (линейных и нелинейных).
Обобщения классической схемы МНК
В настоящем параграфе будут рассмотрены обобщения классической схемы МНК, связанные с отказом от выполнения тех или иных предположений классической схемы.
Начнем обобщения с отказа от предположения 4 классической схемы, вместо которого вводится следующее предположение: ковариационная матрица вектора е дается равенством К£ = сД^Д где fl — положительно определенная (п х п)-матрица (о-2 может быть неиз-
104 Метод наименьших квадратов для линейных моделей [Гл. 7 вестной). Таким образом, теперь возможно наличие корреляционных связей между компонентами случайного вектора е.
Поскольку матрица fl симметрична и положительно определена, существует такая невырожденная матрица S, что fl = SST. Введем обозначения р = S x ,f\ £ = S-1s, В = S-1A. Тогда регрессионная модель (7.2) эквивалентна системе
Bu = p-t(7.19)
Имеем
M^MS4s = 0,
К^ = S^K^S”^ = a^S-1^-^ = (j2S"xSST(STyx = (?In.
Таким образом, регрессионная модель (7.19) удовлетворяет всем предположениям классической схемы МНК. Следовательно, МНК- оценка искомого вектора и определяется равенством
ймнк = arg min Q(uY(7.20)
где Q^ = \\Ви - у?||2.
Преобразуем функционал Q(uY Имеем
Q(u) = (Ви - р^т (Ви - р) = (S^Au - S-1f)T(S-1Au - S“7) =
= (Au - f)T (S-1)T S-1 (Au -П = (Au - ПТ(88ТГЧАи - f) =
= (Au - ,fyr<rv(Au - f\
Итак, МНК-оценка (7.20) определяется равенством
UMHK = arg min (Au - fptF^Au - f).(7.21)
Имеем
«мнк = (ВТВ^ВТФ = ((s-1 Aps-1 a^-1(s-1 Aps-1 f =
= (AT (S-1p S^Ap1 AT (S-1p S-1 f = (AT9.-1A)-1AT9.-1f.
Следовательно
UMHK = (ATQ-1A)"1ATn-1f.(7.22)
Оценку (7.22) принято называть взвешенной МНК-оценкой Гаусса- Маркова.
Взвешенная МНК-оценка (7.22) несмещена. Действительно,
МЛмнк = (^TQ-MT)-MTQ-V = (ATfL-1A)-1ATfL-1Au = и.
Найдем ковариационную матрицу оценки (7.22). Имеем
ки = (ЛТ^-1Л)-1ЛТ^-1К/((ЛТ^-1Л)-1ЛТ^-1)Т =
= ^(АТ^А^АТ^-^^А^^А)-1 = ^(A^-U)-1.
Здесь использована симметричность матриц (ATf2 1А) 1 и Г2 Ч Итак,
к„ = ^(A^Q-M)-1.к„ = ^(A^Q-M)-1.(7.23)(7.23)
к„ = ^(A^Q-M)-1.
к„ = ^(A^Q-M)-1.
(7.23)
(7.23)
Теорема 7.11. При сделанных выше предположениях обобщенная МНК-оменю эффективна в классе линейных несмещенных сценок.
Схема доказательства теоремы 7.3 аналогична схеме доказательства теоремы 7.2.
Рассмотрим последовательность взвешенных МНК-оценок
= (^п^п^п)^П^ fn
для регрессионной модели Апи = fn ~ £т К£ = cr2Qn.
Теорема 7.12. Пусть выполнено условие Эйкера (7.16) и Amax(^n) ^ ^7 где г не зависит от п. Тогда последовательность взвешенных МНК-оценок иП состоятельна в среднем квадратичном.
Доказательство. Достаточно доказать, что Amin^Ап^АДОО
при п —> ос. Имеем
\ . ГДТО-1Д 1 > А • (ДТ А И •— Лт1пхлтг^М >
^тпц^ц"^тт) ^тт/ — л /q \
Атах )
— Ат}п(Дп Ап) > ос
при п —У ос. Теорема доказана.
Пусть теперь дополнительно к вышеуказанным предположениям вектор погрешностей е распределен по нормальному закону Л/ДО, <r2Q). Тогда взвешенная МНК-оценка (7.22) будет ММП-оценкой. Действительно, функция правдоподобия для этого случая имеет вид
цих =ехр Пи-А<^Ц-А^\
’Р I(2<т2) J '
Следовательно,
«ммп = arS max LW = arS min U - A^^-^U - Au) = «мнк-
Более того, сама взвешенная МНК-оценка будет распределена по нормальному закону М\щ сД^АтА^-1\
Часто ст2 неизвестна. Из формулы (7.22) следует, что взвешенная МНК-оценка не зависит от ст2, но ковариационная матрица взвешенной МНК-оценки, определяющая точность этой оценки, пропорциональна ст2 (см. формулу (7.23)). Если ст2 неизвестна, то ее можно оценить по формуле
^2 _ (Н^мнк ~ f)T^ ^Н^мнк — /)/у 24)
п — m'х •/
Оценка (7.24) несмещена и состоятельна по вероятности при п —У —> ос.
При решении практических задач иногда ковариационная матрица fl погрешностей неизвестна и тогда вместо оптимальной взвешенной МНК-оценки (7.22) применяют МНК-оценку (7.11). Ясно, что в этом случае эффективность оценивания снижается. Спрашивается, сохраняются ли тем не менее такие свойства оценки, как несмещенность и состоятельность?
Имеем: Мймнк = М(АТА)-1АТ/ = (АТ А)-1 АТМ / = и^ т. е. оценка остается несмещенной без всяких дополнительных условий.
Предположим, что выполнены условия теоремы 7.12. Имеем
кй = ^а^а^к^а^а^ =
^(Д^ДЛ^Л^ЛДД^ДЛ-1.
Поэтому
Атах(Кй) < <72Amax(Qn)Amax((4^An)-14^n(A^An)-1) =
2
= <72Атах((Л^Лп)-1)Атах(П„) <О
Amin)
при п —> ос. Следовательно, при вышеуказанных условиях МНК- оценка (7.11) состоятельна в среднем квадратичном даже при наличии корреляций между компонентами вектора погрешностей.
При решении многих задач кроме регрессионной модели (7.2) исследователь располагает дополнительной информацией о векторе и искомых параметров. В гл. 9 будут подробно рассмотрены методы учета дополнительной априорной информации, и особенно в условиях, когда в исходной регрессионной модели (7.2) «заложено» недостаточно информации о параметрах. Здесь же предположим, что дополнительная информация задана в виде системы равенств
Ви = 6,(7.25)
где В — заданная (к х т)-матрица ранга к. b — заданный вектор размерности к, к < т.
Требуется на основе регрессионной модели (7.2) получить оценку й^ удовлетворяющую системе уравнений (7.25).
Пусть выполняются предположения классической схемы МНК.
Определим обобщенную МНК-оценку йОБ соотношением
моб = arg min || Дм -/||2(7.26)
при условии (7.25).
Найдем оценку йОБ и выясним ее свойства.
Теорема 7.13. Оценка иОБ (7.26) единственна^ несмегцена и дается равенством
нов = ^мнк + (^Т^) 1ВТ С(Ь — Вимнк), (7.27)
где имнк — МНК-оменю (^-И)? С = (В(АтАДа BT)~V Для ковариационной матрицы оценки иОБ справедливо равенство
Кй = <т2 (А^А)”1 От ~ ВТСВ^АТ A^-1Y(7.28)
Доказательство. Для решения экстремальной задачи (7.26) с ограничениями (7.25) применим метод множителей Лагранжа. Введем функционал Лагранжа Q(u) = \\Аи — /||2 + аТ (Ви — Ь)^ где а — вектор множителей Лагранжа размерности к.
Имеем: Q(u) = (Аи — /, Аи — /) + ат (Ви — 6),
gradu Q(u) = 2АТ Аи - 2АТ f + Вт а = 0,(7.29)
откуда и = (Ат А)”1 (Ат f — ^ Вт а). Подставляя последнее выражение в (7.25), найдем вектор а = 2(В(АТЛ)-1 Вт)-1(Вймнк — ^)- Если теперь в уравнении (7.29) заменить а последним выражением, то получаем оценку (7.27).
Далее,
М ^ов = М ^мнк Т М (Л^Л) 1 ВтC(b — Вимнк) = ^ +
+ (АТАД1ВТС(Ь - Ви) = и,
K^ = LK L^
где L — Im — ^Ат А^-1ВТ СВ. Следовательно,
кь = a^Om ~ (ATA^BTCB^^AVUm - BTCB^ATAV^ =
= <т2((АтА)-1 - ^АтAVВтСВ^АТАу^1т - ВтСВ^АТА)"1) =
= <72(АтА)-1(/т - ВтСВ^АТAVf =
= <j2(ATAr4lm - BTCB<ATAVY Теорема доказана.
Из доказательства теоремы 7.13 следует, что
Р = Im - ВТСВ(АТА)"1
— проекционная матрица, и тем самым все ее собственные значения равны либо 1, либо 0. Можно показать, что Р — вырожденная матрица, т. е. по крайней мере одно ее собственное значение равно нулю.
Из формулы (7.28) следует, что
Кй = аЧАтА)-1 - аЧАтА)-1ВтСВ(АтА)-1 <
108 Метод наименьших квадратов для линейных моделей [Гл. 7 поскольку матрица (АТ А)-1 ВТ С В (АТ А)-1 симметрична и неотрицательна.
Итак, обобщенная МНК-оценка (7.27) эффективней МНК-оценки (7.11). Последнее связано с тем, что оценка (7.27) использует дополнительную информацию об искомых параметрах, даваемую системой (7.25).
Можно показать, что обобщенная МНК-оценка (7.27) эффективна в классе всех линейных несмещенных оценок, удовлетворяющих системе (7.25).
Если ранг матрицы В равен m (к = т\ то оценка (7.27) совпадает с единственным решением системы (7.25), а К^ = 0 — нулевая матрица. Действительно, имеем
С = (В(АТ А)"1 Вт Г1 = (ВтГЧаТа)в"\
«об - «мнк + (АТАГ1ВТ(ВТГЧАТА)В-Чь - 5«мнк) =
= «мнк + В 1Ь — имнк = В гЬ,
кй = ^^лгЧи - Вт(ВТГЧАТл^в-1 В(АТагЧ =
= аЧАтАуЧ1т - 1т) = 0.
Итак, если к = ш, то система (7.25) содержит полную информацию об искомых параметрах, однозначно и точно (без погрешностей) их определяя, а регрессионная модель (7.2) становится ненужной.
В заключение этого параграфа сделаем несколько замечаний относительно численной реализации МНК.
Для нахождения МНК-оценок и ковариационных матриц, определяющих точность этих оценок, необходимо обратить матрицы:
— для МНК-оценки (7.11) — АТ А;
— для взвешенной МНК-оценки (7.22) — Q, А г VI х А1;
— для обобщенной МНК-оценки (7.27) — Ат А^ В(АТА) х Вт.
Матрицы Ат А, АтQ-1 Ат — размерности (m х m^ fl — размерности (п х п), В(АтА)-1 Вт — размерности (к х к).
Поскольку все матрицы Ат А^ Q, АТП-1А^ В(А ГА) Х В1 симметричны и положительно определены, то для их обращения рекомендуется применять эффективный метод квадратного корня, созданный как раз для обращения симметричных матриц. В математическом обеспечении современных компьютеров имеются стандартные программы обращения симметричных матриц методом квадратного корня.
Большие вычислительные трудности возникают, когда матрица Ат А плохо обусловлена (в этом случае и матрица АТП-1А будет также плохо обусловлена). Плохая обусловленность матрицы АтА означает, что регрессионная модель (7.1) содержит недостаточно информации об искомых параметрах и. В этих случаях необходимо использовать дополнительную априорную информацию о векторе и и применять
методы оценивания, позволяющие «соединять» всю информацию о векторе и. Подробно такие методы будут рассмотрены в гл. 9.
Метод наименьших квадратов и его применения представлены в работах [2,6,15,27,64,65,68].
Прогнозирование с помощью линейныхрегрессионных моделей
При решении прежде всего экономических задач, в частности задач прогнозирования в финансовой области, можно использовать многофакторную регрессионную модель вида
Y = ио + ^ UjXj +s,(7.30)
j=i
где Xi^...^Xm — наблюдаемые случайные величины (факторы); е — помеха, носящая хаотический характер, причем М е = 0; и^ 161, • • • 7 ит ~ параметры, подлежащие оценке; Y — искомая величина (отклик системы).
Модель (7.30) может быть использована для прогнозирования искомой величины Y для будущих моментов времени, если значения факторов для настоящего момента to известны.
В этом случае необходимо реализовать два этапа. На первом из них на основе «исторических» данных оценивают значения параметров 1607^17 • • • 7 ит (этап «обучения» модели (7.30)). На втором этапе используют равенство (7.30) для прогноза искомой величины Y при оцененных значениях uq, t6i, . . . , ит и известных «текущих» значениях факторов Xi,. . . , Хт.
Замечание 7.2. Если исследуемый с помощью модели (7.30) процесс имеет нестационарный характер, то приходится периодически «переобучать» модель (7.30), переоценивая параметры Щ), tti, . . . , ит на основе последних новых «исторических» данных.
Для получения оптимальных оценок параметров uq, t6i,. . . , ит на этапах «обучения» и «переобучения» модели (7.30) применим МНК.
Запишем модель (7.30) в виде двух равенств:
МУ = и0 + £ и^МХ^(7.31)
з=1
Y»=yUjX^E,(7.32)
3 = 1
где У0 = У — М У, Xj = Xj — М Xj — центрированные величины.
Формулу для определения т/i,. . . , ит получаем из (7.32), минимизируя дисперсию <т2(е) = М(У° — ^ из ^J)2 по tH, • • • , ^т*-
и = К"1 cov(y,X),(7.33)
где и = ^иу^ . . . ^ит^Т^х — положительно определенная ковариационная (ш х т)-матрица факторов Xi,...,Xm; cov (У, X) = = (cov (У, Xi),..., cov (У, Хт^Т — вектор, компоненты которого cov (У, Xj) = М (У°Х^) — ковариации величины У и факторов Х^ j = 1, ... ,771.
На практике на этапах «обучения» или «переобучения» модели (7.30) следует использовать формулу (7.33) с заменой Кж и cov (У, X) их оценками, полученными на основе «исторических» данных.
Если база «исторических» данных, используемых для «обучения», состоит из реализованных значений
Yi, Xij, j = l,...,m, г = 1,...,п,(7.34)
то оценки элементов матрицы Кж и вектора cov (У, X) определяются равенствами
(К^п - ^ Ё№г - х^Хи - ха, ^г = 1 Ё XiT, г=1г=1
(У, Хг) = -К. Ё№ - ¥№г - X), Y = 1 Ё г=1г=1
Таким образом, окончательные оценки параметров и^ и^ . . . , umi полученные на этапе «обучения» модели (7.30), определяются равенствами
и0 = У-Ё^Х,-, u= (ui,...,um)T = ^“^(^Х),(7.35)
где cov (У, X) = (cov (У, Xi),. . . , cov (У, Xm^T.
После этапа «обучения» модели (7.30), определяемого формулами (7.35), модель (7.30) можно использовать для прогнозирования искомой величины У согласно равенству
ХПрог — ^о Т ^ ^j Xj ,
где Xi, . . . , Хт — значения наблюдаемых факторов на текущий момент времени.
Глава 8
РОБАСТНЫЕ МЕТОДЫ ДЛЯ ЛИНЕЙНЫХМОДЕЛЕЙ С НЕОПРЕДЕЛЕННЫМИ
ДАННЫМИ
Ранее уже отмечалось, что МНК-оценки являются эффективными в классе всех несмещенных оценок, если погрешности измерений компонент вектора / распределены по нормальному закону. Однако на практике часто нормальность закона распределения погрешностей будет нарушаться. Некоторые нарушения нормальности закона распределения могут приводить к значительной потере эффективности МНК- оценки и ее отклонению от истинных значений искомых параметров. Подчеркнем, что истинный закон распределения погрешностей измерений остается неизвестным.
Особенно большая потеря эффективности МНК-оценок происходит при наличии даже небольшой доли больших выбросов. На практике большим выбросам соответствуют те измерения /^ реальная погрешность которых значительно превосходит приписываемую им дисперсию а^ причем ни реальная величина таких погрешностей, ни их номера г не известны.
При наличии больших выбросов необходимо применять робастные методы оценивания [83], позволяющие значительно снизить вредное влияние больших выбросов на оценку и получить приемлемую итоговую оценку искомых параметров.
Робастные М-оценки параметров линейныхмоделей
Существует несколько робастных методов оценивания [69,81,83, 88]. На их основе можно сконструировать различные робастные методы восстановления. Один из методов робастного восстановления основан на замене квадратичной нормы в экстремальных задачах (7.10), (7.21) на Lp-норму.
Вместо экстремальной задачи (7.10) рассмотрим экстремальную задачу
Ыроб = arg min 57 IMM)i - fi\p,(8.1)
г=1
где (Au)i — г-я компонента вектора А и. 1 ^ р < 2.
При уменьшении р вплоть до 1 робастность оценки (8.1) увеличивается. Поскольку при р > 1 функционал правой части (8.1) сильно выпуклый, то существует единственная робастная оценка (8.1).
При р ^ 2 оценка (8.1) нелинейна, а ее фактическое вычисление значительно сложнее, чем вычисление МНК-оценки (7.11). Ниже будут даны конкретные алгоритмы вычисления нелинейных робастных оценок, в том числе и оценки (8.1).
Пусть выполняются все предположения классической схемы МНК, за исключением предположения К f = а2 1п, которое заменено на Kj = = diag(cr2,... , ст2).
Тогда взвешенная МНК-оценка будет определяться равенством
имнк = arg пнпУДЛи^ -/J2^-.(8.2)
“ г=1
При наличии больших выбросов некоторые измерения /^ будут иметь большие значения дисперсий, чем соответствующие им дисперсии ст2, причем ни номера г больших выбросов, ни истинные значения дисперсий сг2(/Д не известны.
Введем М-класс робастных оценок, определяемых равенством
Проб = arg mm > pl ,(8.3)
иУ ai /
z=l
где р(х) — выпуклая четная положительная функция, р(0) = 0.
Для того чтобы оценка (8.3) обладала робастностью по отношению к большим выбросам и не «портила» измерения, не являющиеся большими выбросами, функция р(х) должна быть близкой к х2 при малых значениях |ж| и менее возрастающей по сравнению с х2 при больших значениях |ж|.
В качестве конкретных функций р(ж), порождающих конкретные робастные оценки (8.3), можно брать, например, функции Андрюса, Рамсея, Хьюбера [69,81,83,88]. Заметим, что Lp-оценка (8.1) является М-оценкой с р(х) = |ж|р. Поскольку для любой робастной М-оценки функция р(х) будет отлична от ж2, любая робастная М-оценка нелинейна.
В силу сильной выпуклости функции р(х) робастная М-оценка (8.3) существует и единственна.
Рассмотрим более подробно робастную оценку Хьюбера, которая является М-оценкой с
fж2/2,|ж| < К.
р(хА = < п
[-К2/2 + К\х\, \х\ > К,
где К — параметр Хьюбера [83].
Часто робастная оценка Хьюбера при наличии больших выбросов предпочтительней других робастных оценок, так как она является
минимаксной оценкой в классе плотностей, образуемом моделью смеси [83].
Множество индексов I = {г : г = 1, . . . , п} разобьем на три подмножества:
^0 = {^ : |/г(^^роб)»!
/_ = {г : Л - (Лйроб)г < -КаД,(8.4)
1+ — {^ • /г (^^роб)г K^iV
Очевидно, что / = /q U U /+•
Уравнение gradu ^ ^((^^роб)» — fi^/^i) = 0 для определения ро- г=1
бастной оценки Хьюбера имеет вид
£ ^ ((Д«роб)г - Л) + £= о, j = 1,... ,т.
гЕ10гЕ1_г£1+
Последние уравнения перепишем в эквивалентном виде
E
C^ij (( Л ^ А / A I X KCiaij 4" a^j ^AUpO^i Clij ^АНроб^г
2" Ц^^робЯ — Ji) "T / v2
гЕ10гЕЛ—г
Е
Ка%а%д Д- Clzj (^4^роб)г ^ij (^4^роб)г q
гЕ1+г
Отсюда получаем
£ Ч (Айр^ =
= £ ^ Л + £ ^ [№об)г - КаД + £ ^ [(Лйроб), + KatY
j = 1, . . . , m. Из последней системы следует, что йроб определяется равенством
«роб = <ATWAy^ATWf,(8.5)
где W = diag (1/сг^,..., l/c^), f = (Д,..., 7„)'г; 7 = Д, если г € /0; fi — (dtipo6)iК о-^ если 2 € I—, ^^ — (di4po6)j 4” Ко^^ если z € ^+*
Численные методы нахождения робастныхоценок параметров линейных моделей
Нахождение робастной оценки (8.3) связано с минимизацией функционала У^ p((Au)i — fi)/o"i)D которую можно осуществить любыми г = 1 стандартными итерационными методами решения экстремальных задач без ограничений, например градиентными методами или методом
8 А.В. Крянев, Г.В. Лукин
Ньютона. Однако учитывая специфику экстремальной задачи (8.3), можно предложить новые эффективные численные алгоритмы нахождения робастной оценки (8.3).
Предположим, что р(ж) дифференцируема. Тогда для нахождения
оценки (8.3) имеем уравнение gradu У^ p^Au^i — ft)/o"i) = 0, которое г=1
эквивалентно системе нелинейных уравнений
Е
/ / (-^^)г fi \ ^ij л"1
р — — = 0,j = 1,. . . , т.(8.6)
XСТ г/04
г=1
Систему (8.6) с учетом четности р(ж) запишем в эквивалентном виде
^W^An^-Ь)ау=0, j =(8.7)
г=1
w. =(8.8)
Если бы «веса» Wi были известны, то решение системы (8.7) давалось бы равенством
u = VATWAy1ATWh(8.9)
где W = diag (Wi,. . . , Wn).
На основе (8.8), (8.9) предлагается итерационный метод нахождения робастной оценки (8.3):
IH^ -(8.10)
M(Z+!) = (ATW(i)A-)-iATW(i)j,
В качестве первого приближения рекомендуется брать средневзвешенную МНК-оценку ц№ = (Д^^Д)-^^0)/, где И«°> = = diag (1/<т2,..., 1/0-2).
Итерационный метод (8.10) нахождения робастной оценки (8.3) называется итеративным МНК.
Можно предложить еще один вариант итерационного метода нахождения робастной оценки (8.3).
Экстремальную задачу (8.3) запишем в эквивалентном виде
Мроб = arg min У^ ^((Ди)^ - /J2,(8.И)
г = 1 где
((Аи)4 - /а2v 7
Если бы «веса» Wi были известны, то решение экстремальной задачи (8.11) давалось бы равенством
и = VATWAyxATWf,(8.13)
где W = diag(lEi,. . . , WH\
На основе (8.12), (8.13) предлагается еще один итерационный метод нахождения робастной оценки (8.3):
X ~■ (814)
M(Z+1) = (ATWWAVATWWf.
В качестве первого приближения рекомендуется брать средневзвешенную МНК-оценку и^ = ^ATW^A)-1 ATW^f где ИД°) = = diag(l/<7^,..., 1/сг2).
Итерационный метод (8.14) нахождения робастной оценки (8.3) называется методом вариационно-взвешенных квадратических приближений.
Если р(х) = |ж|р, 1 ^ р < 2, т. е. рассматривается робастная Lp-оценка, то итеративный МНК (8.10) и метод вариационновзвешенных квадратических приближений (8.14) эквивалентны.
Сходимость итераций (8.10), (8.14) для случая р(х) = |ж|^, 1 С Р < < 2, доказана В. И. Мудровым и В. Л. Кушко. В общем случае при решении конкретных задач метод вариационно-взвешенных квадратических приближений часто дает очень быструю сходимость — иногда достаточно 1-2 итераций для достижения приемлемой точности.
Форма записи системы (8.5), определяющей робастную оценку Хью- бера, подсказывает следующий итерационный процесс (ИП):
u(z+1) = (4ATWA)"1ATWfw,(8.15)
где
fW = (/Р, • • •,= Л, если г G
ft^ = ^Au^i + Kaiz если г €\
f^ = ^Au^^i — Kai, если г € /£Z);
1^ = {г : \1Аи^ - fi\ Ка^, 1^ = {i : fi~ (Au^)i < -Ka^,
= {г : ft- (Au^i > Ka^.
В качестве первого приближения рекомендуется брать средневзвешенную МНК-оценку.
Имеется принципиальное преимущество ИП (8.15) по сравнению с ИП (8.10) и (8.14). Действительно, на каждом шаге ИП (8.10), (8.14)
приходится пересчитывать матрицы (Дт1у(<)Д)"1ДтИ/(/), в том числе обращая матрицу ATW^ А. В ИП (8.15) формирование матрицы ^ATWA^-1ATW производится только один раз, а затем эта матрица «обслуживает» все итерации. На каждом шаге процесса (8.15) производится только перерасчет вектора /^\ что требует значительно меньших вычислительных затрат по сравнению с перерасчетом матрицы ^ATW^Ay4TW^.
Итерационный процесс (8.15) легко программируется и сходится за конечное число итераций. Практика применения ИП (8.15) показала его высокую эффективность. Для достижения приемлемой точности требуется, как правило, 1-10 итераций. Рекомендации по выбору величин параметра К остаются такими же, как и в § 3.1.
Заметим, что ИП (8.15) позволяет автоматически выявлять большие выбросы, для этого в компьютерной программе достаточно предусмотреть фиксацию тех номеров г, для которых измерения Д попадают
Рис. 8.1
На рис. 8.1 представлены результаты применения численных методов нахождения параметров линейных моделей. Сплошные линии соответствуют линейной регрессии по МНК и доверительному интервалу с уровнем доверия 95 %. Пунктиром показаны робастная линейная регрессия и доверительный интервал с уровнем доверия 95 %. Символами (+, ★) помечены значения с г Е 7"+ и г Е 1_.
Робастные методы для линейных моделей представлены также в работах [7-9,69,84,88].
Глава 9
УЧЕТ АПРИОРНОЙ ИНФОРМАЦИИВ ЛИНЕЙНЫХ МОДЕЛЯХ
С НЕОПРЕДЕЛЕННЫМИ ДАННЫМИ
В настоящей главе будут рассмотрены классические и сравнительно новые методы учета дополнительной априорной информации об искомом векторе и. Эти методы позволяют получать приемлемые оценки вектора и даже в тех условиях, когда в исходной регрессионной модели (7.2) «заложено» недостаточно информации о векторе и.
Выше были рассмотрены только несмещенные (или, по крайней мере, асимптотически несмещенные) оценки искомого вектора и и дополнительных неизвестных параметров, если таковые имеются. Это и естественно, поскольку, если относительно и нет никакой другой информации, кроме «заложенной» в регрессионной модели (7.2), то смещенное оценивание не позволяет определить погрешность оценки. Действительно, вектор погрешности оценки 6 = и — ит можно представить в виде 5 = 6(й, ит^ + т^иу где 6(й, ит^ = М и — ит — вектор смещения, тДй) = й — М и — вектор статистической погрешности оценки й. Вектор смещения зависит от искомого вектора ит. Вектор же статистической погрешности оценки от искомого вектора не зависит, он определяется лишь выбранной оценкой. Если нет никакой априорной информации об искомом векторе, то нельзя оценить вектор смещения Ь^й^ итУ
Если регрессионная модель (7.2) принадлежит к классу некорректно поставленных задач, то информационная матрица Фишера либо вырождена, либо плохо обусловлена, и поэтому даже оптимальная МНК-оценка либо не существует, либо дает слишком большое значение погрешности оценки. Поскольку любая другая несмещенная оценка будет давать еще большие значения погрешности оценки, то при решении некорректных задач восстановления в классе несмещенных оценок не существует «хороших» — все несмещенные оценки «плохие».
Подчеркнем еще раз, что речь идет о несмещенных оценках, использующих информацию об искомом векторе, «заложенную» только в регрессионной модели (7.2).
Итак, при решении некорректных задач восстановления необходимо искать разумные оценки (тем более «хорошие» оценки) в классе оценок, использующих дополнительную априорную информацию об искомом векторе и. помимо «заложенной» в регрессионной модели (7.2). Подчеркнем, что некорректность задачи восстановления, основанной на регрессионной модели (7.2), эквивалентна вырожденности или пло-
хой обусловленности информационной матрицы Фишера. Последнее означает, что в модели (7.2) «заложено» недостаточно информации об искомом векторе, и поэтому принципиально нельзя получить разумные оценки решения, оставаясь только в рамках модели (7.2).
Следовательно, отличие корректной задачи восстановления от некорректной заключается в том, что для корректной задачи существуют приемлемые оценки искомого вектора без привлечения априорной информации, для некорректной же задачи невозможно получение приемлемых оценок искомого вектора без привлечения априорной информации.
Априорная информация об искомом векторе и может быть двух видов — статистической и детерминированной. В зависимости от вида априорной информации используют два классических метода решения некорректных задач восстановления. Если в распоряжении исследователя имеется априорная информация об искомом векторе статистического характера, то можно использовать метод Байеса. Если же априорная информация об искомом векторе имеет детерминированный характер, то можно использовать минимаксный метод.
Подчеркнем, что любой метод оценивания искомого вектора и^ основанный на использовании дополнительной априорной информации, можно применять и при решении корректных задач восстановления. Но если при решении корректных задач такие методы (в частности, метод Байеса и минимаксный метод) позволяют лишь улучшать качество оценок (на основе использования дополнительной априорной информации) и можно получать приемлемые оценки и без привлечения этих методов, то при решении некорректных задач без использования методов, позволяющих учесть априорную информацию об искомом векторе (в частности, методов Байеса и минимаксного), принципиально невозможно получение приемлемых оценок искомого вектора.
Метод Байеса в рамках линейных моделей
Метод Байеса основан на трактовке искомого вектора и как случайного вектора, для которого априорная информация задается в виде априорной плотности вероятностей р(и\ Тогда апостериорная плотность вероятностей р(и | /) подсчитывается по формуле Байеса
р(м|/)= (9.1)
P^pU I ^) ди
где р(/ | и) — плотность вероятностей случайного вектора / регрессионной модели (7.2).
В качестве байесовской оценки (Б-оценки) искомого вектора берут подходящую характеристику апостериорного распределения (при той реализации вектора /, которая зафиксирована в регрессионной модели (7.2)). Наиболее часто в качестве Б-оценки выбирают: среднее апо-
стериорное значение, т. е. М п, где и — случайный вектор с плотностью р^и | /); медиану случайного вектора п; наиболее вероятное значение, т. е. моду случайного вектора и.
Подчеркнем, что при применении байесовского подхода необходимо задание двух законов: распределения вектора / (совпадающего с точностью до математического ожидания с законом распределения вектора случайных погрешностей измерений е) и априорного. Если законы неизвестны, то приходится вводить гипотезы, согласно которым постулируются законы распределения / и априорный. Конечно, в этом случае правильность полученных оценок во многом зависит от правильности «угадывания» законов распределения.
Предположим, что законы распределения вектора / и априорный нормальные, т. е.
PU I М) = z2 чп/21п|о|1/2 еХР { " A U " М^ Х(/ - ДМ)}, (2тг) 7 ст * V дст)
v 7(2тг)т/2<|Ка|1/2 I 2а2 VV
где по, ^а^а — центр и ковариационная матрица априорного распределения.
Для рассматриваемого случая, когда законы распределения вектора / и априорный нормальные, все три вышеуказанных варианта Б-оценок искомого вектора и совпадают и определяются формулой
МВ(9.2)
\ сгста /\ стста
В частности, если по = 0, то
МБ =^К"1) 1AT9."1J.(9.3)
\(Тста /
Если по ф иТ. то Б-оценка смещена. Действительно,
МмБ = Дд^л+^к;1} Д 4ЧГ14ит + Ста / VСта
= ит^(\Ат^А^^К;Л \к-\и0-ит^
\ сгста ) ста
если и^ ^ ит.
Таким образом, смещение Б-оценки дается равенством
6(мБ,6(мБ,-1К а\м0 - МТ).-1К а\м0 - МТ).
6(мБ,
6(мБ,
-1
К а\м0 - МТ).
-1
К а\м0 - МТ).
Чем лучше «угадан» вектор по, тем меньше величина смещения.
Подсчитаем ковариационную матрицу Б-оценки (9.2). Имеем
кй = (ЛгАТП-1А +Лг КгЛ ста ) ст
х (4 лТ^"1л+4К«4 = 4 ^Л^-Л+^К^ 1 хусгсга / а xqа /
4 ДТ^А + 4 ^«4 = О"<Та J
4 А^^А + 4 КаЛ (4 АТП"1А + 4 Ка 1 - 4 КаЛ X
х (4 Ат£Г1А+ 4 КаЛ = (^Ат?1-1А + ^К;1 У ^"^ а /У^а
- 4 (4^fi~^+4^a4 К;1 (4 АТП"1АТ + 4 Ка 1 а У ^"^ а/У^а
Но симметричная матрица
4(4 лТгг'л + 4/с4 1^<а1(4ЛТП"1Л + 4Ка1) 1 сга хсгсга /хсгсга /
положительно определена. Поэтому
Кй < (4лТ^“1л + 4 ^а1) 1 < ^(A^Q-M)-1 = Кй . “ба )v7имнк
Итак, ковариационная матрица Б-оценки меньше ковариационной матрицы взвешенной МНК-оценки, и тем самым статистическая погрешность Б-оценки меньше статистической погрешности взвешенной МНК-оценки. Последнее связано с тем, что Б-оценка, кроме информации, «заложенной» в регрессионной модели (7.2), использует дополнительную информацию об искомом векторе и^ задаваемую в виде априорного распределения р(п), а взвешенная МНК-оценка использует информацию, «заложенную» только в регрессионной модели (7.2).
Б-оценка (9.2) всегда существует, вне зависимости от того, корректна или некорректна задача восстановления (7.2). Действительно, матрица ATQ.-1A Н2 ^Z1 положительно определена вне зависимости
от обусловленности матрицы Фишера -^ Ат£1-1 А за счет слагаемо- сг
ГО ^а1'
Теоретические основы метода Байеса представлены в работах [26,33].
В настоящее время метод Байеса широко применяется при решении некорректных задач, в том числе некорректных задач обработки экспериментальных данных и задач восстановления [7,22,30,31,47,55,74].
Минимаксный метод учета детерминированной априорной информации
Рассмотрим теперь второй классический метод учета дополнительной априорной информации — минимаксной метод.
Минимаксный метод используют тогда, когда априорная информация об искомом векторе и задается в детерминированной форме.
Пусть априорная информация задана соотношением и Е Ra. где Ra — некоторое множество пространства Rm.
Рассмотрим класс {й} линейных оценок искомого вектора й = = S/ + и* , где S — детерминированная (т х п)-матрица, и* — m-мерный вектор, причем S, и* пока произвольны.
Введем функционал
J(n) = max М ||п — п||2.(9.4)
иЕЯа
Заметим, что функционал J(u) определяется, в частности, выбранной нормой; взяв в (9.4) конкретную норму, получаем один из вариантов минимаксного метода. Чаще всего в (9.4) берут евклидову норму.
Согласно минимаксному методу в качестве оценки и. определяемой матрицей S и вектором и*, берут такой вектор, который минимизирует функционал (9.4), т. е. минимаксная оценка (ММ-оценка) определяется равенством
МММ = arg min Дй).(9.5)
uE{u}
Если априорная информация отсутствует, т. е. Ra = Rm и в (9.4) взята евклидова норма, то ММ-оценка (9.5) совпадает с МНК-оценкой.
Минимаксный метод дает наилучшую оценку при наихудшем возможном расположении искомого вектора и в априорном множестве Ra.
Нахождение ММ-оценки для конкретных множеств Ra — трудоемкая вычислительная задача. В предположении, что норма в (9.4) евклидова, для двух частных видов множества Ra можно найти явный вид ММ-оценки.
Пусть Ra — m-мерный эллипсоид с центром в uq и «радиуса» р:
Ra —{и - (м - Мо)т5(и - Мо) < Р2},(9.6)
где В — симметричная положительно определенная матрица.
Тогда ММ-оценка дается равенством
МММ = «о + А (Л Л'ЧгМ + ^ вТЧ^Ч/ - Лио), (9.7) ар /
где модифицированная матрица В' такова, что ймм принадлежит границе множества Ra.
В частности, если и^ = 0, то
имм = MTn-^ + ^ В'] А7^-1^(9.8)
\Р )
Пусть теперь Ra — m-мерный параллелепипед с центром в и^;
Ra = {и : (и - и0, pkf1 < А^, к = 1, . . . , ш},(9.9)
где {^/е} — ортонормированный базис пространства Rm {А^} — заданные положительные числа,
Обозначим
В = t/diag (l/A^,..., l/A^C/7,
где U = (y?i, . . . , ^т) — ортогональная матрица, &-й столбец которой образован т компонентами вектора р^. Матрица В симметрична и положительно определена, причем {1/А^}, {^/е}, к = 1,. . . , m — совокупность собственных значений и соответствующих им собственных векторов матрицы В.
Для параллелепипеда (9.9) ММ-оценка дается равенством
^мм — ^о Н—^Т^ 1А-\-BfA АтQ х^ф — Аи^ (9.10)
где В' - модифицированная матрица В [79].
В частности, если и^ = 0, то
^мм = (ATQ-XA + ^В^А1^”^.(9.11)
В приложениях априорное множество Ra часто задается в виде совокупности неравенств:
«г ^ ^г ^ Ь^ 1 = 1, . . . , Ш,(9.12)
где а^ bi — заданные числа.
Совокупность неравенств (9.12) определяет параллелепипед (9.9), для которого
^0 — 2 (^1 + ^17 • • • 7 ^т "Г ^т) ,
D АД* f 11 А
В = 4diag 77*' * ’’
\(oi - dX)- dm) /
u-lm,A^ = ^bk-ak)2.
Если множество Ra ограничено и выпукло, то ММ-оценка существует и единственна для любой регрессионной модели (7.2), в том числе, когда задача восстановления некорректна.
ММ-оценки смещены, причем смещение не всегда приближает оценку к точному вектору иТ. Чем «уже» априорное множество Ra^ тем ближе ММ-оценка к ит. Например, ММ-оценки (9.7), (9.10) стремятся к ит в среднем квадратичном, если радиус эллипсоида р —> 0 (для оценки (9.7)) или шах А^ —> 0 (для оценки (9.10)). Наоборот, если р (X) (для оценки (9.7)) или min А^ —> ос (для оценки (9.10)), то ММ-оценки (9.7), (9.10) стремятся в среднем квадратичном к МНК- оценке (7.22).
Если А — матрица неполного ранга (rank А < т), т. е. задача восстановления (7.2) некорректна, то при ст2 —> 0 ММ-оценки сходятся в среднем квадратичном к одному из решений системы Au = фт.
Поскольку ММ-оценки смещены, точность ММ-оценки можно определить с помощью симметричной неотрицательной (т х т)-матри- цы D (ймм) = М (ймм — ит)(имм — ит)тв частности, г-й элемент главной диагонали матрицы D (ймм) равен М (^Мм — ^Д2, гДе ^мм’ Нг — z-е компоненты векторов ймм и ит соответственно. Следовательно, SpD (ммм) = 52 М (м-мм — г^)2 — среднеквадратическая ошибка г=1
ММ-оценки.
Для ММ-оценок (9.7), (9.10)
\сгр )
D(uMm)= (^АТ^А + В'У1ха/
соответственно.
Поскольку матрицы В' в обеих ММ-оценках (9.7), (9.10) положительно определены, то справедливо неравенство D (ймм) < ^Дмнк и для оценки (9.7), и для оценки (9.10), где ^ймнк = <т2(АтП-1 А)-1 — ковариационная матрица МНК-оценки (7.22).
Итак, ММ-оценки (9.7), (9.10) эффективней МНК-оценки (7.22). Это и неудивительно, так как ММ-оценки используют дополнительную информацию об искомом векторе ит.
Для фактического нахождения ММ-оценок (9.7), (9.10) необходимо обратить симметричные положительно определенные (ш х т)-матри- цы ( АД!1 А + В' ),А1^1 А + В'\ соответственно. Для
усгр J \а/
обращения этих матриц рекомендуется пользоваться методом квадратного корня.
ММ-оценки (9.8), (9.11) эквивалентны смещенным ридж-оценкам, широко используемым, согласно публикациям в иностранной периодике, при решении некорректных задач восстановления. К сожалению, приходится констатировать, что в публикациях по ридж-оцениванию введение стабилизатора (эквивалентного положительно определенным
симметричным матрицам В' в ММ-оценках (9.7), (9.10)) никак не связывается с использованием априорной информации об искомом векторе и^ а производится формально с единственной целью — выйти из класса несмещенных оценок [27].
Заметим также, что если в ММ-оценках (9.8), (9.11) положить Q = /п, то формально получаем приближенное решение согласно вариационному методу регуляризации А. Н. Тихонова (с квадратичным стабилизатором) [71].
Минимаксный метод решения некорректно поставленных задач представлен в [79].
Обобщенный метод максимальногоправдоподобия учета априорной стохастическойинформации в рамках линейных моделей
В предыдущем параграфе уже отмечалось, что невозможно получить приемлемые оценки искомого вектора и некорректной задачи восстановления без учета дополнительной априорной информации о векторе и. причем априорная информация может задаваться в двух формах — статистической или детерминированной.
В настоящем параграфе используется схема учета априорной информации, отличная от традиционных: байесовской — в случае статистического характера априорной информации, и минимаксной — в случае детерминированного характера априорной информации. Предлагаемая схема базируется на классическом методе максимального правдоподобия (ММП) Фишера.
Рассмотрим сначала классическую схему применения ММП для нахождения ММП-оценки искомого вектора и регрессионной модели (7.2).
Пусть, как и прежде, р£(ж) — плотность вероятностей вектора погрешности е. Введем функцию правдоподобия L(u) = p£(f — Аи^ где / — известная реализация из (7.2).
Согласно ММП за оценку искомого вектора и принимается вектор ^ММП7 максимизирующий функцию правдоподобия:
^ммп = arg max Ци\(9.13)
Часто вместо L^u^ удобно максимизировать логарифмическую функцию правдоподобия In L^u). Ясно, что решения экстремальных задач (9.13) и и = arg maxu In L(u) совпадают, поскольку функция In v, v > 0, — монотонно возрастающая и выпуклая.
Введем информационную (ш х т)-матрицу Фишера М
.,К/Г ^21п•1
Л^^-М ——г,] = 1,... ,т.
UUiOUj
Матрица Фишера представима также в виде
М = М (gradu In L(^))(gradu In L(u))T.
Поскольку M gradu In L^u) = 0, то M — ковариационная матрица случайного вектора gradu In L(u). Таким образом, матрица Фишера симметрична и неотрицательна.
Если информационная матрица Фишера положительно определена, то ММП-оценка существует. Более того, если плотность р£(х) принадлежит к экспоненциальному классу [33], то ММП-оценка единственна и является единственным решением системы уравнений правдоподобия
gradu In L(u) = 0.(9.14)
Напомним, что ММП-оценки обладают оптимальными свойствами среди всех асимптотически несмещенных оценок. Оптимальность ММП-оценок означает их асимптотическую эффективность, т. е. приближение при увеличении объема выборки п к нижней границе точности несмещенных оценок, определяемой неравенством Фишера- Крамера-Рао
Кй^М"\(9.15)
где К^ — ковариационная матрица любой несмещенной оценки искомого вектора и^ построенной на основе регрессионной модели (7.2).
Более того, выше было показано, что для нормальных законов распределения погрешностей е, когда
М*) = z9 хп/Лщ^ еХР(2тг) ' ст И 'М*) = z9 хп/Лщ^ еХР(2тг) ' ст И 'хтП хж
М*) = z9 хп/Лщ^ еХР(2тг) ' ст И '
М*) = z9 хп/Лщ^ еХР(2тг) ' ст И '
2<т2] ’
МНК-оценка (7.22) совпадает с ММП-оценкой, М = -^ATfl-1A, ст
и ММП-оценка является эффективной, т. е. для оценки (7.22) неравенство Фишера-Крамера-Рао (9.15) обращается в равенство.
Если задача восстановления (7.2) некорректна, то информационная матрица Фишера плохо обусловлена или вырождена. Последнее означает, что в регрессионной модели (7.2) «заложено» недостаточно информации об искомом векторе ит. Из неравенства Фишера-Крамера- Рао (9.15) следует, что в этом случае нельзя получить приемлемые оценки искомого вектора, используя только информацию, «заложенную» в (7.2).
Итак, в условиях некорректности задачи восстановления (7.2) для получения приемлемых оценок искомого вектора необходима дополнительная априорная информация об искомом векторе, причем «объем» дополнительной информации должен быть таков, что при ее присоединении к информации Фишера, определяемой только по модели (7.2), суммарной информации должно быть достаточно для получения приемлемой оценки искомого вектора.
Рассмотрим случай статистического характера априорной информации. Пусть задана случайная величина £, независимая от случайной
величины е из (7.2), плотность вероятностей которой параметрически зависит от искомого вектора и. Пусть далее известна выборка
(9.16)
значений случайной величины £. Обозначим р^ух^. . . , у^ ^) совместную плотность вероятностей случайных величин У1, . . . , У^. В частности, если выборка (9.16) повторная, то
N
p(yi, • • • ^n; и) = р p^yv, и),г=1
где р(у; и) — плотность вероятностей случайной величины £.
Выборку ¥ = (Ух,. . . , YnV и функцию La(tt) = р(Ух, . . . , Yn; и) назовем априорной выборкой и априорной функцией правдоподобия соответственно.
Совместная плотность вероятности совокупности случайных величин е, У1, . . . , Удг равна р£(ж)р(рх, . . . , yN^ и). Функцию
Ми) = PeU - Au^Yi, Yn- u)
назовем обобщенной функцией правдоподобия.
Имеем
Ци) = Ци)ЬаН(9.17)
где L(u) — функция правдоподобия регрессионной модели (7.2), La(tt) — априорная функция правдоподобия.
Из (9.17) следует, что логарифмическая обобщенная функция правдоподобия равна сумме логарифмических функций правдоподобия модели (7.2) и априорной выборки,
In L0(u) = In L(u) + In La(u\(9.18)
Введем априорную и обобщенную информационные (m х т)-мат- рицы Фишера Ма^ М^
= -М(M0)v = -М
О U i О U jО U i О U j
г, з = 1,. . . , т.
Из (9.18) следует формула
Мо = MYMa,(9.19)
где М — информационная матрица Фишера регрессионной модели (7.2).
Обобщенная информационная матрица Фишера М^ суммирует информацию об искомом векторе иТ^ «заложенную» в исходной регрессионной модели (7.2), и априорную информацию.
Введем обобщенный метод максимального правдоподобия (ОММП), согласно которому за оценку искомого вектора ит при-
нимается вектор йоммп, максимизирующий обобщенную функцию правдоподобия:
^оммп = arg max L0(u).(9.20)
Очевидно, что решения экстремальных задач (9.20) и и = = arg maxu In L0(u) совпадают.
ОММП-оценка является решением системы обобщенных уравнений правдоподобия,
(9-21)(9-21)gradu In Ци) + gradu In La(u) = 0.
(9-21)
(9-21)
При решении практических задач часто неизвестными являются не только компоненты вектора щ но и некоторые характеристики законов распределения случайных величин е и £. Тогда согласно ОММП вместо (9.20) необходимо решать экстремальную задачу
(9.22)(9.22)(^оммп^ аоммп) — arS max L0(tt, а),
(9.22)
(9.22)
где а = («1,. . . , а^Т — вектор совокупности дополнительных неизвестных параметров, Lo(t^,a) = L(t6,a) + Ь^гца^ а вместо информационных (т х т)-матриц М^ М, Ма необходимо рассматривать расширенные информационные ((т + /) х (ш + /))-матрицы М^ М, Ма1 определяемые равенствами
dvidvjdvidvjWa = -МWa = -Мd2 In L^u, a)dvidvjd2 In L^u, a)dvidvjWa)tj = -MWa)tj = -Md2 In La(u, a)dvidvjd2 In La(u, a)dvidvjг, j = 1, . . . , m + /,г, j = 1, . . . , m + /,
dvidvj
dvidvj
Wa = -М
Wa = -М
d2 In L^u, a)dvidvj
d2 In L^u, a)dvidvj
Wa)tj = -M
Wa)tj = -M
d2 In La(u, a)dvidvj
d2 In La(u, a)dvidvj
г, j = 1, . . . , m + /,
г, j = 1, . . . , m + /,
v = (ui,... ,um, ai,..., a/)7, = (vi,..., vm+i)T.
Рассмотрим несколько наиболее важных при решении практических задач частных случаев ОММП-оценок.
Пусть е ^ Л/^О, <т2П), каждый член ¥^ априорной выборки (9.16) распределен по нормальному закону ¥^ АГ^^КгУ К^ — положительно определенные матрицы. Тогда
L(u) =—exp {(/ — AuVn 1(/ — Лгб)|,
V (27г)п/2<7п|П|1/2 I17 Г
LaM = П ехР (—
(2тг)т/2<тгт|^|1/2 I ^i7 г V A
M = \ATa-1A1 Mq = Y,\k7\
Имеем
N
М0 = ^АТП-гА + ^^К7\(9.23)
г=1
Из формулы (9.23) видно, что обобщенная информационная матрица равна сумме информационной матрицы исходной регрессионной модели (7.2) и априорных информационных матриц, соответствующих каждому члену априорной выборки.
Даже если исходная задача восстановления (7.2) некорректно поставлена и тем самым информационная матрица М плохо обусловлена или вырождена, обобщенная информационная матрица М^ суммирующая априорную информацию об искомом векторе ит и информацию, «заложенную» в регрессионной модели (7.2), является обратимой, причем ее обусловленность улучшается либо при уменьшении каждого из а^ либо при увеличении объема априорной выборки N.
Для рассматриваемого случая решение системы обобщенных уравнений правдоподобия (9.21) существует, единственно и дается формулой
N-1
^ОММП = АТГ1А А + У2 ""2 ^г 1) х
°"г=1
Nх^АТП-^ + ^^К^уУ (9.24)г=1
В частности, если Y^ Л/\и, а^Ка\ то
«оммп = (А А^А + 4 к;Л Д 4 Атсг^ + 4 к;152 vA.
4 стсга /\ о-аа/
г (9.25)
Наконец, если N = 1, т. е. априорная выборка состоит из одной реализации, и^ то
^оммп =АТГГТА И—2 КаАА(^ АТГГТ f И—2
х <таа / \ааа
(9.26)
Сравнение ОММП-оценки (9.26) и Б-оценки (9.2) показывает их полную внешнюю идентичность, хотя смысл входящих в них характеристик сг^ Ка. uq различен. Таким образом, для частного случая, когда имеется лишь одна реализация априорной случайной величины, а законы распределения случайных величин е, £ и априорного (в рамках байесовского подхода) нормальны, ОММП-оценка (9.26) формально совпадает с Б-оценкой (9.2). Формальное совпадение ОММП- и Б-оце- нок при одной реализации априорной случайной величины имеет место и для законов распределения, отличных от нормального, если в качестве Б-оценки берется мода апостериорного распределения.
Иногда известна не одна реализация / правой части регрессионной модели (7.2), а несколько ее реализаций Д, . . . , /г. Пусть, например, fj ~ Mjr^fjKfjl Тогда
и ОММП-оценка дается равенством
^ОММП = (52 j ^ + 52 ^20 х
3 — 1 Яг=1^
ЧЕ^^^ + Е^Г^). (9.27) 3=1 fjг=1^
ОММП-оценку (9.27) можно записать в эквивалентном виде
«оммп= ^кЧА + К^у^АТкЧЗ + К;1!!^,(9.28)
где ^# = I У2 “г- ^7? )— ковариационная матрица ММП-оценки
/ вектора / по реализациям /1, . . . , /г,
з=1Гз3 = 1 Ь1=1 *
— ковариационная матрица ММП-оценки йа искомого вектора ит по реализации априорной выборки Ух,..., Yn^
На=(^^К^УТАКЯг
Эквивалентность оценок (9.27), (9.28) означает, что процедуру вычисления ОММП-оценки (9.27) можно разбить на два этапа: на первом этапе по реализациям /1,. . . ^ fr находится ММП-оценка / и ее ковариационная матрица К^ а по реализациям априорной выборки (9.16) находится ММП-оценка иа и ее ковариационная матрица Ка; на втором этапе по формуле (9.28) окончательно находится ОММП-оценка искомого вектора и.
9 А.В. Крянев, Г.В. Лукин
В частности, если fj ~ ЛГДТ1 <т2П), 3 = 1,...,г, и У^ М(ит^ cr^KaY то оценка (9.27) принимает вид
X (Л ^Чг1 Е Л + А к;1Ё ^) • (9-29)
Все вышеприведенные ОММП-оценки (9.24)-(9.29) несмещены. Заметим, что несмещенность этих оценок предполагает усреднение не только по реализациям /, но и по реализациям априорной случайной величины Ё Если, например, усреднение производится только по реализациям / при фиксированном числе реализаций £, то ОММП-оценки, вообще говоря, смещены.
Ковариационные матрицы ОММП-оценок (9.24)-(9.29) даются, соответственно, формулами
Кй = (АТК^А
Все вышеприведенные ОММП-оценки состоятельны в среднем квадратичном. Рассмотрим, например, ОММП-оценку (9.29).
Теорема 9.1. Пусть п —>- ос. Тогда ОММП-оценка (9.29) сходится в среднем квадратичном к иТ при любом числе г реализаций f.
Доказательство. Представим ОММП-оценку (9.29) в виде
^оммп — ^т "I" ^1^/ + ^2^^,
R.2= (— А'Г<г1А+К;Л ^R-1,\а
^f = f-fT, ^u = u-uTl f = ^ilfj, u=^^Yt- j=lz=l
Имеем
к?=— Кй = ^Ка, МД/ = О, МДи = О.
Из независимости случайных векторов А/, Au следует
^%ммп = ^i^A/^Г + R^K^R^ = R\K^R^ + R^K^R^.
Для пары симметричных матриц
О'°а
из которых первая неотрицательна, а вторая положительно определена, существует такая невырожденная матрица [/, что
Ut\at^AU = diag(Ai,..., А;, 0,..., 0), UT \ K^U = /т, (У(Уа
где Ai,. . . , А/ > 0 — сингулярные числа матрицы ^ ATQ1~1A^ I — ранг сг
матрицы А^ I ^ т.
Имеем
U^RxK^(ЩУ1 = гиЩУ Ат^А + 4- к;1)-1 х
х фТуиТ1, AT^AUU"1^ Ат9.-1А + 4 ка УЧиТу1 = (Уааа
= туит X A^-iAU + NUT^ K^UY1 xCTCTa
xUT^ AtST1AU(AUt4 AT£T1AU + NUT^ K^uy1 = CTCTaa
= r(diag (N + rAi,. . . , N + rA/, N^. . . ^ TV))-1 x
x diag (Ai,..., А/, 0,..., 0) x
x (diag (N + rAi,. . . , A + rA/, TV,. . . , TV)) 1 =
= diag (-———-2 ,. . . , -—^—-2,0,. . . , 0). b4N^rX1f 1 {N + rXif 11 7
Следовательно, R^K^R^ стремится к нулевой матрице при N -л оо для любого г.
Аналогично получаем равенство
’ N’ NU-R2KttR^UT)-1 = diag (
’ N
’ N
Следовательно, R^K^R^ стремится к нулевой матрице при N -Л ос для любого г. Итак, А"-оммп стремится к нулевой матрице при А —> ос для любого т. Теорема доказана.
Теорема 9.2. Пусть г —> ос. Тогда ОММП-оцен^а (9.29) сходится в среднем квадратичном к одному из решений системы Au = fT. В частности^ если А — матрица полного ранга^ то ОММП-оцен^а сходится к иТ.
Доказательство. Если одновременно с r —> ос и N —> ос, то ОММП- оценка (9.29) сходится к ит в силу теоремы 9.1. Поэтому достаточно рассмотреть случай ограниченного N. Не умаляя общности, можно считать N фиксированным. Рассмотрим представление ^иоммп = = RiK^R^ + R^KuR^ из предыдущей теоремы. Из доказательства теоремы 9.1 следует, что R^K^R^ стремится к нулевой матрице не только при N —> ос, но и при г —> ос, a R^K^R^ не стремится к нулевой матрице при г —> ос. Последнее означает, что случайный вектор Rz^u не сходится к детерминированному вектору при ограниченном N и г ^ ос. Обозначим Ди = С/Ди, где U введена при доказательстве теоремы 9.1. Имеем
и~^2^и^ U-1 (^АТ^-1А + ^К;Л
\^а/ ^а
= diag ——,. . . , ——, !,...,! Ди.
6 \ А + rAi А + г А/ ’ /
Следовательно, Rz&u сходится в среднем квадратичном при г —> ос к случайному вектору
■и* = [/diag(o, ..^О,!,...,!)!/-^-!
N z=lN z=lВ частности, если А — матрица полного ранга (/ = т), то и* = 0. Имеем
N z=l
N z=l
XXх diag (0,0,1,..., l)^-1х diag (0,0,1,..., l)^-1= 0.= 0.UT^AT9.-1Au* = UT^ АтО."1 AU diag (0,..., 0,1,..., 1)tZ-1 х О-ст
X
X
х diag (0,0,1,..., l)^-1
х diag (0,0,1,..., l)^-1
= 0.
= 0.
Поэтому АТ CL-1 Аи* = 0. Но из последнего равенства следует Аи* = 0. Действительно, представим fl в виде Q1/2^1/2, где Q1/2 симметрична и положительно определена. Имеем
О = ^^Аи*, и*) = (ЛтП-1/2П"1/2Ли*, и*) =
= (П-1/2Лм*,П"1/2Лм*) = |Д-1/2Ли*||2.
Следовательно, Аи* = 0. Теорема доказана.
Теоремы 9.1, 9.2 гарантируют состоятельность ОММП-оценки при неограниченном возрастании числа реализаций либо /, либо априорной случайной величины. Неограниченной точности ОММП-оценок можно добиться не только путем неограниченного роста объема выборок, но и при ст2 0 либо при ст2 —> 0.
Теорема 9.3. Пусть о^ 0. Тогда ОММП-оцен^а (9.29) сходится в среднем квадратичном к иТ.
Задача 9.1. Доказать теорему 9.3, используя схему доказательства теоремы 9.1.
Теорема 9.4. Пусть а2 -^ 0. Тогда ОММП-оцен^а (9.29) сходится в среднем квадратичном к одному из решений системы Аи = = fT. В частности, если А — матрица полного ранга, то ОММП- оценка (9.29) сходится к иТ.
Задача 9.2. Доказать теорему 9.4, используя схему доказательства теоремы 9.2.
Аналогично доказывается состоятельность других вышеприведенных ОММП-оценок.
Вернемся к ОММП-оценке (9.20) для общего случая. Обозначим
p(z; и) = П p£(xj)p(yi,. . . , yN; и) совместную плотность случайных 3=1
величин Xi = /1 — А и, . . . , ХГ = fr — Аи и случайных величин, образующих априорную выборку (9.16).
Введем обобщенные условия Фишера-Крамера-Рао:
1° и Е R, где R либо все пространство Rm, либо множество, для которого определена p(z; и);
и} ,.п
2 —-, к = 1,. . . , т, существуют для любого и Е R*,
OUk
3° [I и^ I d,% k = 1, . . . ,т, существуют и конечны для любого J I OUk I
и Е R;
4° все элементы ^M^ij, г, j = 1, . . . , т, обобщенной информационной матрицы существуют, конечны, а сама матрица М^, положительно определена для любого и Е R.
Рассмотрим любую несмещенную оценку й, построенную на основе реализации /1,. . . , /г правой части регрессионной модели (7.2) и априорной выборки (9.16).
Теорема 9.5. Пусть выполнены обобщенные условия Фишера- Крамера-Рао и интегралы [|^г(^)—I dz ограничены для любого и € R и всех г. з = 1, . . . , т. Тогда для ковариационной матрицы К^ оценки й выполнено обобщенное неравенство Фишера-Крамера-Рао
кй 2? Му1. (9.30)
Обобщенное неравенство Фишера-Крамера-Рао определяет верхнюю границу точности любой несмещенной оценки, построенной на основе реализаций /1,. . . , fT регрессионной модели (7.2) и априорной выборки (9.16). Заметим, что если информационная матрица М регрессионной модели (7.2) вырождена, то верхняя граница точности для оценок, построенных только на основе реализаций /1,. . . , /г, теряет смысл (не существует). Чтобы в этом случае была возможность получать приемлемые оценки искомого вектора щ необходимо к реализациям /1, . . . , /г исходной регрессионной модели (7.2) присоединить такую априорную выборку (9.16), чтобы обобщенная информационная матрица М^ стала положительно определенной.
Теорема 9.5 остается в силе, даже если обе информационные матрицы ММа вырождены (последнее означает, что и в исходной регрессионной модели (7.2), и в априорной выборке (9.16) в отдельности «заложено» недостаточно информации об искомом векторе и^ а их сумма, т. е. обобщенная информационная матрица М^ положительно определена (последнее означает, что суммарной информации, «заложенной» в регрессионной модели (7.2) плюс в априорной выборке (9.16), уже достаточно для получения оценки с ограниченной ковариационной матрицей).
Из теоремы 9.5 следует, что наилучшими по точности несмещенными оценками вектора и. полученными на основе реализаций /1,. . . , fT регрессионной модели (7.2) и априорной выборки (9.16), являются те, для которых обобщенное неравенство Фишера-Крамера-Рао (9.30) обращается в равенство. Такие оценки назовем обобщенными совместно эффективными.
Все приведенные выше ОММП-оценки (9.24)-(9.29) — обобщенные совместно эффективные. Действительно, например, в условиях, когда была получена ОММП-оценка (9.27),
г N
M^^A^A, Мо = уДкр, (9.31) т. е.
3 = 1 Я г=1 1
Но для ОММП-оценки (9.27)
и поэтому К^ = М”1.
Напомним, что ОММП-оценки (9.24)-(9.29) были получены, когда законы распределения /1,. . . , /г и членов априорной выборки (9.16) нормальные. Следовательно, в условиях, когда законы распределения реализаций /1, . . . , /г и членов априорной выборки (9.16) нормальные, ОММП-оценки являются наилучшими по точности оценками среди всех несмещенных оценок вектора и вне зависимости от числа реализаций г и N.
Если законы распределений /1, .. . , /г и членов априорной выборки (9.16) отличны от нормального, то можно доказать, что при выполнении условий, аналогичных обобщенным условиям Фишера-Крамера- Рао, ОММП-оценки являются асимптотически обобщенно совместно эффективными.
ОММП, в отличие от байесовского подхода, позволяет довольно просто получать оптимальные оценки не только вектора и, но и неизвестных характеристик законов распределения случайных величин /1, . . . , /г и членов априорной выборки (9.16).
Например, при решении практических задач часто неизвестны уровни шума а2 и а2.
Пусть для определенности выполнены условия, при которых получена ОММП-оценка (9.29), но а2 и а2 неизвестны. Тогда, согласно ОММП, необходимо решить экстремальную задачу (9.22), где а = = (ст2, сг^Т. Решение экстремальной задачи (9.22) для рассматриваемого случая единственно и дается формулами
\ —1 / р /у\
—ATfl-1A + — К"1) (-AT^l^f-V—KeuaVаДаД ) \аДаД)
2 — ™ 52 М^оммп - ЛНп-и2 — ™ 52 М^оммп - ЛНп-и1 N1 Nгп j=1гп j=1
2 — ™ 52 М^оммп - ЛНп-и
2 — ™ 52 М^оммп - ЛНп-и
1 N
1 N
гп j=1
гп j=1
1 Г1 N
f ~ 52 fj, иа = Yi-^ j = li = l
ОММП-оценку для и можно записать в эквивалентном виде
где
N2m^2 М^оммп - ЛНп-i
а =^.(9.32)
Т^П У^ Ц^ОММП — Уг 11^-1г = 1
Параметр а по аналогии с вариационным методом регуляризации А. Н. Тихонова можно назвать параметром регуляризации. Формула (9.32) определяет оптимальное значение параметра регуляризации.
Заметим, что в рамках байесовского подхода при неизвестных параметрах законов распределения эти параметры должны рассматриваться как случайные величины и необходимо задавать априорную плотность вероятности этих случайных величин. В частности, определение подходящего значения параметра регуляризации в рамках байесовского подхода невозможно, если не задавать априорное распределение возможных значений этого параметра.
ОММП-оценки, обладая всеми преимуществами Б-оценок, и, кроме того, имея вышеуказанные дополнительные преимущества, не имеют недостатков байесовского подхода. Действительно, основой байесовского подхода является трактовка искомого вектора и как случайной величины. Конечно, любая оценка искомого вектора и^ полученная при применении любого статистического подхода, является случайной величиной, но элемент случайности должен относиться именно к оценкам искомого вектора, а не к самим векторам, являющимся детерминированными величинами. Тот факт, что оценки детерминированных величин оказываются величинами случайными, просто отражает ту объективную реальность, что мы не располагаем достоверной информацией об искомом векторе, а решаем задачу восстановления в условиях наличия случайных погрешностей в задаваемых входных величинах. При применении же байесовского подхода мы всегда относим элемент случайности не только к оценкам искомого детерминированного вектора к, но и к самому вектору и. толкуя его как случайную величину. Искусственно навязанная байесовским подходом трактовка искомых детерминированных величин как величин случайных и является причиной критики в адрес байесовского подхода. ОММП, в отличие от байесовского подхода, позволяет учитывать априорную информацию статистического характера об искомом векторе и. не требуя его трактовки как случайной величины.
Заметим, что в рамках ОММП возможен учет априорной информации экспертного характера об искомом векторе, когда на основе опыта исследователя (опыта решения предыдущих аналогичных задач или иных соображений экспертного характера) задается возможное случайное априорное экспертное расположение искомого вектора. В рамках байесовского подхода экспертное расположение искомого вектора задается априорной плотностью вероятности самого искомого вектора. В рамках же ОММП экспертное расположение искомого вектора за-
дается выборкой значений априорной случайной величины, в которую искомый детерминированный вектор входит как детерминированный параметр, значение которого неизвестно. Возможность учета априорной экспертной вероятностной оценки искомого вектора в рамках ОММП без трактовки искомого детерминированного вектора как вектора случайного позволяет более компактно, ясно и полностью, по сравнению с байесовским подходом, учесть априорные оценки различных экспертов, трактуя априорную оценку каждого эксперта как один член априорной выборки (9.16).
Вернемся к ОММП-оценке (9.25). При решении практических задач матрицы fl и Ка часто неизвестны. Тогда вместо оптимальной оценки (9.25) естественно рассмотреть оценку
(^атА+^в'\ 1(^ATJ+^BuaY (9.33) \ сгсга / V сгсга /
где В — симметричная положительно определенная матрица, вообще говоря отличная от К”1.
Оценка (9.33) несмещена. Ясно, что оценка (9.33) не является оптимальной. Сохраняется ли тем не менее состоятельность оценки (9.33)?
Ранее уже отмечалась состоятельность вышеприведенных ОММП- оценок при четырех вариантах предельных переходов: г —> ос; 7V —> ос; ст2 0; ст2 0.
Оказывается, что при любом выборе положительно определенной матрицы В состоятельность оценки (9.33) сохраняется для любого из четырех вариантов предельного перехода.
Теорема 9.6. Оценка (9.33) сходится в среднем квадратичном; киТ либо при N —> ос, либо при а2^ 0; к одному из решений системы Au = fT либо при г —> ос, либо при а2 0. В частности если А — матрица полного ранга, то оценка (9.33) сходится в среднем квадратичном к иТ и при г -^ ос, и при а2 -^ 0.
Задача 9.3. Используя схемы доказательств теорем 9.1, 9.2, докажите теорему 9.6.
Обобщенный метод максимальногоправдоподобия учета априорнойдетерминированной информации в рамкахлинейных моделей
Рассмотрим теперь ОММП-оценки, использующие априорную информацию детерминированного характера.
Пусть априорная информация задана в виде и Е Ra, где Ra — заданное априорное множество пространства Нт.
Согласно ОММП за оценку искомого вектора и берется вектор ^оммп’ максимизирующий функцию правдоподобия L(tt) при ограни-
чении и € Ra, т. е.
(9.34)(9.34)Моими = arg max L(u).
(9.34)
(9.34)
It G Ra
Если L^u) — сильно выпуклая функция, Ra — выпуклое множество, то ОММП-оценка (9.34) существует и единственна. Численно ОММП- оценки для общего случая можно находить методами нелинейного программирования, применяя, в частности, градиентные методы или методы штрафных функций.
Рассмотрим важный для практики частный случай, когда можно в явном аналитическом виде найти ОММП-оценку (9.34).
Пусть закон распределений реализаций /1,.. . , /г правой части регрессионной модели (7.2) нормальный — fj ~ Af(фТа^Кjj^ а сами реализации независимы. Тогда ОММП-оценка (9.34) является решением экстремальной задачи
Ыоммп = arg min У 4“ (fj ~ ^U}T ^ fi^fj - Au). (9-35) uERa T^V Of A
J=1 J J
Пусть Ra — эллипсоид (9.6). Тогда ОММП-оценка (9.35) существует, единственна и дается равенством
«оммп = (У 4- АтК7М + а*вУ1 (У 4- ATK7hj + а*Ви0\ v7 V У7
(9.36) где множитель Лагранжа а* > 0 находится из равенства
Н^оммп — ^о || ^ = Р2-(9.37)
Если все реализации /1, . . . , fT независимы и одинаково распределены по закону N\fTl o^^Y то ОММП-оценка (9.36) принимает вид
«оммп = (4 АТ^"1А + а*В^ 74 А^Г1? + а*Ви0\ (9.38) \(7/ X (7/
где / = | Е h-
В частности, если имеется только одна реализация /, то
«оммп = (А^^А + сАВ^ЧА^-Ч + а*Ви0),(9.39)
где а* > 0 находится из равенства (9.37).
ОММП-оценки (9.36)-(9.39), вообще говоря, смещены, т. е. М г^оммп = ит ~ ^h гДе смещение Att для оценок (9.36)-(9.39) имеет, соответственно, величину
АТК”^А + а*в\ В(и0 - ит\АТК”^А + а*в\ В(и0 - ит\
АТК”^А + а*в\ В(и0 - ит\
АТК”^А + а*в\ В(и0 - ит\
АТ9."1А +а*В^
Д.и=а*^АтП-1А + а*В^ ^(ио-иу.
Рассмотрим, например, семейство оценок (9.39) с а* = а > 0. При а = 0
и = ^ммп = (^^^ Х^4) 1 Ат П 1 /.
При а —> ос
и и о.
Если йммп ^ Rai то ОММП-оценка (9.39) вычисляется по формуле (9.39) при условии ||иОМмп “ мо|1в = Р2- Если “ммп е д«> т0 ОММП-оценка (9.39) совпадает с йммп (в (9.39) а* = 0).
Поэтому для вычисления ОММП-оценки (9.39) целесообразно применить следующий алгоритм.
Если при малых значениях а > 0
(Лт^“М + аВу1^^1 f + аВи0) ^ Ra,
то находим такое значение а*, при котором
(А7^-^ + сАву^А^-у + а*Ви^ ЕЙД Ra,
и полагаем
%ммп = (Ат^-гА + а*ВуЧАт^"У + а* Виоу
Если при а = 0 йммп существует и принадлежит Ra^ то полагаем ^оммп = %мп-
Заметим, что для случая мммп € Ra имеем а* = 0 и поэтому △^ = 0, т. е. смещение отсутствует. Итак, если йммп € Ra. то дополнительная априорная информация и € Ra «не срабатывает», если же мммп не существует или не удовлетворяет по точности (матрица ДТ^А вырождена или плохо обусловлена) или мммп ^ Rai то %ммп «подтягивает» ММП-оценку до границы априорного множества Ra.
ОММП-оценки (9.36)-(9.39) обладают свойством состоятельности. Например, оценка (9.38) сходится в среднем квадратичном к одному из решений системы Au = fT либо при ст2 —> 0, либо при г -^ ос. В частности, если А — матрица полного ранга, то оценка (9.38) сходится к ит. Если р —> 0, то ОММП-оценки (9.36)-(9.39) сходятся в среднем квадратичном к ит. Если р -^ ос, то ОММП-оценка (9.39) сходится к ММП-оценке (7.22) (вернее, существует такое ро, что %ммп = ^ммп, если р > р0\
Задача 9.4. Докажите перечисленные выше варианты сходимости ОММП-оценки (9.38).
Задача 9.5. Сходятся ли ОММП-оценки (9.38) при р -^ ос, если А — матрица неполного ранга?
Заметим, что при uq = 0 и fl = 1т ОММП-оценка (9.39) формально совпадает с приближенным решением, полученным с помощью метода регуляризации А. Н. Тихонова или других методов решения некорректно поставленных задач [35,46,49, 51-54, 58, 59, 71—74,109].
Обобщенный метод максимального правдоподобия представлен в публикациях [9,59,91].
Регуляризованный метод наименьшихквадратов
До сих пор предполагалось, что в регрессионной модели (7.2) матрица А детерминированная, т. е. задана без случайных погрешностей. В настоящем параграфе рассматривается регрессионная модель (7.2) в условиях наличия погрешностей при задании элементов матрицы А. При решении практических задач такая ситуация возникает часто. Например, если регрессионная модель (7.2) порождена задачей восстановления функциональной зависимости, то наличие случайных погрешностей в задании элементов матрицы А эквивалентно наличию случайных погрешностей при фиксации х^ значений независимой переменной х.
Введем расширенную (п х (т + 1))-матрицу В = (Ат, — /т) и векторы хТ = (ит1) размерности m + 1. В пространстве R™-^1 векторов и Е Rm^"\ ит = (ит^у^ у — число, множество векторов х образует гиперплоскость Пт размерности т.
Систему (7.1) запишем в эквивалентном виде
(6йж) = 0, г = 1,...,п,(9.40)
где bj — г-я строка матрицы В.
При фиксированном х Е Пт множество векторов Sm = {v: v Е € Rm^\ (щх) = 0} образует подпространство размерности т. Для произвольного и Е R™-^1 имеет место ортогональное разложение и = = VS + ^Ю ГДе ^S Е S™i VN±Sm.
Имеем
INIINI
где р(щ Sm) — расстояние между и и Sm.
Обозначим Jt(^) сумму квадратов расстояний между Ь^ и Sm^ г = 1,. . . , п.
Имеем
где |(6^, ж)| — расстояние между 6^ и Sm вдоль прямой, параллельной оси Оу (на рис. 9.1 показан случай для т = 2).
Используя равенство У^(Ь^ ж)2 = \\Аи — fT\W получаем
г=1
JT(n)=JT(n)=\\Ah-Jt£.1Ы12 + 1 '\\Ah-Jt£.1Ы12 + 1 '
JT(n)=
JT(n)=
\\Ah-Jt£.
1Ы12 + 1 '
\\Ah-Jt£.
1Ы12 + 1 '
Пусть теперь вместо точной правой части fT и точной матрицы А^ известны их случайные реализации / и А.
Рис. 9.1Рис. 9.1
Рис. 9.1
Рис. 9.1
Рассмотрим функционал
"м|УГ (9Л1)
ll«ll +1
Напомним, что согласно МНК в рамках классической схемы требуется найти вектор п, минимизирующий функционал невязки М«-/||2.
Из вышесказанного следует, что нахождение МНК-оценки эквивалентно нахождению вектора х € Пт, который определит такое подпространство Sm (x_LSm)^ сумма квадратов расстояний до которого вдоль оси Оу от точек 6^ ^ = 1, . . . , п, будет минимальной.
Введем метод ортогональных проекций (МОП) [41], согласно которому требуется найти вектор п, минимизирующий функционал ортогональных проекций (9.41).
Из вышесказанного следует, что нахождение и согласно МОП эквивалентно нахождению вектора х € Пт, который определит такое подпространство Sm (x-LSm^ сумма квадратов расстояний до которого от точек Ь^ г = 1,...,п (сумма квадратов длин перпендикуляров, опущенных из точек Ь^ на Sm), будет минимальной.
Заметим, что подпространства Sm, определяемые МНК и МОП, в общем случае различны (и тем самым будут различны МНК-оценка и МОП-оценка вектора и). Эти подпространства будут совпадать, когда система Аи = / непротиворечива, т. е. существует ее точное решение.
В этом частном случае все точки Ь^ принадлежат общему подпространству Sm, определяемому и МНК, и МОП.
Найдем вектор и, минимизирующий функционал ортогональных проекций (9.41). Подсчет градиента функционала (9.41) дает формулу
grad„ J(и) =1Ы1 +1grad„ J(и) =1Ы1 +1^АТ Au — АТ f—^АТ Au — АТ f—11^ -/II21Ы12 + 111^ -/II21Ы12 + 1ии
grad„ J(и) =
1Ы1 +1
grad„ J(и) =
1Ы1 +1
^АТ Au — АТ f—
^АТ Au — АТ f—
11^ -/II21Ы12 + 1
11^ -/II21Ы12 + 1
и
и
Следовательно, МОП-оценка имоп является решением нелинейного уравнения
АТ Аи — а* и = Ат f,АТ Аи — а* и = Ат f,(9.42)(9.42)
АТ Аи — а* и = Ат f,
АТ Аи — а* и = Ат f,
(9.42)
(9.42)
где а* = minu J(u) = J(пмоп).
Нелинейность уравнения (9.42) обусловлена зависимостью параметра а* > 0 от искомой МОП-оценки.
Можно оценить снизу значение а*. Действительно,
а* = min J(uA = жЕПт
min|M|=imin|M|=iП zх 9П „х 9
min|M|=i
min|M|=i
тт > Э тт > ini ii^ii
Уравнение Эйлера для последней экстремальной задачи с ограничением имеет вид
Вт Bv = Xv,(9.43)
где А — множитель Лагранжа.
Уравнение (9.43) — задача на собственные значения симметричной неотрицательной (m + 1) х (т + 1)-матрицы ВТВ. Пусть А* ^ О — наименьшее собственное значение, а и* (11^*11 = 1) — соответствующий ему собственный вектор матрицы Вт В. Поскольку
^2(bi,u)2 = (ВтBv,v),
г=1
ТО
min X^(bi,uV= min (ВтBv,v) = А*.
IMI=i1
Следовательно, доказано неравенство а* ^ А*.
Если система Аи = / совместна, то все 6^ € Sm (оба подпространства Sm, определяемые МНК и МОП, совпадают). Следовательно, а* = А* = 0, уравнения, определяющие МНК-оценку и МОП-оценку, совпадают.
Предположим теперь, что элементы a^j матрицы А и элементы Д вектора / — независимые нормально распределенные случайные величины atj ^^((Лт)^, 0-2), /j ~A/(/Ti, (Гр, г = 1,..., п, j = 1,..., m.
Обозначим /н = — /, пн = — п, /тн = ~ /т, Вн = (Л, -/н),
Втн = (Ат, —fruY
Все элементы b^ij нормализованной расширенной п х (ш + 1)- матрицы Вн — независимые нормально распределенные случайные величины с одинаковой дисперсией ст^. Функция правдоподобия относительно всей совокупности случайных величин b^ij^ ъ = \^ . . . ^тц 3 = = \^ ... ^т^ имеет вид
,п т+1
ЦВТ^ = ^тг+Г^+^ехр { - А Е Е (+v - 6™+
° i=l j = l
где Ьтнгз — неизвестные элементы нормализованной расширенной матрицы Втн-
Согласно ММП для нахождения ММП-оценок элементов Ьтнгз не~ обходимо максимизировать £(В^н), что эквивалентно минимизации функционала
п т+1п
j(bth) = Е Е (^ну - ьтну)2 = Е Н^н» - &™||2,z=l j = lг=1
где b^ b^Hi — г-е строки матриц Вн и Втн соответственно.
Согласно вышесказанному, векторы Ьтнг принадлежат подпространству 8Нт, ортогональному искомому нормализованному вектору жн = (пю !)• Следовательно, функционал J(Bth) является функционалом ортогональных проекций для нормализованной системы Аин = = /н. Итак, для нормализованной системы ММП эквивалентен МОП при выполнении вышеуказанных условий относительно случайных погрешностей. Уравнение (9.42) для нормализованной системы относительно ММП-оценки пн искомого нормализованного вектора пн имеет вид
Ат Айн — а*йн = Ат где а* = min
Н 7Рн||2 + 1
Возвращаясь к исходным векторам, получаем
А^Дымоп - а*имоп = Ат f, где а* = ст2 min '^ 2 ^ 2. (9.44)
Из последнего равенства, в частности, следует, что а* -+ 0 при ст^ -+ -+ 0, т. е. МОП-оценка стремится к МНК-оценке при неограниченном уменьшении уровня погрешностей в элементах матрицы А.
МОП позволяет найти не только оценку искомого вектора п, но и переоценить неизвестные значения матрицы Ат и вектора /т. Действительно, МОП-оценки Ьтнг неизвестных векторов Ьтш принадлежат одному подпространству 8нт, ортогональному вектору х^ = (п^,1), а сами Ьтнг равны проекциям векторов bni на подпространство 8нт-
Следовательно, Ьтш = &ш — (бнг, ^н)^н/Н^н1|2’ i- = V • • Последние равенства запишем в эквивалентном виде
а-Тг — аг —а-Тг — аг —(йг , ^н) /Нг1Ы|2 + 1(йг , ^н) /Нг1Ы|2 + 1пн,пн,/тНг — /ш +/тНг — /ш +((1г , Пн) fmРн||2 + 1((1г , Пн) fmРн||2 + 1(9.45)(9.45)
а-Тг — аг —
а-Тг — аг —
(йг , ^н) /Нг1Ы|2 + 1
(йг , ^н) /Нг1Ы|2 + 1
пн,
пн,
/тНг — /ш +
/тНг — /ш +
((1г , Пн) fm
Рн||2 + 1
((1г , Пн) fm
Рн||2 + 1
(9.45)
(9.45)
г = 1, . . . , п,
где aj — г-я строка матрицы А, /нг — ^-й элемент нормализованного вектора /н.
^4моп — ^ + ^а^4моп — ^ + ^ар(^моп)^моп2112 .2 ’<7а||НмОп|| + (Tfр(^моп)^моп2112 .2 ’<7а||НмОп|| + (TfВекторно-матричная форма системы равенств (9.45) относительно исходных векторов и, / имеет вид
^4моп — ^ + ^а
^4моп — ^ + ^а
р(^моп)^моп
2112 .2 ’
<7а||НмОп|| + (Tf
р(^моп)^моп
2112 .2 ’
<7а||НмОп|| + (Tf
7_ /_2 р(^моп)
/ МОП — J af 2ц-2’
<та||пмоп|| Уст-р
(9.46)
где р(^моп) — / ^^моп'
Заметим, что МОП-оценки Ат и fT сходятся в среднем квадратичном к Ат и /мнк = Ауимнк соответственно при сг^ —> 0.
Если (Тд неизвестна, то, используя ММП, можно получить оценку Действительно,
ТЪ ш + 1
= _ Ярц + ‘ £ £ (6„и -, о.
Отсюда ||ммоп||2ст2 = (n(m + I))-1 ЦДммоп - /||2 - с2-
Последнее равенство можно записать в виде
1И^моп — /||2 — Р'2 Н^моп ||2 = ^2,(9.47)
где у2 = ст2 п(тп + 1), д2 = ст2 п^т + 1).
Пусть теперь задана априорная информация об искомом векторе и вида ||и|| ^ К, где К — положительная константа.
Введем регуляризованный метод ортогональных проекций (РМОП), согласно которому за оценку искомого вектора и принимается вектор
= arg min.(9.48)
П«1К^ УаЦмЦ +
Вектор и7 является решением нелинейного уравнения Эйлера
гдегдеЛтЛи7 + 7u7 = Ат f,(9.49)
где
где
^P|_+_£^ll^7ll^) _ <7д||Ли7 - /||2
<72<T2||m7||2 + <72 ’
а > 0 — множитель Лагранжа.
Из (9.49) следует, что при ст2 —> О параметр регуляризации может принимать как положительные, так и отрицательные значения в зависимости от соотношения между ст2 и а2. Значение параметра 7 определяется согласно равенству (9.47), записанному относительно п7:
= (9.50)
Формулы (9.46), (9.49), (9.50), определяющие РМОП-оценки искомых А /. fT, иТ^ полностью соответствуют аналогичным формулам регуляризованного метода наименьших квадратов (РМНК) А. Н. Тихонова.
Из формул (9.49), (9.50) следует, что при ст2 = 0 РМОП-оценка искомого вектора и определяется системой уравнений Ат Ай + ай = = Ат f, где параметр регуляризации а > 0 определяется из равенства ||Ай — /||2 = д2. Таким образом, при отсутствии погрешностей в элементах матрицы А РМОП-оценки искомого вектора и совпадают с приближенным решением, даваемым вариационным методом регуляризации А. Н. Тихонова с выбором значения параметра регуляризации согласно способу невязки.
В заключение параграфа отметим, что МОП аналогичен методу ортогональной регрессии, используемому для восстановления функциональных зависимостей [27,38].
10 А.В. Крянев, Г.В. Лукин
Глава 10
МЕТОД НАИМЕНЬШИХ КВАДРАТОВДЛЯ НЕЛИНЕЙНЫХ МОДЕЛЕЙС НЕОПРЕДЕЛЕННЫМИ ДАННЫМИ
До сих пор рассматривались задачи восстановления, в которых основное уравнение (7.2) является линейным относительно искомого вектора п. Однако для многих прикладных задач основное регрессионное уравнение может быть нелинейным относительно и.
Пусть, например, рассматривается задача восстановления функциональной зависимости, теоретическая модель которой имеет вид у = ф^х\ и), где функция у?(ж; п) нелинейно зависит от компонент Uj искомого вектора и = (ui, . . . , ит)т. Предполагается, что при х = ж*, г = 1, . . . , п, производится экспериментальное измерение у г со случайной погрешностью s^. Тогда справедливы равенства у; = ф^х^ n) + s^, которые можно записать в виде
(ЮЛ)(ЮЛ)^4(м) = / - е.
(ЮЛ)
(ЮЛ)
Для рассматриваемой задачи Д(и) = (<^(ж1; и),..., у(жп; и))т, / = (У1, • • • ,Уп)т, е = (ei,.. .,e^T.
Нелинейную вектор-функцию А (и) можно рассматривать как нелинейный оператор, действующий из пространства Rm в пространство Rn.
К нелинейной задаче восстановления (10.1) сводятся также: многомерные регрессионные задачи, теоретические модели которых имеют вид у = ф^хх^ ... ^х^ и\ где Ж1,. . . , ж& — регрессоры (независимые переменные), а функция ф нелинейно зависит от компонент искомого вектора п; дискретизированные аналоги нелинейных интегральных уравнений, включая нелинейные интегральные уравнения первого рода.
МНК-оценки параметров нелинейныхмоделей и их свойства
Пусть компоненты Ei вектора погрешностей е имеют одинаковую дисперсию ст2 и попарно не коррелируют.
(Ю.2)(Ю.2)Определим МНК-оценку искомого вектора п нелинейной регрессионной модели (10.1) равенством
(Ю.2)
(Ю.2)
имнк = arg min ||Д(и) -/||2,гьЕНт
где СДи) = ||Л(п) — /||2 = У^(АДи) — fiVi ^г(^) — компоненты
г=1
вектор-функции А^и\
QWО —2QWО —2Если е распределен по нормальному закону е ~ ЛДО, о-2/п), то МНК-оценка (10.2) является одновременно ММП-оценкой. Действительно, в этом случае функция правдоподобия дается равенством
QWО —2
QWО —2
L(n) = (2тгсг2)-п/2 exp
и поэтому максимизация L(n) эквивалентна минимизации Q(n).
Встречаются прикладные задачи, в которых между компонентами вектора погрешностей е имеются корреляционные связи и известна корреляционная матрица К£ = а2П (а2 может быть неизвестной). Тогда МНК-оценку определим равенством
«мнк = arg min (Д(и) - /)т^-1(Л(и) - р. (10.3)
Если £ распределен по нормальному закону, т. е. е ~ Д/ДО, cr2Q), то МНК-оценка (10.3) является одновременно ММП-оценкой.
Задача 10.1. Докажите последнее утверждение.
В отличие от линейной задачи восстановления, нахождение МНК- оценки для нелинейных задач восстановления является намного более трудоемким процессом, поскольку уравнение gradu Q(n) = 0, определяющее МНК-оценку для нелинейных задач восстановления, является нелинейным.
Более того, для нелинейных задач восстановления функционал Q(n) может иметь несколько локальных минимумов или вообще не иметь ни одного. Таким образом, для нелинейных задач восстановления существование и единственность МНК-оценки приобретает существенное и первостепенное значение как с точки зрения качественного анализа, так и с точки зрения вычисления самой МНК-оценки (если она существует).
Рассмотрим последовательность МНК-оценок йп нелинейной регрессионной модели (10.1) при п —> ос.
Теорема 10.1. Пусть'.
1° компоненты вектора погрешностей е независимы и одинаково распределены]
2° ||Л(п1) — Л(по)||2/п равномерно относительно и^и^ € R сходится, к ф^иу, по), где R — ограниченное множество]
3° ^(п1, по) = 0 тогда и только тогда, когда и\ = uq;
4° Л (и) непрерывен по и Е R.
Тогда последовательность МНК-оценок йп сходится по вероятности к иТ при п —У оо.
Доказательство. Имеем
^ИЫ - /II2 - J (Д(МТ) - д(«), е) + 1|Н2 + 1|| А(и) - дюн2. ILILILIL
Далее,
м1(Л(ит)-Л(и),е) = 0,
с2 (- (А^т) ~ А(и),е)\ = ^ ||Д(ит) - Л(и)||2 ^ 0 \п/ п
при п —У ос. Поэтому (А(ит) — А(и), s)/п сходится в среднем квадратичном к нулю. Так как е^ г = 1, . . . , п, распределены одинаково, то ||s||2/n сходится по вероятности к ст2 при п —> ос. Итак, ||Л(п) — /||2/п сходится по вероятности к ст2 + ф(и^ит) равномерно по и Е R.
Из определения МНК-оценки имеем
A|M(r,:zj -/||2 <
TlTlTl
Переходя в последнем неравенстве к пределу при п —У ос, получаем ст2 + ф^и* ит} ^ ст2, где и* = Пш^г^оо йп. Из последнего неравенства имеем и* = ит. Теорема доказана.
Условие 2° теоремы 10.1 является аналогом сильной регулярности матриц Ап последовательности линейных регрессионных задач (7.14). Действительно, для линейной задачи
— IIЛ(«1) - Л(м0)||2 = 1||Л„(«1 - u0)||2 = (ui - UO)T 1А^Л„(«1 - Uo).
тъ
Таким образом, выполнение условия 2° эквивалентно существованию предела А^Ап/п —>- L при п —у ос, где L — положительно определенная матрица. Отметим, что неограниченность последовательности норм ||Л(п) — Л(по)|| для любых п, по при п —> ос является необходимым условием состоятельности последовательности МНК-оценок гД при условии независимости и одинаковой распределенности компонент вектора погрешностей е.
Пусть равномерно относительно и Е R существует предел
lim -P^P„ = L,n^oo Tl
где Pn — матрица первых производных, элементы которой
J duj
и L(uT) — положительно определенная матрица. Тогда при выполнении некоторых дополнительных условий к условиям теоремы 10.1 последовательность ип МНК-оценок будет асимптотически нормальной, а именно: закон распределения последовательности д/п (пп — ит) будет стремиться к АДО, ст2L-1 (ит)) при п —> ос.
Следовательно, при достаточно большом п с хорошим приближением можно полагать, что ин М(ит^ ст^рТ(ип)Рп(ип))-1).
Последнее, в частности, позволяет после нахождения МНК-оценки ^мнк строить приближенные доверительные интервалы для компонент пт;, j = 1^ ... искомого вектора п^:
^mhkj ^(РдовМ^^^мик^^мик))^/)1/2 <
^Т j ^ ^MHKj + ^(Рдов)с((Р (^МН^^Ч^МНк))^' )5
(Рдов)
1 f С 2. Рдов
где Рдов — доверительная вероятность, в ' as = .
V 2тгJ
о
Если ст2 неизвестна, то в качестве состоятельной оценки можно взять статистику s2 = ||Л(имнк) — /||2/п.
Заметим, что МНК-оценки нелинейной регрессионной модели (10.1), как правило, смещены. Ясно, что для состоятельных МНК- оценок смещение стремится к нулю при п —У ос.
10.2. Численные методы нахождения МНК-оценокпараметров нелинейных моделей
Вычисление МНК-оценки (10.2) можно осуществить, используя общие методы минимизации знакоопределенных функционалов, например градиентные методы или классический метод Ньютона. Однако для решения экстремальной задачи (10.2), учитывая специальный вид минимизируемого функционала Q(n), можно сконструировать специальные эффективные вычислительные алгоритмы. Одним из таких специальных вычислительных методов является метод Нъютона- Гаусса.
Предположим, что функции А^и) непрерывно дифференцируемы. Пусть задано приближение и^ искомого вектора и. Для нахождения следующего приближения п^+1^ применим следующую схему.
Представим приближенно
Л(и) = Л(и^^) + Pt(u — и^^)> (10.4) где Рк — (п х ш)-матрица первых производных компонент вектор- функции Л(п), вычисленных для значения и = и^к\ т. е.
Vpk)ij = —at”’ г = П' 3 = V-.,m-
Формула (10.4) определяет линеаризацию вектор-функции Л (и) в окрестности точки и = и^к\ Заменяя в (10.1) Л (и) согласно (10.4), получаем вместо нелинейной задачи (10.1) линейную задачу восстановления:
Pkdu = df-E, (10.5) где Su = и — и^ — искомый вектор, Sf = f — А(и^\
МНК-оценка <^мнк линейной регрессионной модели (10.5) дается равенством
^мнк = (Pk Pk^Pk 6f.(10.6)
Положим u(fc+1) = и^ + 5кмнк- Из (10.6) получаем
M(fc+D = н^ + (Ртр^р^(j _ A^Y- (10.7)
Формула (10.7) определяет итерационный процесс (ИП) Ньютона- Гаусса. Таким образом, последующее приближение ИП Ньютона- Гаусса является МНК-оценкой искомого вектора и для линеаризованной в окрестности предыдущего приближения исходной нелинейной регрессионной модели.
Задача 10.2. Пусть ковариационная матрица компонент вектора погрешностей е определяется равенством К£ = сг^ГЦ где Q — положительно определенная матрица. Покажите, что ИП Ньютона-Гаусса для этого случая принимает вид
M(/=+l) =+ (рТ^-Ip^-lpT^-l^j _ А^к^у
Для сходимости ИП (10.7) к стационарной точке, обращающей в нуль gradu Q(n), достаточно, чтобы матрицы Р^Рк были хорошо обусловлены, а нелинейная зависимость Л(п) «не очень сильной». Конечно, сходимость последовательности и^ к стационарной точке может иметь место и для случаев «сильной» нелинейности А^и).
На каждом шаге ИП (10.7) необходимо обращение симметричной положительно определенной (ш х т)-матрицы Р£ Рк- При практической реализации ИП (10.7) матрицу Р£ Рк оставляют «замороженной» для обслуживания нескольких итераций, а только затем производят ее перерасчет. Это позволяет в ряде случаев значительно сократить общее количество вычислений для получения окончательной оценки.
Еще одной упрощенной схемой ИП (10.7) является ИП градиентного метода:
м(/=+!) = uw + рТ^ _ А^У),(10.8)
не требующий обращения матрицы Р^ Рк-
Часто вместо ИП (10.7) и (10.8) используют, соответственно, ИП
M(fc+D =+ ак^РкГ^к U - А^У),(10.9)
u^1) = uw + акРк U ~ A^^Y,(10.10)
где оптимальное значение ускоряющего множителя а к можно выбирать из условия
ак = arg min Q^u^ + au^Y
= кРк РкГ1 Рк и -
для (10.9) и и^ = Р^ U — А(и^)) для (10.10).
Для ИП (10.9) и (10.10) в качестве подходящих значений oik можно брать соответственно
(.Pfc^A^vn,
_ (и^к\Р^Ц-А(и^k■
Часто основной вычислительной трудностью для реализации ИП Ньютона-Гаусса (10.7) является плохая обусловленность матрицы Р^ Рк ПРИ некоторых значениях и^к\ Левенбергом была предложена модификация ИП (10.7), свободная от этого недостатка. ИП Левенберга определяется равенством
м(/=+1) = Mw + ^рТрк + ак1ту^рТ^ _ А^(10.11)
где параметр регуляризации oik > 0 выбирается так, чтобы (ш х ту матрица Р^ Рк + с^к^т была хорошо обусловлена.
Используется и другая регуляризованная модификация ИП (10.7):
^*+1) = UW + (рТрк + «кВ^Рк(f - А(и^^,(10.12)
где В к — симметричные положительно определенные (ш х ту матрицы. В частности, Марквардт предложил в качестве В^ выбирать диагональные матрицы Вк = <Аа§((Рк Рк)и, • • • ЛРк Рк)тт), где (Рк Pk)jj — диагональные элементы матрицы Рк Рк-
Еще одной существенной вычислительной трудностью реализации вышеприведенных ИП является выбор начального вектора и^\ Ясно, что если вектор п^1) выбран неудачно, на большом расстоянии от искомой экстремальной точки функционала Q(n), то значительно увеличивается количество итераций, необходимых для получения приемлемого конечного результата. Общих конструктивных рекомендаций выбора п^1) не существует. Для некоторых частных видов нелинейного оператора А (и) такие рекомендации можно дать. Пусть, например, существует такой нелинейный оператор В: Rn —> НУ что В(А(иу = = Си, где С — (/ х т)-матрица.
Тогда из равенства А (и) = / следует равенство Си = Bf. Если оператор В найден, то в качестве п^1) можно взять МНК-оценку линейной регрессионной модели Си = у?, п^1) = (СТС)-1СТ<р, где ср = B(f).
Пример 10.1. Рассмотрим задачу восстановления функциональной зависимости вида
У = П а^(Ж)-")(ж),
к=\
где а^(х) > 0, b^(x) — вектор-функции размерности т. Имеем
1
In у = 52 (Мж1 м) 1п ак(ж) = (м, е(ж)), к=1
где исходная регрессионная модель линейна по и. Следовательно, можно взять
= icTcVcTv,
где Cij = е^ХгУ г = 1, . . . , n, j = 1, . . . , m, е^ж^ — 3~я компонента вектора е(ж^), ф = (In р^^ . . . , In уп)Т•
Методы и алгоритмы нелинейного оценивания представлены в работах [11,27,56,101].
Глава 11
МЕТОДЫ ВЫДЕЛЕНИЯДЕТЕРМИНИРОВАННЫХ И ХАОТИЧЕСКИХКОМПОНЕНТ ВРЕМЕННЫХ РЯДОВ
При решении многих практических задач, связанных с математической обработкой неопределенных данных, например задач математической экономики, часто возникает необходимость сглаживания совокупности точек (t^, yk\ к = 1, . . . ,n, фиксирующих функциональную зависимость у = y(t\
Операция сглаживания по существу эквивалентна выделению детерминированных и хаотических компонент из экспериментальной функциональной зависимости, задаваемой совокупностью точек (tk, УкУ к = 1,...,п.
Одним из эффективных методов выделения детерминированной компоненты из экспериментальной функциональной зависимости является представление функциональной зависимости по базисной системе линейно независимых функций {^-(f): J = 1,. . . , m}
У — У^Ь — ^Ly-iVi^^e^Y(11Л)
где s(£) — хаотическая компонента, ni, . . . , ит — коэффициенты разложения, подлежащие оценке на основе известной совокупности точек (^/г 1 У к)'
В настоящей и следующей главах мы будем трактовать хаотическую компоненту как случайный шум [37,63]. Однако существует другой подход, в рамках которого хаотическая компонента трактуется как детерминированный динамический хаос [60,89].
Метод сглаживающих ортогональныхполиномов
Часто в качестве базисной системы функций в (11.1) берут нормальную систему полиномов. Напомним, что система полиномов {y?j(t), j = = 1, . . . , m} называется нормальной, если в ней присутствуют все полиномы степени 0,1,. . . , m — 1. Не умаляя общности, можно считать, что ^з^ — полином степени j — 1.
Наиболее простой нормальной системой полиномов является система полиномов <Pj(t) = Р-1. Однако если т ^ 7, то при ^Pj(t) = V-1 возникают принципиальные трудности вычисления оптимальных оценок коэффициентов Uj по совокупности точек (^,7/^), к = 1, . . . ,п.
Действительно, МНК-оценка вектора и = (ui, . . . , ит)Т линейной модели
Ук = 52 ^з^з^к) + ^kh к = 1,. . . ,п,(11.2)
имеет вид (см. § 7.3)
и = (ATQ_1A)_1ATQ-1/,(11.3)
где / = (2/1, . . . ^yriV 1 Aij = t^-1 — элементы матрицы A, Q — ковариационная матрица случайных величин е(^), г = 1, . . . , п.
Поэтому элементы матрицы Ат А имеют вид
(ата^ = £к=\
Предположим, не умаляя общности, что t Е [0,1] и ^+1 — t^ = 1/п и Q> = а21п. Тогда
(Ат А\а = п V —« п | tz+j-2 dt =, i, 3 = 1,. . . , m.
0
Следовательно, матрица АтА при достаточно большом п близка к известной матрице Гильберта Нт (с точностью до множителя п). Но при увеличении порядка т обусловленность матрицы Гильберта катастрофически ухудшается, что и указывает на неустойчивость МНК- оценки (11.3) параметров линейной модели (11.2).
Одним из наиболее эффективных способов избежать неустойчивости при оценке параметров линейной регрессионной модели, порожденной представлением искомой функциональной зависимости системой полиномов, является использование в качестве базисных полиномов нормальной системы полиномов, ортогональных на множестве точек {t/Д, к = 1, . . . , п.
Если в модели (11.2) Q = diag (ст2, . . . , ст2) и система базисных функций {^Д^)}, 3 = 1,...,п, ортонормирована на множестве точек ^t^ с весами {1/<т^}, к = 1, . . . , п, то ATQ-1A — единичная матрица и МНК-оценка (11.3) имеет вид
Uj = У" А ^з^к)Ук, з = 1,...,т.(11.4)
Устойчивость оценок (11.4) очевидна.
Для любого множества точек {t/Д и весов {1/<т^}, к = 1, . . . , п, можно построить нормальную ортонормированную систему полиномов любого порядка т.
Для построения ортонормированной системы полиномов можно использовать устойчивую схему Форсайта [68], согласно которой полино-
мы системы рассчитываются по рекуррентным формулам
п ,к=1п ,к=1-ai)2V1/2-ai)2V1/2сткстк
п ,
к=1
п ,
к=1
-ai)2V1/2
-ai)2V1/2
стк
стк
, . /А 1 \"1/2к=1 к, . /А 1 \"1/2к=1 к^i(^) = (t- a^Ci,^i(^) = (t- a^Ci,
, . /А 1 \"1/2
к=1 к
, . /А 1 \"1/2
к=1 к
^i(^) = (t- a^Ci,
^i(^) = (t- a^Ci,
E
tk^K^k) ,_ tk(pi(tk)^i-i(tk)-x
k=\ Kk=lK
Vi+iW = (t- ai+^yi^t) - bi+^i-^t),
^(f^A"1/2^(f^A"1/2A<72Ar=l кA<72Ar=l кVi+iW = Ci+i99i+i(t), г = 1,2,,m.Vi+iW = Ci+i99i+i(t), г = 1,2,,m.
^(f^A"1/2
^(f^A"1/2
A<72
Ar=l к
A<72
Ar=l к
Vi+iW = Ci+i99i+i(t), г = 1,2,,m.
Vi+iW = Ci+i99i+i(t), г = 1,2,,m.
После формирования ортонормированной нормальной системы полиномов по формулам (11.5) рассчитываем МНК-оценки параметров и = (ui,. . . , ит)Т по формулам (11.4).
Сглаженная детерминированная компонента удет^) исходного временного ряда \tkl ук^ к = 1, . . . , п, определяется равенством
(И-6)(И-6)3/дет(^) — ^2 uj(PjW*j=°
(И-6)
(И-6)
В частности, значения детерминированной компоненты в точках tk даются равенствами уДет^к) = 52 ^j^j^k)^ к = 1,. .. ^п.
Степень сглаживания зависит от числа членов разложения тп: чем меньше ш, тем больше степень сглаживания.
Подходящее значение тп можно находить, используя различные критерии, основанные на анализе остатков (хаотическая компонента)
Ухаот^к^ = Ук Удет^к^-) к = 1, . . . ^ТЬ.(11.7)
Для выбора подходящего значения m можно использовать, например, показатель Херста [76,80]. Известно, что показатель Херста для белого шума (хаотической компоненты) равен 0,5. Поэтому для выделения детерминированной компоненты подбирается такое значение ш, при котором показатель Херста хаотического временного ряда (11.7) наиболее близок к 0,5. Существуют другие критерии выбора подходящего значения тп.
При решении практических задач, связанных с выделением детерминированных компонент временных случайных рядов, в них часто присутствует компонента, соответствующая большим выбросам. В этом случае применение схем выделения детерминированной компоненты, основанных на представлении
(И.8)(И.8)У к — 2/дет(^/?) "Ь Ухаотк^к^ •>
(И.8)
(И.8)
неправомерно и ведет к значительному искажению Удетк^кУ
При наличии больших выбросов вместо (11.8) необходимо использовать представление
(И.9)(И.9)У к — Удетк^к) "Ь 2/выб(^/г) "Ь Ухаот^к^) ?
(И.9)
(И.9)
где увыбО^к) — компонента временного ряда, соответствующая большим выбросам.
Для выделения из временного ряда всех трех компонент представления (11.9) необходимо применять робастные схемы.
Решение практических задач, связанных с нахождением представления (11.9), показало высокую эффективность робастной схемы (8.5) и основанного на ней итерационного процесса (8.15).
гдегдеДля исследуемой здесь задачи выделения трех компонент в представлении (11.9) схема (8.5) принимает вид
где
где
Проб] — ^ ^ 2 Фзк^к^Ук 13 —(11.10)
'Ук,
если к € /о,
У к = <
52 11-робз Ч^ зк^к^ “И К а к-, 3 = 1
если к Е
1+,
(11.11)
52 И-робз^З^к^) ^^кч
если к Е
1_.
J = 1
Здесь
/() = |& : \Ук У2 ^pO6j’^j (tk) |К(Тк
3 = 1
^+ — yk • У к У ^pO5j <Pj (t/г) > Kdkj
3 = 1
= {к : yk - 52 ^робз^з^к) < -Kdk
3 = 1
К — параметр Хьюбера.
Следовательно, итерационный процесс (8.15) для численного нахождения оценок (11.10), (11.11) принимает вид
Укч
если к € 1^\
J0 - <
Ук — *
Е
uP^^th) + Ка^ч если к е /^,
(11.12)
Е (1=1
^Р^з^к) ~ К а к ч если к € 1^.\
(г+1)
из ~
:Е "^Vj^kWk^ j = к=1 СТк
где
г(0 -
j0 —
^к : У/, - Е ^Р^А^ С Ксг/-!,
1^ = 1к : у* - Е ^фАМ > К<7/=}, 1=1
1^ = {fc : уА - Е ^РфАМ < -К«гфj=l
В качестве начального приближения рр^ j = 1, . . . , m, итерационного процесса (11.12) можно брать неробастные оценки (11.4), т. е.
(11.13)(11.13)Mj0) = 52 А ¥>з^к)Ук, j = 1, • • •, m. к=А к
(11.13)
(11.13)
Предложенный итерационный процесс настолько прост и эффективен, что его можно реализовать на персональных компьютерах даже для задач с размерностью ш, достигающей нескольких сотен (при восстановлении функциональных зависимостей и выделении детерминированных компонент число т редко превышает 20-30).
После нахождения робастных оценок npo6j три компоненты представления (11.9) находятся согласно равенствам
3/дет(^&) — Е> 'U'poGj ф j ^к) ч
J = 1
(11-14)(11-14){0,если к € /о,
(11-14)
(11-14)
Ук - Удет(^) - Ксгк, если^€/+,
Ук - Удег^к) + Как, если к 6 1_,
УхаотДл:) — Ук УдетА^кА Увыб(^А-). к = 1, . . . , П.
На рис. 11.1 представлены результаты использования сглаживающих (сплошная линия) и робастных сглаживающих (пунктирная линия) ортогональных полиномов для т = 7, 15. В качестве временного ряда использованы последние 50 значений индекса РТС за 2002 год.
Пример демонстрирует влияние максимальной степени полиномов т на результат сглаживания. При увеличении т сглаживающий график приближается к исходному.
Метод сглаживающих робастных полиномов можно использовать для конструирования алгоритмов, позволяющих оптимальным образом объединять экспериментальные данные при восстановлении функциональных зависимостей [21].
11.2. Метод сглаживающих линейных сплайнов
Проведение операции сглаживания, как правило, априори предполагает, что рассматривается задача восстановления функциональной зависимости у = y(t) с непрерывным изменением аргумента t^ т. е. восстановленная функциональная зависимость должна позволять подсчитывать значения функции y(t) для всех значений аргумента t.
Однако часто при рассмотрении временных рядов только дискретная совокупность «экспериментальных» точек ^tk^ykY к = 1,...,п, соответствует реально существующей зависимости, а остальные значения аргумента t и соответствующие им значения у не имеют никакого смысла в рамках рассматриваемой задачи сглаживания.
При рассмотрении такого рода задач по существу речь идет о сглаживании только совокупности «экспериментальных» точек ^1к^Ук\ к = 1, . . . .п. и исследователя совершенно не интересуют промежуточные значения аргумента t. принадлежащие открытым интервалам ]^/е?^/е + 1[? к — 1, . . . , П 1.
Представленные ниже сглаживающие линейные сплайны дают возможность наиболее экономно и в то же время эффективно произво-
дить операцию сглаживания дискретной совокупности точек (1к^Ук\ к = 1, . . . .п. по сравнению, например, со сглаживающими кубическими сплайнами. Действительно, линейные сглаживающие сплайны имеют наиболее простую структуру для значений t Е ]£&, £&ч-1 [, А; = 1,. . . , п — 1, а именно линейную зависимость от t^ что и дает возможность сконструировать более простые и эффективные алгоритмы их численного восстановления, в том числе восстановления робастных линейных сглаживающих сплайнов, по сравнению, например, с кубическими сглаживающими сплайнами (см. § 11.4).
Напомним, что интерполяционным сплайном первой степени (линейным интерполяционным сплайном) называется кусочно линейная функция S(A), проходящая через заданные точки (£&, ?/&), А: = 1, . . . , п, ^1 < ^2 < • • • <
Введем класс функций ИД, заданных на промежутке [Д, tn^ таких, что:
S(t) непрерывна на [ДДП];
S(tk) = ук, к = 1,.. . ^п, где у к ~ заданные числа;
S(t) непрерывно дифференцируема на каждом Д/еД/е+Д, к = 1, . . . , п — 1;
в точках t = t^ & = 2,...,n — 1, S'(t) может иметь разрывы первого рода.
Обозначим hk = tk-vx — t^ к = 1,. . . , п — 1.
Лемма 11.1. Среди всех функций f(t)E Wx линейный интерполяционный сплайн S(t) и только он минимизирует функционал
ЛП= )(fWdt.(11.15)
Доказательство. Пусть f(t) — произвольная функция из класса Wv Имеем: J(S — /) = J(f) — J(S) + Q, где
Q = 2| Sf(t)(Sf(t) — f(t))dt.
Получаем следующую цепочку равенств:
n-l ^k=1 tkn-l ^k=1 tkS\t)(S\t)-f\t))dtS\t)(S\t)-f\t))dt
n-l ^
k=1 tk
n-l ^
k=1 tk
S\t)(S\t)-f\t))dt
S\t)(S\t)-f\t))dt
Ук-н ~ УкУк-н ~ Ук(Укух - у к \ hk(Укух - у к \ hkт) dt =т) dt =
Ук-н ~ Ук
Ук-н ~ Ук
(Укух - у к \ hk
(Укух - у к \ hk
т) dt =
т) dt =
\(гУк4-х — Ук)2 Ук^х — Ук/J n
Следовательно, J(S) = J(f) — J(S — f). Ho J^S — /) ^ 0, поэтому линейный интерполяционный сплайн S(t) доставляет минимум функционалу (11.15).
Предположим, что /*(£) — еще одна функция из класса МД минимизирующая функционал (11.15). Имеем: J(/* — S) = 0, т. е.
j (/*(£)-S'(i))2<ft = 0, & = t k
Поскольку / *(t) и S'^ непрерывны на [^,^-ц], из последнего равенства получаем: / *(£) = S'^ на любом промежутке t € [t/^t/e+i]- Следовательно, f*(t) = S(t) + Ck для t Е \tk, fa?+i]• Ho f*(tk) = S(^), откуда Ck = 0. Лемма доказана.
Рассмотрим экстремальную задачу
ГкЬ = arg min Ja (/(£)) =
arg min { У ^Ук ~Л^^ + “(11Л6)
где q > 0 — фиксировано.
Лемма 11.2. Минимум функционала Ja(f(t)) достигается на линейном интерполяционном сплайне.
Доказательство. Зафиксировав значения /*(^), k = 1, . . . , п, проведем через точки (t^, /*(^)) линейный интерполяционный сплайн Sa(t\ В силу леммы 11.1 имеем неравенство
птг
\s'a«dtc^U'4<dt.
Следовательно, Ja(Sa(t)) ^ J«U*WY поскольку
(^лм)!(^лм)!2 °"к2 °"кУк - 8а^У2°"кУк - 8а^У2°"к
(^лм)!
(^лм)!
2 °"к
2 °"к
Ук - 8а^У
2
°"к
Ук - 8а^У
2
°"к
Лемма доказана.
Пусть Sa(t) — линейный сглаживающий сплайн, минимизирующий функционал JaUY Обозначим 8к = 8Д1к\ к = 1, . . . , n, S = = (Si,. . . , Sn)T. Имеем
п2п — 1
Ja^SaW) = Ja(S) = У M^L + а У A- (Sfc+1 - Sfc)2.к=1 Стк/==1 к
ОтсюдаОтсюда1 М,2 7У1 М,2 7У^—^--V^St-S^O,<4/11^—^--V^St-S^O,<4/111 9Ja2OS~k1 9Ja2OS~kSk ~ УкCTkSk ~ УкCTk(St — Sfc-V) + -j—(Sk — Sfe+i) = 0, hk-ihk(St — Sfc-V) + -j—(Sk — Sfe+i) = 0, hk-ihkк = 2,. . . , п — 1,к = 2,. . . , п — 1,1212dJ( ds,dJ( ds,^п Уп^п Уп22^(Sn - S, hn—1^(Sn - S, hn—1
Отсюда
Отсюда
1 М,2 7У
1 М,2 7У
^—^--V^St-S^O,
<4/11
^—^--V^St-S^O,
<4/11
1 9Ja2OS~k
1 9Ja2OS~k
Sk ~ Ук
CTk
Sk ~ Ук
CTk
(St — Sfc-V) + -j—(Sk — Sfe+i) = 0, hk-ihk
(St — Sfc-V) + -j—(Sk — Sfe+i) = 0, hk-ihk
к = 2,. . . , п — 1,
к = 2,. . . , п — 1,
1
2
1
2
dJ( ds,
dJ( ds,
^п Уп
^п Уп
2
2
^(Sn - S, hn—1
^(Sn - S, hn—1
Следовательно, для определения искомого вектора S получаем систему
AS = F, где симметричная трехдиагональная (п задаются равенствамиAS = F, где симметричная трехдиагональная (п задаются равенствамип)-матрицап)-матрицаАА(11.17) и вектор F(11.17) и вектор FА =А =<7? hi<7? hihihi1<721<72hi а аhi а аО оО оT" 0 /12T" 0 /12ООООООООООООООООо оо оООаhn—iаhn—i2^12^1F =F =(Уй°1W^-i(Уй°1W^-i
AS = F, где симметричная трехдиагональная (п задаются равенствами
AS = F, где симметричная трехдиагональная (п задаются равенствами
п)-матрица
п)-матрица
А
А
(11.17) и вектор F
(11.17) и вектор F
А =
А =
<7? hi
<7? hi
hi
hi
1
<72
1
<72
hi а а
hi а а
О о
О о
T" 0 /12
T" 0 /12
О
О
О
О
О
О
О
О
О
О
О
О
О
О
О
О
о о
о о
О
О
а
hn—i
а
hn—i
2^1
2^1
F =
F =
(Уй°1
W^-i
(Уй°1
W^-i
\Уп/(Уп/
МатрицаМатрицас диагональным пре-с диагональным пре-A — положительно определенная
Матрица
Матрица
с диагональным пре-
с диагональным пре-
обладанием. Следовательно, существует единственное решение S системы (11.17), которое, в частности, можно найти с помощью метода прогонки [36].
Построим теперь линейный сглаживающий сплайн с закреплением крайних точек, т.е. предполагается выполнение условий S^tY) = у^ Sa(tn) = уп, где уТ и уп фиксированы.
Определим линейный сглаживающий сплайн как решение условной экстремальной задачи
min J^S^Y S(tT) = уъmin J^S^Y S(tT) = уъ^(^п) Уп ?^(^п) Уп ?(11.18)(11.18)
min J^S^Y S(tT) = уъ
min J^S^Y S(tT) = уъ
^(^п) Уп ?
^(^п) Уп ?
(11.18)
(11.18)
где
22ja(s(t^ = V ^—^^ja(s(t^ = V ^—^^аа(S'^dt.(S'^dt.
2
2
ja(s(t^ = V ^—^^
ja(s(t^ = V ^—^^
а
а
(S'^dt.
(S'^dt.
11 А.В. Крянев, Г.В. Лукин
Обозначим So = (S2, . . . , Sn~i)T. Имеем
п —12 п — 1
ja(s0) = £ ^^ + « Е г ^Sk+1 - Sk^-
k=2 akk=l k
Отсюда
1212ВЩ = S^-y^88^cr^ВЩ = S^-y^88^cr^+ ^(S2-t/1) + ^(S2-S3) = 0,+ ^(S2-t/1) + ^(S2-S3) = 0,
1
2
1
2
ВЩ = S^-y^88^cr^
ВЩ = S^-y^88^cr^
+ ^(S2-t/1) + ^(S2-S3) = 0,
+ ^(S2-t/1) + ^(S2-S3) = 0,
1 ВЦ8^2 8Sk1 ВЦ8^2 8SkУп-2 2 ^71-2Уп-2 2 ^71-2_ ^2узХО'^<7з_ ^2узХО'^<7з
1 ВЦ8^
2 8Sk
1 ВЦ8^
2 8Sk
Уп-2 2 ^71-2
Уп-2 2 ^71-2
_ ^2уз
ХО'^<7з
_ ^2уз
ХО'^<7з
+ v^(Sk - Sk_T) + ^(Sk - SM) = 0,^^*^k — l'^k
k = 3,.. . ,n - 2,
1 9Ja(S^ _
2 9Sn_!
—2 I- T wn — 1 Sn —2) + —(Sn —1 yn) — 0.
^n — 1—2—1
Следовательно, для определения вектора So получаем систему
(11.19)(11.19)AqSq — Fq,
(11.19)
(11.19)
где симметричная трехдиагональная (п — 2) х (п — 2)-матрица Ио и вектор Fo задаются равенствами
/ 1OLOLOL
0
. . 0
0
<72 hi h^h^
a1otot
h^afh^Нз
OL
^3
0
0
\ 00
0
— OL 1
^n-2 O-^-i
hn—2 hn—i J
о —
Fo
Ло — положительно определенная матрица с диагональным преобладанием. Следовательно, существует единственное решение системы (11.19), которое, в частности, можно найти с помощью метода прогонки.
Значение линейного сглаживающего сплайна S^F) в этом случае определяется равенствами
Scx^l^ = У1-) Sa^tk^ = Skl k = 2,..., п 1, Sa,(tn) = уп.
11.3. Робастные линейные сглаживающие сплайны
Для построения линейных робастных сглаживающих сплайнов применим схему получения робастных М-оценок.
Рассмотрим робастный функционал
ja<s^ = v ррк” si(tkA+ « ks'wfdt, (П.20) \ ak / J
к — 1ti
где p(t) — четная дифференцируемая функция, неубывающая для t > > 0, причем р(0) = 0, p(t) и t2 для малых \t\.
Аналогично лемме 11.2 доказывается, что функция, доставляющая минимум функционалу (11.20) в классе кусочно непрерывных функций, есть линейный сплайн Sa(t).
Обозначим 8а(1к) = S^ S = (Si,..., Sn)T, J«(S) = Ja(Sa(t)\
Возьмем в качестве p(t) функцию Хьюбера
' ,l2^|t| - К2, \t\ > К.
Введем три множества индексов:
MS) = ^к : \ук - 5*| < Кст*}, I+(S) =: yk-Sk> Кст^,(11.21)
/-(5) = {к : ук - Sk < -K<jky
Каждый индекс к = 1, . . . , т входит в одно и только в одно из множеств /q(S), /_(5), /+(£).
Имеем
dJa(S) S1 1/1 OL /~
=°’
9^5) = S^y* + а (^ _+ а^ _ g^ =
Obkсгк ак-iПк
к = 2,... ,п-1,(11.22)
2 dSnгдеУ к =2 dSnгдеУ к =d Jcx^S^ Sn уп <Х , q q \ п — 2г Т1 W^ —— U,
2 dSn
где
У к =
2 dSn
где
У к =
Ук^если к е /o(S),
< Sk + Как^ если к Е I^(S\^Sk — Kaki если к Е I_(S).
Следовательно, для определения искомого вектора S получаем систему
AS = F.(11.23)
где матрица А определена равенством (11.17), а
F = W0!, • • • ,У»/^)Т.
Система (11.23) нелинейна, поскольку компоненты вектора F зависят от искомого решения S.
Для решения системы (11.23) используем эффективный итерационный процесс
AS^^ = Fw,(11.24)
где
/Ук,/Ук,У^к — < s^ + KaklУ^к — < s^ + Kaklесли к Е Iq(S^\если к Е I-v(S^yесли к Е I-(S^\если к Е Iq(S^\если к Е I-v(S^yесли к Е I-(S^\
/
Ук,
/
Ук,
У^к — < s^ + Kakl
У^к — < s^ + Kakl
если к Е Iq(S^\если к Е I-v(S^yесли к Е I-(S^\
если к Е Iq(S^\если к Е I-v(S^yесли к Е I-(S^\
а множества /q(S^\ I^(S^)^ I_(S^) определены равенствами (11.21).~~
В качестве начального F^ рекомендуется брать F^ = F = = (У1/(Т^ . . .,рп/(Т^)Т.
Аналогично строится итерационная процедура нахождения линейного робастного сглаживающего сплайна с фиксацией крайних точек ^«(^i) = У1-) S(x^tn^ = рп*.
—0 ’—0 ’(11.25)(11.25)
—0 ’
—0 ’
(11.25)
(11.25)
где
с^ — ( с(0с(0 \Т
D0 — W2 ’ • • • ’ °п-1/ ’
^ о^ о(ОOL’(ОOL’<Т3<Т3Уп-22Уп-22
^ о
^ о
(О
OL’
(О
OL’
<Т3
<Т3
Уп-2
2
Уп-2
2
к = 2, . . . , п — 1.к = 2, . . . , п — 1.если к Е Iq(Sq^\если к Е /+(Sq\если к Е I-^Sq^),
к = 2, . . . , п — 1.
к = 2, . . . , п — 1.
Отметим, что робастные М-оценки, полученные с помощью функции Хьюбера, предполагают симметрию больших выбросов относительно сглаженной робастной кривой. В условиях нарушения симметрии,
когда, например, количество больших выбросов мало, вместо функции Хьюбера можно использовать функцию Тьюки [81,88]
(11.26)(11.26)_ ft2, \t\ < R,(я2, И > R-
(11.26)
(11.26)
Введем два множества индексов:
М5) = ^к : \ук - Sk\ < Rak^ IR(S) = ^к : \ук - Sk\ > Rak^
(11.27)
и функционал Ja(S) вида (11.20), где p(t) определена равенством (11.26). Каждый индекс к = 1,...,п принадлежит одному
и только одному из множеств /o(S), Ir^S).
Для производных венств (11.22), гдеДля производных венств (11.22), гдеask 1ask 11, . . . , п,1, . . . , п,имеем систему ра-имеем систему ра-
Для производных венств (11.22), где
Для производных венств (11.22), где
ask 1
ask 1
1, . . . , п,
1, . . . , п,
имеем систему ра-
имеем систему ра-
к = 2,...,п-1.(11.28)к = 2,...,п-1.(11.28)!ук. если к Е Io(S\ Sk. если к Е Ir(S),
к = 2,...,п-1.(11.28)
к = 2,...,п-1.(11.28)
Следовательно, для определения вектора S получаем систему (11.23), где компоненты вектора F = ^у^ . . . ^уУТ даются равенствами (11.28).
Для решения системы (11.23), (11.28) используем эффективный итерационный процесс
FWFW(О у\1^(О у\1^где
FW
FW
(О у\
1^
(О у\
1^
У^У (/) = (ук, если к е kyWYУ 'к (Sfe, если к G Ir^F),
а множества Iq^S ), Ir^S ) определены равенствами (11.27).
Аналогично строится итерационная процедура нахождения робастного линейного сглаживающего сплайна с нейтрализацией больших выбросов в условиях нарушения симметрии и с фиксацией крайних точек Sa(ti) = уь S^t^ = уп\
где
"q(0 (cW с(0 \Т
^ о^ о/ (0\ <т2/ (0\ <т2а;у^/^1сг3а;у^/^1сг37/(0Уп-27/(0Уп-22^71-22^71-2(0сг hn-i(0сг hn-iТТ
^ о
^ о
/ (0
\ <т2
/ (0
\ <т2
а;у^
/^1сг3
а;у^
/^1сг3
7/(0
Уп-2
7/(0
Уп-2
2^71-2
2^71-2
(0
сг hn-i
(0
сг hn-i
Т
Т
(О% =(О% =У к, s^У к, s^если к Е Iq(S^\если к Е Ir(S^),если к Е Iq(S^\если к Е Ir(S^),к = 2, . . . , п — 1,к = 2, . . . , п — 1,
(О
% =
(О
% =
У к, s^
У к, s^
если к Е Iq(S^\если к Е Ir(S^),
если к Е Iq(S^\если к Е Ir(S^),
к = 2, . . . , п — 1,
к = 2, . . . , п — 1,
а множества Io(S\ Ir(S) определены равенствами (11.27).
Рис. 11.2Рис. 11.2
Рис. 11.2
Рис. 11.2
На рис. 11.2 представлены результаты использования методов сглаживания с помощью линейного (сплошная линия) и робастного линейного (пунктирная линия) сплайнов. В качестве временного ряда использованы последние 50 значений индекса РТС за 2002 год. Символами (★, +) отмечены значения с г Е 1^ и г Е I- соответственно. На нижнем графике показаны величины корректировок значений исходного временного ряда в результате применения итерационного процесса (11.24).
Приведем один из примеров использования робастных линейных сглаживающих сплайнов при решении задачи оперативного управления портфелем инвестиций на рынке облигаций.
Пусть на рассматриваемую дату все выпуски облигаций пронумерованы индексом к = 1, . . . , п. Обозначим через Р^. к = 1, . . . , п, цену к-ro выпуска (в процентах от номинальной стоимости), имеющего на рассматриваемую дату срок до погашения т^ дней. Тогда совокупность точек (т^ Р^ к = 1, . . . , п, описывает состояние рынка облигаций на рассматриваемую дату.
Согласно определению сглаженная совокупность точек (т^ РСглк^ к = 1,. . . , п, образует текущее равновесное состояние рынка облигаций. Здесь Рсглк — сглаженное значение цены к-го выпуска на текущую дату.
Выпуски, для которых Р^ > Рсглк (Рк < Рсглк) называются переоцененными (недооцененными) рынком.
Динамическое управление портфелем выпусков облигаций состоит в перевложении средств из переоцененных выпусков облигаций в недо-
оцененные. Аналогично может решаться задача формирования портфеля акций [44,87].
Метод сглаживающих кубических сплайнов
В настоящем параграфе рассматривается задача восстановления функциональной зависимости, когда независимая переменная не обязательно является временем.
Пусть между двумя величинами х и у существует неизвестная исследователю функциональная зависимость у = /(ж). Для восстановления этой зависимости производятся экспериментальные измерения у^ в точках x^ г = 1, . . . , п. Задача осложняется тем, что измерения у г производятся с ошибками ^, имеющими случайный характер, т. е. у г = = yiT + ^, где угт — неизвестное точное значение у = /(ж) в точке Ж = Ж*.
Задача восстановления функциональной зависимости состоит в получении оценки у = /(ж), причем не только в узлах измерения ж = ж^, но и между ними. Более того, часто наряду с восстановлением самой функции /(ж) требуется найти оценку ее производной /Дж).
Задача восстановления функциональной зависимости с непрерывным изменением аргумента является одной из основных задач математической обработки и интерпретации результатов экспериментов.
В настоящее время одним из эффективных способов восстановления функциональной зависимости с непрерывным изменением аргумента по экспериментальным данным является применение кубических сплайн-аппроксимаций, в том числе применение кубических сглаживающих сплайнов при наличии ошибок в измерениях у г-
Сглаживающие кубические сплайны тесно связаны с интерполяционными кубическими сплайнами. Поэтому предварительно дадим краткое введение в теорию кубических интерполяционных сплайнов.
В дальнейшем, не умаляя общности, предполагаем, что узлы {х^ г = 1,. . . , п}, упорядочены, т. е.
а = Ж1 < Ж2 < . . . < хп = Ь.(11.29)
Функция Sn(x) называется кубическим сплайном с узлами (11.29), если: 1° на каждом интервале [ж^, ж^1] Sn(x) — кубический полином, т. е.
Sn(x) = аг + Ь^х - Хг) + сДж - жД2 + (/Дж - жД3, (11.30)
2° S^x) — дважды непрерывно дифференцируема на [а, 6].
Кубический сплайн называется интерполлционним^ если
Sn(Xi) = Ш, г = 1,...,п.(11.31)
Из (11.30) следует, что уi = ai, г = 1, . . . , п — 1.
Для построения кубического интерполяционного сплайна необходимо знать 4(п — 1) коэффициентов {a^ bi,Ci, d^ г = 1, . . . , п — 1}. Из условий непрерывности Sn^x\ S'n^x\ S'^x^ во всех внутренних
узлах ЖгД = 2,...,п — 1, получаем 3(п — 2) равенств. Кроме того, имеем п равенств интерполяции (11.31). Итого получаем 4п — 6 равенств с вхождением в них неизвестных коэффициентов. Недостающие два равенства задают дополнительно в крайних узлах Ж1, хп и называют краевыми условиями. Обычно используют следующие типы краевых условий:
1° 5^(ж1) = ть 5"(ж„) = т2;
2° 5"(ж1) = тъ 5"(ж„) = т2;
3° 5"'(ж1) = ть 5"'(ж2) = т2;
4° S^i) =-^(О, k = 0, 1.
Часто используют краевое условие 2° с mi = т^ = 0.
Ниже приводится удобный и компактный алгоритм построения интерполяционного кубического сплайна Sn(x\ в котором сначала находится вектор значений вторых производных в узлах (11.29) Mi = = S^(xi\ г = 1, . . . , п, а затем восстанавливаются коэффициенты bi, Ci, di, г = 1, . . . , п — 1, по формулам
b =№+1 - № _ h Mi+i+^Mi,сMidi =M,+ VMi,(11.32)
гhi167 г2 , г6hi'V
где hi= x^i — Жг, г = 1, . . . , n —1.
Для нахождения неизвестных значений Mi, г = 1,. . . , п, используем условия непрерывности первой производной сплайна во внутренних узлах х^ г = 2,. . . , п — 1, с учетом условий интерполяции (11.31). Получаем п — 2 равенства:
Mi_x + ^L±^i Mi + — Mw = yi±LzH»i - yt - №-!, (11.33) 63г 6г+1hihi-г ’ '’
г = 2, . . . , n — 1.
Два недостающих уравнения получаем из краевых условий, которые относительно Mi, г = 1, . . . , п, имеют вид
uiMi-\-и^М^ = Di, uiMn_i ^r и2Мп = D2,(11.34)
где ^1,^2^1,172, Di , D2 в зависимости от типа краевых условий даются следующими равенствами:
для краевых условий типа 1° Ui = hi/3, и^ = hi/6, vi = /zn_i/6, ^2 = ^n-i/3, Di = (y2 - yi) / hi - mi, D2 = (yn_T - y^/h^i + m2;
для краевых условий типа 2° Ui = 1, и^ = 0, 17Х = 0, и^ = 1, Di = = mi, D2 = m^-,
для краевых условий типа 3° Ui = 1, и^ = —1, vi = — 1, ^2=1? Di = -mihi, D2 = m2hn_i.
Совокупность n равенств (11.33), (11.34) — квадратная система п линейных алгебраических неоднородных уравнений с п неизвестными Mi, г = 1, . . . , п.
Систему (11.33), (11.34) относительно искомого n-мерного вектора М = (Mi, . . . , МН^Т запишем в векторно-матричной форме:
где у = (уъ . . . , yHY — n-мерный вектор, / = (Д, 0,. . . , О, /п)т имеет только две ненулевые компоненты Д и /п, зависящие от типа краевых условий. Для краевых условий типа 1° /i = — mi, /п = — m2, для остальных краевых условий Д = D^ fn = D^. Матрица А представима
в виде
А =А =Л2/Л2/
А =
А =
Л2/
Л2/
где
Ло —Ло —( hihi + h2h2g"б3zTz "Ph2h2 + hahaT3'( hihi + h2h2g"б3zTz "Ph2h2 + hahaT3'у 0000 . .у 0000 . .оо0000hn—2 hn-2 Ч- hn-i hn—i—636/оо0000hn—2 hn-2 Ч- hn-i hn—i—636/
Ло —
Ло —
( hihi + h2h2g
"б3zTz "
Ph2h2 + haha
T3'
( hihi + h2h2g
"б3zTz "
Ph2h2 + haha
T3'
у 0000 . .
у 0000 . .
оо0
000
hn—2 hn-2 Ч- hn-i hn—i
—636/
оо0
000
hn—2 hn-2 Ч- hn-i hn—i
—636/
((n — 2) x п)-матрица, Ay = (г/i, u2) 0,..., 0) — матрица-строка, Л2 = (0,0, . . . , 0, vi, u^ — матрица-строка.
Матрица H представима в виде
где
0 ... 000
000
0000 • • +\hn-20000 • • +\hn-21hn-\
0000 • • +
\hn-2
0000 • • +
\hn-2
((n — 2) х п)-матрица, Н^ Н^ — матрицы-строки, элементы которых зависят от типа краевых условий. Для краевых условий типа 1° /Д = (—-*-,-*-, 0, ..., 0), Я2 = (0, ..., 0, —-—, — —-—), для остальных hi hihn-i hn-\
типов краевых условий Н^ Н^ — нулевые матрицы.
Поскольку матрица А трехдиагональная, система (11.35) эффективно решается методом прогонки, требующим только ~ 16п арифметических операций. Устойчивость метода прогонки обеспечена в силу выполнения неравенства (hi-i + h^fS > /^-1/6 + Дг/6, которое означает, что А — матрица с диагональным преобладанием. В частности, диагональное преобладание обеспечивает невырожденность матрицы А и тем самым единственность решения системы (11.35). Итак, кубический интерполяционный сплайн единственен.
Для вычисления значений кубического интерполяционного сплайна Sn(x) и его производной S^M в точках, не совпадающих с узла-
ми (11.29), наиболее компактной является схема Горнера:
t = x-Xi. (11.36)t = x-Xi. (11.36)SH^ = pi A- t^bi + t^i + td^Y S'^x) = bi + t^Ci + ^tdiY
t = x-Xi. (11.36)
t = x-Xi. (11.36)
Для подсчета 5п(ж) и S'n(x) по формулам (11.36) необходимо предварительно подсчитать ^b^ с^ di. г = 1, . . . , п — 1} по формулам (11.32).
Если число вычисляемых значений кубического интерполяционного сплайна меньше l.ln, то целесообразно вместо формул (11.36) использовать формулы
, Г 2А+1 У/ /\ (^г+1 “Ь hi)Mi + (t + h^ Mi-^-y
= ш +(ж<+1 - ж)6
^(ж) =
Уг+1-Уг , /, ,(«j+i - X + h^Mf + t(t + h^Mw
I +х^, A" h^Mi-y-y — Mi
+ Дж ж^-щ)^, (11.37)
Ж^ ^ Ж ^ Ж^_|_^.
Интерполяционные кубические сплайны обладают следующим свойством сходимости. Обозначим hmax = max^ hi. Пусть /(ж) имеет на отрезке [а, 6] непрерывные производные до 3-го порядка включительно. Тогда S^ ^ равномерно по ж 6 [а, Ь\ стремится к /^(ж), к = 0,1, 2, при hmax -Л 0. Более того, имеют место неравенства
supк = 0,1,2,(11.38)
жЕ[а,6]
где С к не зависят от узлов (11.29), а определяются только свойствами /(ж) и ее первых трех производных на промежутке [а, 6].
Замечательным качеством интерполяционных кубических сплайнов является их экстремальное свойство. Рассмотрим квадратичный функционал
ь
J(^ = |(у>"(ж))2^ж.(11.39)
Поставим задачу на минимум функционала (11.39) на классе дважды непрерывно дифференцируемых на [а, 6] функций, удовлетворяющих условиям интерполяции ф^х^ = yi^ г = 1^ . . . ^ т^ и одному из краевых условий 1°-4°. Обозначим класс таких интерполяционных функ-
ций через V^k^Y & = 1, 2, 3, 4, в зависимости от выполнения краевых условий К°.
Теорема 11.1. Sn(x) = arg ш1п^(ж)еу2/8(ж) J(^), где Sn(x) — интерполяционный кубический сплайн, удовлетворяющий краевим условиям К°.
В частности, интерполяционный кубический сплайн S^xY удовлетворяющий нулевым краевым условиям 2° (mi = т^ = 0), доставляет минимум функционалу J(^) в классе дважды непрерывно дифференцируемых интерполяционных функций.
Функционал (11.39) определяет меру кривизны функции <^(ж) на [а, 6]. Поэтому экстремальное свойство интерполяционных кубических сплайнов означает, что они имеют минимальное значение меры кривизны среди всех дважды непрерывно дифференцируемых интерполяционных функций.
Рассмотрим механическую задачу об изгибании тонкого упругого стержня, который должен проходить через точки у^, г = 1,. . . , п, с шарнирным закреплением в этих точках.
Тогда функционал (11.39) будет пропорционален упругой энергии стержня, имеющего форму ip^x\ а экстремальное свойство интерполяционного кубического сплайна 5п(ж) означает, что стержень примет форму 5п(ж) (предполагается, что на краях х = а, х = b стержень закреплен в соответствии с выбранными краевыми условиями).
Интерполяционные сплайны применяют только в том случае, когда ошибки в измерении у^ малы, а расстояние между соседними узлами Хг достаточно большое. В противном случае интерполяционный сплайн, проходя через точку yi, будет реагировать даже на сравнительно небольшие ошибки в измерении у^ и в нем будут присутствовать высокочастотные колебания, имеющие случайный характер. Присутствие высокочастотных ложных флуктуаций доставляет особые неприятности в случае необходимости дифференцирования сплайна.
Поэтому при наличии ошибок в измерениях у^ для восстановления функциональных зависимостей вместо интерполяционных сплайнов применяют сглаживающие сплайны, во многом свободные от вышеуказанных недостатков интерполяционных сплайнов.
Пусть случайные величины ^ (ошибки в измерении y^Y г = 1,. . . , п, независимы и М£ = 0, D£ = а?. Существует несколько приемов введения сглаживающих кубических сплайнов. Один из приемов описан ниже.
Рассмотрим функционал
=^^ + а [(^"М)2 dx, (11.40)
•1г
i1а
где а > 0 — параметр сглаживания.
Поставим задачу на минимум функционала (11.40) в классе Wk дважды непрерывно дифференцируемых функций, удовлетворяющих условиям К°. Подчеркнем, что в отличие от экстремальной задачи на
минимум функционала (11.39) не требуется выполнения интерполяционных равенств <p(xi) = у^ г = 1,. . . , п.
Теорема 11.2. Решением задачи на минимум функционала (11.40) в классе Wk является кубический сплайнудовлетворяющий краевым условиям К °.
Доказательство. Пусть функция <^*(ж) 6 Wk доставляет минимум функционалу (11.40). Обозначим у* = фДхгУ г = 1, . . . , п, и построим интерполяционный кубический сплайн 8^х\ удовлетворяющий интерполяционным условиям S* (ж^) = у^ г = 1,. . . , п, и краевым усло- bь
виям К°. Из теоремы 11.1 следует, что |(5*(ж))2с/ж < j^*м(ж)^dx.
Ноаа
г = 1 СТ^г = 1
Поэтому ЛД8^ ^ Ja^Y Поскольку функционал (11.40) в классе функций Wk сильно выпуклый, то решение задачи на минимум функционала (11.40) единственно. Следовательно, 5*(ж) = ^*(ж). Теорема доказана.
В дальнейшем 5* (ж) будем называть сглаэюивающим кубическим сплайном и обозначать 5па(ж).
На первый взгляд задача нахождения сглаживающего сплайна кажется более сложной, чем для интерполяционного сплайна, поскольку априори отсутствует информация о координатах 8П(Х (хД Но эта задача решается с использованием экстремального свойства сглаживающих кубических сплайнов, зафиксированного в теореме 11.2.
Решение задачи на минимум функционала (11.40) приводит к следующему замечательному результату относительно искомого сглаживающего сплайна 8пДх) [32].
Теорема 11.3. Кубический сплайн Sna(x) является сглаэюиваю- щим тогда и только тогда, когда выполнена система равенств
Sna(xi) + aa^Zi = yi, i = 1,..., n,(H-41)
где Zx = S"U<0, Zi = S'"^ + 0) - S'"^ - 0), i = 1, 2,..., n - 1, Z« = S"'a(b).
Система равенств (11.41) дает возможность построить эффективный численный алгоритм нахождения сглаживающего кубического сплайна. Обозначим
Z = (Z1,..., Zn)T, у = (уъ... ,уп)Т,
Sa = (SQ1,..., Sj, М = (МЪ..., Mnf,
где Sai = Sna^XiY Mi = 5"а(ж;), i = 1,..., n. Введем матрицу K^ = = diag(^,...,o-2).
Тогда систему уравнений (11.41) можно записать в векторноматричной форме:
Sa^aK^Z = у.(11.42)
Векторы 8аи Z можно выразить через вектор М. Действительно, для кубических сплайнов справедливы равенства
S'^xt + 0) =г =
S^i - 0) =i = 2,..., n,
из которых следует представление
М2 - MlMi+1 - Mi Mi- Mi-! .
Zi =, Zi = —=4-, г = 2,..., n - 1,
UlUiUi-1
Mn — 1 Mn
— Г•
Un — 1
Тогда систему предыдущих равенств можно записать в векторноматричной форме:
Z = HTM,(11.43)
где матрица Н определена в формуле (11.35).
Из системы (11.35), справедливой для любого кубического сплайна, для сплайна Sna(x) следует соотношение
HSa = АМ - /.(11.44)
Подействуем на обе части системы (11.42) матрицей Н и выразим Z и HSa через М согласно равенствам (11.43) и (11.44). Получаем систему линейных алгебраических уравнений относительно неизвестного вектора М;
(А + аНК^НТ)М = Ну + /.(11.45)
Поскольку матрица А трехдиагональна, а матрица НК^НТ пяти- диагональна, матрица А + аН К^НТ пятидиагональна.
Для всех типов 1°-4° краевых условий матрицы А и НК^Н1 положительно определены. Поэтому матрица А + аН К ^Нт положительно определена для любого а ^ 0.
Итак, система (11.45) для любого а ^ 0 имеет единственное решение.
Поскольку матрица А + аНК^Нт пятидиагональна, система (11.45) эффективно решается методом обобщенной прогонки, требующим для своей реализации ~ ЗОп арифметических операций [36].
После решения системы (11.45) значения сглаживающего кубического сплайна 5па(ж) в узлах ж^ можно подсчитать по формуле
(11.46)(11.46)Sa = у - аК^НтМ.
(11.46)
(11.46)
Если требуется вычислить значения 8?па(х) и 8па(х) в произвольных точках х 6 [а, 6], то можно воспользоваться формулами Горнера (11.36) с заменой в этих формулах у^ на Sna(xiY г = 1, . . . , п.
До сих пор предполагалось, что параметр сглаживания фиксирован. Если а —> 0, то сглаживающий сплайн 8па(х) стремится к интерполяционному сплайну 8п(х) с условиями интерполяции Sna(xi) = Уи г = 1,. . . , п. Поэтому при малых значениях а > 0 у сглаживающего сплайна могут появиться случайные высокочастотные флуктуации из- за ошибок в измерениях у^ г = 1,. . . ,п. Напротив, если а -Л +оо, то сглаживающий сплайн стремится к линейной функции, для которой у?" (ж) = 0. Поэтому при больших а происходит слишком большое сглаживание экспериментальных точек (ж^, у^ ^ % = 1, . . . , п. Ясно, что подходящее значение параметра сглаживания должно быть согласовано с уровнем ошибок в измерениях у^ г = 1, . . . ,п. В частности, если уровень ошибок стремится к нулю, то а должен также стремиться к нулю согласованно с уровнем ошибок.
1™1п ±11™1п ±1Чаще всего для выбора подходящего значения параметра сглаживания используют способ невязки. Введем функционал 1п(а) =
1™1
п ±1
1™1
п ±1
называемый невязкой. Тогда, согласно спо
собу невязки [54], выбирают такое значение сщ, Для которого
1пЫ = ^(11.47)
где Д рекомендуется брать из промежутка [0,8; 1].
Фактическое нахождение подходящего значения «о согласно способу невязки сводится к последовательному нахождению 8па(х) для различных а и выбору из них такого 8пао^х\ для которого наиболее точно выполняется равенство (11.47).
В частности, если все измерения равноточны, т. е. а? = ст2, г = = 1,. . . , п, то среднеарифметическая
1 п
z=l
где /(жД — значения искомой функции в узлах, является состоятельной оценкой ст2 (если бы ст2 была неизвестной) и при достаточно большом п S2 близка к ст2. Если предположить, что 8па(х{) достаточно близки к /(ж), ив?2 заменить /(жД на 8па(х^ то
1 п
^2 ~ ■ ^Мпсдхд - уд2-z=l
Приравняв ?2 известной ст2, получаем равенство для определения подходящего значения а:
^^(Sna(xd - уд2 = а2(11.48)
z=l
Существуют другие методы определения подходящего значения параметра сглаживания, в том числе для случая, когда дисперсия ошибок ст2 неизвестна [22].
Пусть ст2 неизвестна. Тогда для определения подходящего значения «о используют способ перекрестной значимости, согласно которому
«о = arg ппп М\\у - Sa||,
где усреднение производится по различным измерениям значений искомой функции в узлах х И1 =. . . Л1.
Поскольку обычно исследователю известна лишь одна реализация измерений у. то функционал М\\у — Sa|| заменяют на
u(a) = 52 (^ - Sk^kWi(11.49)
&=i
где Sk(x) — сглаживающий кубический сплайн, построенный по п — 1 измерению уъ. . . , т/а?—1,2/^+1, . . . , уп в узлах хТ < ж2 < • • • < жк_г < < xk^i < . . . < хп, к = 1,. . . , п.
За подходящее значение параметра сглаживания берут то, которое минимизирует функционал перекрестной значимости (11.49). Численная реализация способа перекрестной значимости требует построения семейства сглаживающих кубических сплайнов ^8к^х\ к = 1,. . . , п} для различных значений а.
В заключение параграфа приведем схему восстановления функциональной зависимости с помощью робастных сглаживающих кубических сплайнов.
Вместо функционала (11.40) рассмотрим робастный сглаживающий функционал
(11.50) •1<Тг'V
г=1а
где p(s) — функция Хьюбера.
Следующая теорема доказывается аналогично теореме 11.2.
Теорема 11.4. Решением задачи на минимум функционала (11.50) в классе wk является кубический сплайн 5**(ж), удовлетворяющий краевым условиям К °.
В дальнейшем 8**(х) называется робастным сглаживающим кубическим сплайном и обозначается 5роб(ж)-
Обозначим 5Роб = (^06(^1), • • •, 5роб(жп))Т, М = (Мг,..., Мп)Т, М, = Spo6($i).
Можно показать, что вектор Spo6 связан с М соотношением
а вектор вторых производных находится из системы нелинейных уравнений
(А + а Н К$НТ)М = Ну' + /,(11.52)
где матрицы А^ Н^ К^ и векторы у. / такие же, как ив (11.45),а вектор у* = (У 17 • • • .Уп)Т определяется равенствами
У г.У г.^роб ( ^ г ) “Ь К О" { ,^роб ( ^ г ) “Ь К О" { ,< ^роб ( ^ г )^ ^ г ?< ^роб ( ^ г )^ ^ г ?если г 6 /о, если гбД, если г € L,если г 6 /о, если гбД, если г € L,
У г.
У г.
^роб ( ^ г ) “Ь К О" { ,
^роб ( ^ г ) “Ь К О" { ,
< ^роб ( ^ г )^ ^ г ?
< ^роб ( ^ г )^ ^ г ?
если г 6 /о, если гбД, если г € L,
если г 6 /о, если гбД, если г € L,
Л) — {^ : \Уг *^роб(жг)| КсГ^ч
I + = {^ • Уг *^роб(жг) > КсУ^^ I— = {^ • Уг *^роб(жг) < К (У г\•
Для решения системы нелинейных уравнений (11.52) можно использовать нижеследующий итерационный процесс:
(А + аНК^Нт>1^ = Ну^ + /,(11.53)
где
уТ =уТ =Уг.8^ + К di ^° -KaiУг.8^ + К di ^° -Kai• ЛО если г 6 7g ,• ЛО если г Е ,• ЛО если г Е ,• ЛО если г 6 7g ,• ЛО если г Е ,• ЛО если г Е ,
уТ =
уТ =
Уг.
8^ + К di ^° -Kai
Уг.
8^ + К di ^° -Kai
• ЛО если г 6 7g ,
• ЛО если г Е ,
• ЛО если г Е ,
• ЛО если г 6 7g ,
• ЛО если г Е ,
• ЛО если г Е ,
s^ = (S^,..., s^f = y«-D _ a K£HtmW,\ш-8^ККа^,
: Уг- S^ > Ka^, 1^ = {г : Ш - S^ < -Ka^.
В качестве начального приближения S^ можно взять сглаживающий кубический сплайн, задаваемый равенствами (11.45), (11.46).
Итерационный процесс (11.53) сходится за конечное число шагов к решению системы (11.51), (11.52).
Заметим, что итерационный процесс (11.53) обладает высокой вычислительной эффективностью, в частности из-за того, что на каждом шаге процесса решается система (11.53) с одной и той же пятидиагональной матрицей А + аНК^^Н)тчто дает возможность, обратив ее однажды, «обслуживать» все дальнейшие итерации.
На рис. 11.3 представлены результаты использования кубического сглаживающего (сплошная линия) и робастного кубического сглаживающего (пунктирная линия) сплайнов. Символами (★, +) отмечены значения с г Е 1^ и г Е 1_. На нижнем графике показаны величины корректировок значений исходного временного ряда в результате применения итерационного процесса минимизации робастного сглаживающего функционала (11.50).
Рис. 11.3Рис. 11.3
Рис. 11.3
Рис. 11.3
Робастные сглаживающие кубические сплайны были успешно использованы для решения ряда некорректных задач при обработке данных физических экспериментов [7,8].
11.5. Метод вейвлетов
В последние годы для исследования неопределенных данных был разработан новый инструмент — вейвлет-преобразование.
Ниже дано краткое введение в теорию вейвлет-преобразования и его применения при обработке неопределенных данных.
Термин «wavelet» был впервые введен в 1909 г. Альфредом Хааром (Alfred Haar). В дальнейшем, особенно в последние 15 лет, вейвлет-анализ развивался в нескольких направлениях усилиями многих ученых (Jean Morlet, У. Meyer, Stephane Mallat, Ingrid Daubechies) [95,99,102104,107].
В определенной степени вейвлет-преобразование является обобщением преобразования Фурье.
Напомним, что любая функция /(f) из класса L^—7г,тг) может быть представлена в виде ряда Фурье:
/(0 = X Cbeikt,/(0 = X Cbeikt,(11.54)(11.54)
/(0 = X Cbeikt,
/(0 = X Cbeikt,
(11.54)
(11.54)
где ск = 4" [ /We гМ dt-
Функции ^(t) = e%kt образуют ортогональный базис пространства L2(—тг, тг) и построены с помощью масштабного преобразования базисной функции ^(t) = е^-
12 А.В. Крянев, Г.В. Лукин
Для всех f(t) Е L^—oo, оо) верно j |/(t)|2 dt < ос и справедливо разложение в интеграл Фурье:
/(<) = J cH^dco, сИ = ^ J f^W^dt.
В то же время, поскольку elkt -^ 0 при t —> оо, etkt не может быть счетным базисом в пространстве L^—оо, оо).
Поставим задачу о сохранении представления типа (11.54) для fk^ е L2(-oo,oo):
fW = Т, ск*Фк№,fW = Т, ск*Фк№,Ск =| f(t)ipk(t) dt,Ск =| f(t)ipk(t) dt,(11.55)(11.55)
fW = Т, ск*Фк№,
fW = Т, ск*Фк№,
Ск =| f(t)ipk(t) dt,
Ск =| f(t)ipk(t) dt,
(11.55)
(11.55)
где фк^ образуют ортогональный базис пространства L^—оо, оо).
Оказывается, можно построить ортогональный базис в L^—оо, оо) на основе одной базисной функции ^И? которая и называется (базисным) вейвлетом^ но с помощью двух операций: масштабного преобразования и параллельного сдвига, например Vw(^) = 2n/2^(2nt — к).
Для того чтобы ^(t) ^ L^—x^ оо) была базисным вейвлетом, необходимо выполнение двух условий:
1° ^(t) = О за пределами некоторого конечного промежутка либо ^(t) —> 0 при t оо;
2° J V>W^ = 0.
Кроме того, поскольку ^(2) ^ L^—оо, оо), то должно выполняться неравенство j |^(t)|2 dt < оо.
Иногда требуют равенства нулю всех моментов до определенного порядка, т. е. j tki))(t) dt = 0, к = 1, . . . , m.
Ниже даны примеры базисных вейвлетов, используемых в вейвлет- анализе.
Пример 11.1 (Вейвлет Хаара).
(11.56)
Базисный вейвлет Хаара имеет конечный носитель t Е [0,1].
Функции ^nk(t) = 2n/2^(2nt — к)^ п, к = 0, ±1, ±2, . . ., образуют ортонормированный базис пространства L2(—оо, оо).
Определим семейство функций
3 = -^3 = -^(11.57)(11.57)
3 = -^
3 = -^
(11.57)
(11.57)
п = 0,1,2,..., /г = 0,1,..., 2П — 1.
Можно показать, что ^nk(t) — периодические функции с периодом Т = 1. Их называют периодическими вейвлетами Хаара.
Периодические вейвлеты (11.57) образуют ортогональный базис пространства £2(0,!).
Пример 11.2 (Французская шляпа — FHAT-wavelet).
(11.58)(11.58)t Е [-1,-1/3), t Е [-1/3,1/3], t е (1/3,1], ^[-1,1].
(11.58)
(11.58)
Этот базисный вейвлет имеет конечный носитель t Е [—1,1].
Нижеследующие базисные вейвлеты, в отличие от предыдущих, непрерывны на всей числовой оси.
Пример 11.3. Семейство базисных вейвлетов ^(Д т) определяется равенством
т) = НГ^е"р/\ m = 1,2,...(11.59)
Вейвлет ф^ф 1) называют волновым вейвлетом (wave-wavelet), вейвлет ф^ф 2) — мексиканской шляпой.
Базисные вейвлеты семейства зДД т) имеют бесконечный носитель t Е (—оо, оо), но очень быстро стремятся к нулю при t —У ос.
Пример 11.4 (Вейвлеты Добеши — Daubechies wavelets). Базисные вейвлеты 'ДМ вейвлетов Добеши непрерывно дифференцируемы, но, в отличие от базисных вейвлетов семейства ^(Д тф имеют конечный носитель.
Семейство базисных вейвлетов Добеши принято снабжать символом Daub А\ N = 2, 3,. . . Наиболее часто используется вейвлет Daub4 четвертого порядка. Для ^Daub4 Справедливо равенство j ^Daub4W dt =
= 0 и его носитель t Е [0,3].
Базисные вейвлеты ^Daub7v(£) могут быть получены из равенства
(11.60)(11.60)V’DaubNW^^ £ (-l^Cx-kUVYN^t-kY
(11.60)
(11.60)
где Ci(N) — коэффициенты, зависящие от порядка N базисного вейвлета Добеши; для каждого N число СДЛД, отличных от нуля, конечно. Например, для базисного вейвлета ^Daub4(t)
а остальные Ci равны нулю.
Функция (N^t) называется сканирующей для базисного вейвлета ^Daub4 и определяется как предел
(N,t) = Inn „(А^Д),(11.61)
где o(N^t) = у(х) — у^х — 1), у(х) — функция Хевисайда, ^N^t) = = V2 £ CkW^N^t-kY
Все функции ^N^t\ TV = 2,3,. . ., непрерывны и имеют носитель t 6 [0, 3]. Из равенства (11.60) следует, что базисные вейвлеты ^Daubw также непрерывны и имеют носитель t Е [0,3].
Аналогично (11.57) определим семейство функций
ФпкЦМ = Е ^/^DaubN^<t + j)-kY j = — DC(11.
n = 0,l,2,..., k = 0,1,..., 2й-1.
Можно показать, что ^^(N^ t) — периодические функции с периодом Т = 1. Периодические вейвлеты Добеши (11.62) образуют орто- нормированный базис пространства £2(0,!). Для любой f^ Е £2(0,!) справедливо разложение
оо 2"-1_
fW = со + £ £t).(11.63)
n=0 k=0
где
ii
Co = I УД) dt, ank(N) = I J(t)ij?nfe(N, t) dt.
00
С вейвлетами Добеши тесно связаны еще два класса вейвлетов: кофлеты (coiflets) и симлеты (symlets), которые так же, как и вейвлеты Добеши, имеют конечный носитель. Например, базисные кофлеты порядка N. сконструированные Добеши и Кофманом (R. Coifman), имеют 2п моментов, равных нулю, и носитель t Е [—N,2N — 1]. Так же как и вейвлеты Добеши, базисные вейвлеты семейства кофлетов могут быть представлены в виде разложения (11.60) через сканирующую функцию (разную для разных кофлетов) с конечным числом отличных от нуля коэффициентов С^.
Пусть базисный вейвлет ^(2) удовлетворяет условию нормировки | ^(t)!2 dt = 1. Покажем, что все вейвлеты семейства
^пк^) = 2п/2^(2”< - к), п, к = 0, ±1,...,
также нормированы. Действительно,
ОООООО
j ^№^ = 2" J ^2(2"t- k)dt = j ^(t'^dt1 = 1, — oo—oo—оо
где tf = 2nt — к^ dt = 2~ndtf. Таким образом, для всех вышеперечисленных семейств вейвлетов ^nk(t\ п. к = 0, ±1, . . ., выполнено условие ортонормированности
j^ 'ФпкО^'Ф'п'к' (^) ^ — ^пп' ^кк* ч
где 5пп, — символ Кронекера.
Одной из наиболее значительных прикладных областей вейвлетов является сжатие информации, содержащейся в сигналах. Дело в том, что полезный сигнал, подлежащий сжатию, представляет, как правило, суперпозицию локальных образований солитонного типа, а образования такого рода с высокой точностью (в отличие от разложений по синусам и косинусам) могут быть представлены в виде разложения по ортонормированной системе вейвлетов с небольшим числом отличных от нуля коэффициентов.
Другое направление применения вейвлетов связано со сглаживанием хаотических временных процессов, т. е. выделением детерминированных и хаотических компонент.
Более подробную информацию о свойствах вейвлетов, вейвлет-ана- лизе и его применении можно найти в [102,104].
Г лава 12
МЕТОДЫ ПРОГНОЗИРОВАНИЯХАОТИЧЕСКИХ ВРЕМЕННЫХ РЯДОВ
Прогнозирование временных процессов — одно из основных направлений исследований во многих прикладных областях и в науке в целом. Особую значимость прогнозирование имеет при исследовании экономических процессов, в частности процессов в финансовой области. Уметь прогнозировать с приемлемой точностью развитие исследуемого временного экономического процесса — базовая предпосылка для успешного управления процессом и реализации максимальной эффективности работы управляемой экономической системы.
К настоящему времени разработано много методов и основанных на них алгоритмов прогнозирования временных процессов [1,4,5,37, 50,60,61,75,98]. Ниже рассмотрены сравнительно новые методы прогнозирования, два из которых используют априорную информацию экспертного характера, а третий основан на выделении так называемых главных компонент исследуемого временного ряда.
Методы прогнозирования с использованиемаприорной информации и ортогональных
полиномов
При прогнозировании временных рядов часто в распоряжении исследователей имеется априорная информация о значениях временного ряда в будущие моменты времени, для которых и производится прогноз. Ясно, что при решении практических задач априорная информация в абсолютном большинстве случаев носит неопределенный характер. В таких ситуациях задача прогнозирования состоит в оптимальном учете априорной информации при ее «объединении» в процессе прогнозирования с информацией, содержащейся в уже реализованной части временного ряда.
Ниже предполагается, что априорная информация задана в виде априорных экспертных оценок значений временного ряда
(12-1) для будущих временных дат
и задаются уровни погрешности этих оценок в виде числовых значений дисперсий:
(12.2)
Предполагается также, что в распоряжении исследователя имеется реализованная часть исследуемого временного ряда для прошедших временных дат t_N^ t-N+h . . . ^t_y и настоящей даты to.
Для осуществления прогноза значений временного ряда на будущие даты ti,^---,^ объединяющего информацию в реализованной части временного ряда и экспертную информацию, в этом параграфе мы используем схему выделенной детерминированной компоненты с помощью разложения временного ряда по базисной системе полиномов, ортогональных на множестве значений аргумента
• • До Д1? • • • Дl (12.2) с весами
шк = 1/<т^ к =—N,—N + 1,... ,0,1,..., L- (12.3)
Согласно результатам, представленным в §11.1, детерминированная компонента временного ряда дается равенством
Удет^к) = у и, Vj(tk), к = -N,-N + 1,... , 0,1,2,... , L,
tij = Е ^к^з^к^Ук,(12.5)
k = — N
У-n^ У-n+i, • • • -Уо —значения реализованной части исследуемого временного ряда, р^ . .. ^ pL — экспертные оценки (12.1).
Окончательно прогнозные оценки pnpor(tk) значений временного ряда на будущие даты t^t-^ . . . DtL даются равенствами
Упрог^к^) — Удет^к^ч к — 1, . . . , L(12.6)
где 7/Дет(^) определяются из равенств (12.4).
Замечание 12.1. Точность прогноза (12.6) во многом определяется точностью экспертных оценок (12.1), задаваемой дисперсиями (12.2). В частности, при сг^ —> 0, т/прог^/с) -^ Рк^ к = 1, . . . , L и информация в реализованной части временного ряда становится ненужной.
Замечание 12.2. Если экспертные оценки (12.1) отсутствуют, то по умолчанию будем полагать
У1 = У2,... ,Уь = Уо-(12.7)
В этом случае достаточно надежный прогноз можно получить лишь для небольшого числа временных шагов вперед (в предположении выполнения равенства h^ = t^y — t^ = const).
Замечание 12.3. Если дисперсии cf^n^ °‘-N4-n - -- ^о априори не- 99999
известны, то положим a_N = a_N^y = . . . = Oq = ст , где о предварительно определяется из равенства
10
^2 = ^ Е кУк-Уи?.(12.8)
где Уй = 52 n'M^k), к = -N,-N + 1,..., О, j=1
(12.9)(12.9)о
(12.9)
(12.9)
^ = 52 v'j(tk)yk,
k=-N
а {^^(^)} — система полиномов, ортогональных на множестве значений аргумента t-w^ t-w+i, . . . , to с весом, равным единице.
Замечание 12.4. При отсутствии экспертных оценок и использовании равенств (12.7) можно положить сг^ = cfq(1 + (Зк\ к = 1, . . . , L, ЗИ
Замечание 12.5. Все используемые в представленной выше схеме прогнозирования параметры (m, N, L) следует определять на этапе обучения схемы прогнозирования с использованием реализованной части исследуемого временного ряда. Критерием отбора подходящих значений параметров в процессе обучения прогнозируемой схемы должно являться качество прогноза, например сумма квадратов невязок между прогнозируемыми и реализованными значениями исследуемого временного ряда.
Если в реализованной части P-n^ • • • , У о временного ряда имеются большие выбросы, то вместо предложенной выше схемы выделения детерминированной компоненты должна применяться робастная схема.
В этом случае, согласно 11.1, детерминированная компонента временного ряда дается равенством
УдеМ) = £ upo6j^j(tky к = -N,-N + 1,. . . , 0,1,. . . , L, (12.10) j=i
L
npo6j = 52 wk^j(tk)yk, j =(12-11)
k=-N
где
гУк^если к € /о,
если к € /+,если к Е /_,если к € /+,если к Е /_,52 ^po6j фj (^к) 4“ К(Ук^
если к € /+,
если к Е /_,
если к € /+,
если к Е /_,
3 = 1
52 ^po6j’Ф3 {tk )К(Ук^
U = 1
Л) — {^ • \Ук 5 > ^po6j’Ф3'^к ) | ^ кС (У к^ •)3 = 1
^+ — {/ь • У к 5 ^po6j’Фз ^к) > ^^к^-)3 = 1
1-=\к; ук- 52 Мроб,'^(^) < -Как}-
3 = 1
Нелинейная робастная оценка (12.11) может быть найдена с помощью итерационной процедуры (11.12), (11.13).
Окончательные прогнозные оценки pnpor(tk) значений временного ряда даются равенствами (12.6), где Рдет^к) определяются из равенства (12.10).
Методы прогнозирования с использованиемаприорной информации и линейных сплайнов
Так же как и в предыдущем параграфе, предполагается, что априорная информация задана в виде экспертных оценок (12.1) и погрешностей этих оценок (12.2).
В этом параграфе для выделения детерминированной компоненты мы используем разложение по системе линейных сплайнов, основанной на минимизации сглаживающего функционала
LL — 1
52 wk(Vk - У^^)2 + а 52 ^" (у(^+1) - у(^))2,(12.12)
k=—Nk=-N к
где Wk определяются равенством (12.3), hk = tk^i — tki ct > 0 — параметр сглаживания.Тем самым, согласно § 11.2, вектор детерминированной компоненты Удет = (Рдет(1_^^ • • • , Рдет^ь))Т определяется из системы линейных алгебраических уравненийА¥дет = Р,(12.13)А и вектор F даются00 . . .где Wk определяются равенством (12.3), hk = tk^i — tki ct > 0 — параметр сглаживания.Тем самым, согласно § 11.2, вектор детерминированной компоненты Удет = (Рдет(1_^^ • • • , Рдет^ь))Т определяется из системы линейных алгебраических уравненийА¥дет = Р,(12.13)А и вектор F даются00 . . .где симметричная трехдиагональная матрица равенствамигде симметричная трехдиагональная матрица равенствамиA =A =h-N-нh-N-наh-N+xааh-N+xаh-N-нh-N-н^-N+l + ТЬ 7iL-n-H a-N^-N+l + ТЬ 7iL-n-H a-N00000000'-^+lо о ...оо'-^+lо о ...оо00hb-i L hb-i /hb-i L hb-i /
где Wk определяются равенством (12.3), hk = tk^i — tki ct > 0 — параметр сглаживания.
Тем самым, согласно § 11.2, вектор детерминированной компоненты Удет = (Рдет(1_^^ • • • , Рдет^ь))Т определяется из системы линейных алгебраических уравнений
А¥дет = Р,(12.13)
А и вектор F даются
00 . . .
где Wk определяются равенством (12.3), hk = tk^i — tki ct > 0 — параметр сглаживания.
Тем самым, согласно § 11.2, вектор детерминированной компоненты Удет = (Рдет(1_^^ • • • , Рдет^ь))Т определяется из системы линейных алгебраических уравнений
А¥дет = Р,(12.13)
А и вектор F даются
00 . . .
где симметричная трехдиагональная матрица равенствами
где симметричная трехдиагональная матрица равенствами
A =
A =
h-N-н
h-N-н
а
h-N+xа
а
h-N+xа
h-N-н
h-N-н
^-N+l + ТЬ 7
iL-n-H a-N
^-N+l + ТЬ 7
iL-n-H a-N
0
0
0
0
0
0
0
0
'-^+l
о о ...
о
о
'-^+l
о о ...
о
о
0
0
hb-i L hb-i /
hb-i L hb-i /
F = (y-NW-N, • • • , yLWL)T.
Поскольку А — матрица с диагональным преобладанием, то для любых наборов исходных неопределенных данных (11.1)-(11.3) существует единственное решение Удет системы (12.13).
Окончательно прогнозные значения даются последними L компонентами вектора Удет-
Для предлагаемой в этом параграфе схемы остаются справедливыми все замечания предыдущего параграфа с заменой в замечании 12.5 параметров (m, N, L) на параметры (q, N, L\
Если в реализованной части у_ы, • • • , У о временного ряда присутствуют большие выбросы, то для выделения детерминированной компоненты временного ряда y~N^ У-N-vh • • • ^У(ьУъ • • • -Уl вместо сглаживающих линейных сплайнов должны использоваться робастные линейные сглаживающие сплайны.
Согласно § 11.3 в этом случае вместо сглаживающего функционала (12.12) используем робастный сглаживающий функционал
L—lL—l(12.14)(12.14)L
L—l
L—l
(12.14)
(12.14)
X (tik - y(tk^ + k= — N
где р^ — четная дифференцируемая функция, р(0) = 0, р^ ~ s2 для малых |s|, p(s)/s20 при s ос.
Если в качестве p(s) взять функцию Хьюбера, то детерминированная компонента Удет = (?/Дет(£-лО, . . . , УдетОЬьУ)Т временного ряда У-м^ • • • ^Уь^ определяемая как вектор, минимизирующий робастный сглаживающий функционал (12.14), является решением системы нелинейных уравнений
ЛУдет = ^,(12.15)
где
'Ук,'Ук,F' = (w_ni/-ni • • •, ч-еУеЕF' = (w_ni/-ni • • •, ч-еУеЕУк = \ Удет + Как,Ук = \ Удет + Как,<Удет<Удетесли к € /о, если к € /+, если к Е /_,если к € /о, если к € /+, если к Е /_,
'Ук,
'Ук,
F' = (w_ni/-ni • • •, ч-еУеЕ
F' = (w_ni/-ni • • •, ч-еУеЕ
Ук = \ Удет + Как,
Ук = \ Удет + Как,
<Удет
<Удет
если к € /о, если к € /+, если к Е /_,
если к € /о, если к € /+, если к Е /_,
Л) — ^к. \ук 2/Дет(^/с)| ^ R^k^i /_|_ — ^к. у^ Удет^к) > R^k^ I— — {^- Ук Удет^к^ < K^kV
Для фактического нахождения Удет можно использовать итерационную процедуру, изложенную в §11.3.
Если в качестве p(s) взять функцию Тьюки
p(s) =p(s) =( s2, |s| < R,{R2, |s| > R,
p(s) =
p(s) =
то УДет как решение задачи на минимум функционала (12.14) является решением системы нелинейных уравнений (12.15), где
(12.16)(12.16)( У кесли к Е /о,
(12.16)
(12.16)
\Удет^к)? если к Е Ir,
/о = {^ : \ук - 2/дет(^)| < R(TkV Ir = {к : \ук - т/дет(^)| > R(TkY
Для фактического нахождения Удет как решения нелинейной системы (12.16) можно использовать описанную в § 11.3 итерационную процедуру, сходящуюся к искомому решению за конечное число шагов.
Как и прежде, прогнозные значения для дат ti, . . . ^tL определяются равенствами
Мпрог(^/с) — Мдет(^/с)}Мпрог(^/с) — Мдет(^/с)}k = 1,...,L.k = 1,...,L.
Мпрог(^/с) — Мдет(^/с)}
Мпрог(^/с) — Мдет(^/с)}
k = 1,...,L.
k = 1,...,L.
Методы прогнозирования с использованиемсингулярно-спектрального анализа
Методы исследования временных рядов, основанные на сингулярноспектральном анализе (Singular-Spectrum Analysis — SSA), были развиты в основном на протяжении последних 16 лет [24,92-94,97,98, 100,110], хотя основы этого метода были заложены в более ранних работах [12,39]. В настоящее время SSA успешно используется для выявления скрытых периодичностей и выделения детерминированных компонент, включая сглаживание исследуемых временных рядов. В последние годы разрабатываются алгоритмы прогнозирования временных рядов, использующих SSA [24, 98].
Пусть задан исходный временной ряд
У1,...,У„.(12.17)
Зададим два целых числа М и L, называемых шириной окна и числом шагов соответственно, и сформируем (Lx Л4)-матрицу пошагового движения:
/ У1У2. ■.Ум \
У = У2Уз‘‘Ум+1 .(12.18)
\Уь Уы-1 • • • Уь+м-О
Рассмотрим задачу на собственные значения симметричной неотрицательной {М х Л4)-матрицы УТ У:
УТУ^ = ^.(12.19)
Собственные значения матрицы УТУ называются сингулярными числами матрицы У (что и дало название SSA).
Произведем ранжирование сингулярных чисел в порядке убывания:
/Л > М2 > . . . > Мм > 0,(12.20)
обозначив через ф^ = (ф^ь . . . , ^^)Т, J = 1? • • • ? Af, соответствующую им ортонормированную систему собственных векторов.
Сформируем ортогональную матрицу fl = (^>i, . . . , фм) и определим (Lx Л4)-матрицу главных компонент V равенством
V = У^ =(12.21)
где V^ j = 1,. . . , М1 суть L-мерные векторы, называемые главными компонентами.
Из равенств (12.21) следует соотношение
м
Y = VttT =(12.22)
представляющее собой разложение исходного временного ряда по главным компонентам Vj, j = 1,. . . , М.
Числовые значения сингулярных чисел ptj определяют уровень «информационного вклада» компоненты Vj во временной ряд, причем компонентам с большим индексом j соответствуют изменения временного ряда большей частоты.
Поэтому для осуществления операции сглаживания необходимо отбросить несколько последних по индексу главных компонент, соответствующих шумовой хаотической компоненте, оставив первые т из них, V1,. . . , Ут1 и вместо (12.22) использовать равенство
V = Е V^.(12.23)
Сглаженные детерминированные значения 2/дет(^) исходного временного ряда получаются путем усреднения значений элементов на побочных диагоналях матрицы У' = {т/^}, г = 1, . . . , L, j = — 1, . . . , М: 2/дет(Ч) = Ут 2/дет(^2) = (Х/12 + ^21)/^’2/дет(^з) =
= (Х/13 + 2/22 + 2/31)/3? 1 1
Одна из возможных схем прогнозирования с помощью SSA основана на рассмотрении системы линейных алгебраических уравнений
Е Фи = Уп-М+2^ (12.24)
ЕФм — 1,{ = Ут
г=1
где ^tj — я-я компонента вектора ф^ у г — члены исходного или сглаженного рядов (12.17).
В системе (12.24) т неизвестных яд, ... , хт и М — 1 уравнение.
Если система (12.24) совместна, то прогнозируемое значение yHvv может быть представлено в виде
2/п+1 — ^ Жг'Фмгч(12.25)
г=1
где Ж1, . . . , хт — решение системы (12.24).
Пусть исходный временной ряд (12.17) порожден однородным конечно-разностным уравнением порядка т с постоянными коэффици-
ентами:
2/т + г “И а,12/т + г —1 + • • • + О-тУг = О, Z = 1,2, . . .(12.26)
Тогда при М ^ т + 1 система (12.24) совместна и имеет единственное решение.
В этом случае можно продолжить прогноз на последующие временные даты, используя систему
(12.27) т (к}
52 ж\ Фм-хл = Уп^
1=1
и прогноз
yn+k+i^E^^Mi, к = 1,2,...(12.28)
г = 1
Для к = 0 система (12.27) и прогноз (12.28) соответствуют (12.24) и (12.25).
Системы (12.27) совместны или несовместны одновременно для всех А; = 0,1, 2,. . .
Системы (12.27) несовместны (при М > ш) тогда и только тогда, когда исходный ряд не порожден уравнением типа (12.26).
Систему (12.24) запишем в векторно-матричном виде:
AX = F-e,(12.29)
где F = (т/п_м+2, ...,уп)Т — вектор правых частей уравнений системы (12.24), е — вектор «погрешностей» по отношению к неизвестному вектору F, для которого система АХ = F* совместна. х)
В условиях несовместности системы (12.24) определим вектор X* как МНК-оценку вектора X линейной регрессионной модели (12.29).
Имеем
X* = (ATA)-1ATF,(12.30)
где X* = (ж?,... ,ж^)т.
Прогнозируемое значение уп-\-1 определяется равенством
У^+^^^Мг.(12.31)
1=1
Определим вектор Y* = (у^_м+2,y^,y^^T, где у*+1 дается равенством (12.31), (у*_м+2,у*)т = А X*.
Вместо рекуррентных систем (12.27) рассмотрим рекуррентные системы т
г~(12.32)
^^Чм-^ = У*п+к,к = ^Л,--. г = 1
Все системы (12.32) совместны и каждая из них имеет единственное решение Х^* = (ж^*,. . . , х^*)Т•
Определим прогноз для последующих временных дат равенством
к = 1,2,...(12.33)
г=1
При реализации схем прогнозирования, определяемых формулами (12.25), (12.28), (12.31), (12.33), требуется задание ширины окна М1 числа шагов L и числа выделяемых главных компонент т. Число т определяется размерностью (рангом) исследуемого временного ряда и может быть определено из анализа соотношений между числовыми значениями сингулярных чисел p,j. Ширина окна М должна быть несколько больше числа т. И, наконец, число L должно быть больше М (иногда в несколько раз).
Оптимальные значения параметров (m, М^ L) могут быть найдены, например, исходя из минимизации длины вектора невязок реализованных и прогнозных значений исследуемого временного ряда на отрезке временного ряда, соответствующего этапу обучения прогнозной модели.
В другой возможной схеме прогнозирования с помощью SSA рассматривается совместная система (12.24), где pi = Идет^г)-
Заметим, что конечно-разностное уравнение (12.26) можно записать в виде
Yi = и^т^ UjX5i,(12.34)
4=1
где У, — Pm-Vi /Ут-Vi — l ? Xji — Hm-Vi^-j-l /Ут-Vi — l ? ^0 —^1 ? ^j —^4 + 1 •
Если рассматривается хаотический временной ряд, детерминированная компонента которого удовлетворяет уравнению (12.26), то для исходного временного ряда можно рассмотреть линейную регрессионную модель
УтА-г 4“ ^12/т + г —1 4“ • • • 4“ Clmpi 4“ £{ — 0, которая в обозначениях уравнения (12.34) запишется в виде
Yi = п0+£ и5Х5^Ег, г = 1,2,...(12.35)
4=1
Система равенств (12.35) полностью соответствует многофакторной линейной регрессионной модели (7.30) и тем самым между SSA и линейным регрессионным анализом существует очевидная взаимосвязь.
Рисунок (12.1) демонстрирует применение метода сингулярно-спектрального анализа для прогнозирования ряда. Для примера использован полином 4-й степени (сплошная линия). Символом (★) обозначены значения, использованные при обучении, а символом (О) — спрогнозированные значения.
Г лава 13
ПЛАНИРОВАНИЕ ОПТИМАЛЬНЫХИЗМЕРЕНИЙ ПРИ ВОССТАНОВЛЕНИИФУНКЦИОНАЛЬНЫХ ЗАВИСИМОСТЕЙ
В предыдущих главах оценка искомого вектора и проводилась на основе уже полученных измерений («исторических» данных). Но, как показали вышеприведенные исследования, точность оценки во многом зависит не только от количества измерений, но и от их расположения.
Пусть, например, рассматривается задача восстановления функциональной зависимости
у = Еj=1
где Фэ^х\ з = 1, . . . , ш, — заданная система функций, и пусть выполнены предположения классической схемы МНК, но с наличием корреляций между компонентами вектора случайных погрешностей, так что К£ = cr2Q. Тогда, как мы знаем, оптимальной в классе всех несмещенных линейных оценок является взвешенная МНК-оценка (7.22), где (п х т)-матрица А определяется равенством
АТ = (рЩ), ^(«г), • • ■,
^(ж^) = ^i^x^Y . . . , ^т(жг))Т — вектор размерности ш, а качество оценки определяется ее ковариационной матрицей, даваемой равенством К^ = а2 (А7П-1 А)-1. Поскольку матрица А зависит от координат х^ г = 1,. . . ,п, фиксации независимой переменной ж, то К^ также зависит от ж^, 1 = 1,. . . ,п. Таким образом, в зависимости от того, при каких значениях ж^, г = 1,. . . , п, проведены измерения, будем получать различные по точности МНК-оценки. Из вышесказанного естественным образом возникает следующая задача. Пусть исследователь имеет возможность разместить ж*, г = 1,. . . , п, по своему усмотрению. Спрашивается, как разместить ж^, чтобы получить наилучшую по точности (в том или ином смысле, который уточняется ниже) МНК- оценку? Сформулированная здесь задача и составляет основу теории планирования оптимальных экспериментов. Аналогичные задачи оптимизации экспериментов можно поставить при восстановлении линейной регрессии
У? игЕ:н 3 = 1
где жх,. . . , хт — регрессоры, и для других линейных и нелинейных задач восстановления.
Постановка задач планирования оптимальных измерений
В главе 13 мы ограничимся решением задач планирования оптимальных экспериментов при восстановлении функциональных зависимостей вида
У = 52 изУз(х) =
3 = 1
Пусть К£ = diag (ст2, . . . , ст2). Обозначим Wt = 1/сг^ г = 1,. . . , п. Тогда К”1 = diag (ИД, . . . , Wn). Числа Wt называют весами. Для рассматриваемого случая МНК-оценку (7.22) можно представить в виде
пмнк = ^
где
М = Ат К^А = у W^Xi^^t) = У м^ г=1г=1
Y = ATK~rf = у WiyiV^i)
г=1
— вектор размерности т. В принятых обозначениях ковариационная матрица МНК-оценки определяется равенством К^ = М-1.
Напомним, что наилучшей линейной несмещенной оценкой функции у = <рт (х) и является МНК-оценка ^мнк = У^М^мнк с наименьшей дисперсией ст2(^мнк) = <рт (^ М-1 ip^x^ = (/(ж). Функцию d(x) называют коридором ошибок.
Часто в одной точке х = х^ проводится несколько независимых измерений уц^ • • • 7 Пгт» функции у. каждое с дисперсией ст2. Тогда всю совокупность измерений у^ k = 1, . . . , т^ можно заменить одним
Vi = 7 52 Vik
Тг к=1
с весом Wi = Tifa^.
В большинстве прикладных задач дисперсия ст2 измерения у^ зависит от местоположения фиксации х = х^. Поскольку при решении задач планирования оптимальных экспериментов при восстановлении функциональных зависимостей значения х^ априори неизвестны, а выбираются в процессе решения самой задачи оптимизации, необходимо знать значения дисперсии ст2 (ж) погрешностей измерений функции для любых значений независимой переменной ж из промежутка его доступного измерения. Функцию А(ж) = 1/сг2(ж) назовем функцией эффективности измерений. Если ст2 (ж) задана с точностью до неизвестной константы сг^ т.е. сг2(ж) = (То52(ж), то функцию А(ж) = 1/52(ж) назовем функцией относительной эффективности измерений.
13 А.В. Крянев, Г.В. Лукин
Очевидно, что ймнк = М ХУ, где
м = 52 ДЯгМжг)У>Т(жг), У = 52 X^i^M^iY г=1г=1
Статистика
S0 = и _ т ^^ ^^г^Уг — (жг)^МНк)
является несмещенной и состоятельной оценкой неизвестной сг^.
Пусть измерения проводятся при значениях жх,. . . , жп, причем теперь в точке $г проводится г^ измерений. Тогда ^ г^ = Л^ — общее г=1 количество измерений.
Совокупность величин {жх,. . ., жп; ri,. . . , гп} называют планом (эксперимента) и обозначают символом E(N) или 8.
Совокупность величин {жх,...,жп; рх^. . . , рп}, где р^ = rt/N, ^Pi = I? называют нормированном планом (эксперимента) и обозна- г=1 чают символом e(N).
Совокупность точек жх,. . . , хп называется спектром плана эксперимента.
Поскольку информационная матрица М зависит от плана эксперимента 8 (или s), в дальнейшем часто будем использовать явную запись этой зависимости М = М(8) (или М(е)).
Имеем: М(е) = N ^ Рг^х^ф^г^Ч^ ^жг)- В дальнейшем матрицу г=1
МА. обратную информационной, будем обозначать П(8) (или П(е)). Два плана
называютодинаковоми тогда и толькотогда, когдапх = п^=п и
(!)(2)(!) (2)•1
Ж(г)=4)’ Г(г) -Г(г) ’ г = Г • • • , П,
/(1)//(1)(2) / (2)/ (2)
где ж^ <ж^<. . .<х^иж^ < Ж(2)<. ..< х^— ранжированные
(1)(Г (2)(2)о
совокупности ж^ ,. . . , Жп , ж^ , . . . , ж^ соответственно. В противном случае планы Ех и ^2 называют различними.
В дальнейшем, как правило, будут рассматриваться различные планы, для которых выполнены равенства
m = п2 = п, 52 4Х) — 52 Г1^ = N-г=1г=1
Аналогично вводится понятие различия двух нормированных планов.
Различные планы можно сравнивать друг с другом с точки зрения качества МНК-оценок искомого вектора и. получаемых на основе каждого из этих планов. Поскольку в основу определения качества (точности) оценок могут быть положены различные критерии (в зависимости от поставленных приоритетных целей), то на практике используют различные критерии сравнения планов экспериментов.
Перечислим наиболее часто используемые критерии сравнения планов экспериментов.
Говорят, что план £i предпочтительней (лучше) по выбранному критерию сравнения плана £2, и записывают этот факт Si УЕ, если:
|Р(£1)| < |^(^2) | — первый критерий сравнения;
SpD(£i) < SpP(^2) — второй критерий сравнения;
niax7=1<m D^Si) < max7=i .. . )m Dj^S^) — третий критерий сравнения;
шахжЕХ (/(ж; £i) < шахжЕХ (/(ж; £2) — четвертый критерий сравнения;
(/(ж; £1) dx < | (/(ж; £2) dx — пятый критерий сравнения.
Здесь (/(ж; £) — дисперсия сг2(^мнк(ж)), вычисленная при реализации плана £.
В четвертом и пятом критериях сравнения множество X задается априори и может быть частью всей области изменениям при выборе фиксаций Хг или вообще не совпадать с этой областью. В последнем случае говорят, что рассматривается задача экстраполяции.
В общем случае план £1 может быть предпочтительней плана £2 в смысле одного или нескольких критериев, а по остальным критериям £2 предпочтительней £1.
Пример 13.1. Пусть восстанавливается функциональная зависимость у = их + и^х + г^зж2 и имеются два плана эксперимента £1 = = {-1,0; 4, 4, 4}, £2 = {-1,0; 3, 6, 3}. Имеем
/ 20 —2\= ^ °20 ,12 у—2 04 // 20 —2\= ^ °20 ,12 у—2 04 // 3 о -3\
/ 20 —2\
= ^ °20 ,
12 у—2 04 /
/ 20 —2\
= ^ °20 ,
12 у—2 04 /
У№) = Л 0 3/2 0 L
12 \-309/2/
|Р(Щ| = 6,75 • 12-3, |Р(£2)| = 8 • 12"3, SpP(fi) = 3/4, SpP(f2) = 2/3.
Следовательно, fi >- £2 по первому критерию, но £2 > £i по второму критерию.
При реализации плана эксперимента £ производятся затраты т(£) на его проведение. Положительный функционал затрат т(£) может иметь различный физический смысл в зависимости от условий проведения эксперимента. Например, если необходимо провести эксперимент в короткие сроки, не считаясь с материальными затратами на его проведение, в качестве т(£) необходимо взять суммарное время тв(Е) на проведение всех измерений, соответствующих плану эксперимента £.
Наоборот, если более важны материальные затраты, а время проведения эксперимента не играет существенной роли, то в качестве т(£) необходимо взять суммарные материальные затраты тм(8) на проведение всех измерений, соответствующих плану 8. Часто необходимо найти компромисс между временем проведения эксперимента и материальными затратами на его проведение. Тогда в качестве т(£) берут сумму квтв(8) + кмтм(8)^ где постоянные множители кв. км > О определяют степень этого компромисса.
Одной из основных задач планирования оптимальных экспериментов является задача выбора компромисса между затратами на проведение эксперимента и погрешностью получаемой МНК-оценки искомого вектора и.
Погрешность оценки будем определять положительным функционалом L[P(£)]. В соответствии с вышеприведенными критериями сравнения планов обычно используют один из нижеследующих пяти видов функционала погрешности оценки:
W = №)h IW^ = 8Рад,
LVD^ = . max Dj^g),
3 = lv..,m
L[D(£)] = maxd(x; £) = max(pT(x)D(p(xyxEXxEX
L\D^8^\ = j d^x; 8) dx.
Поставим две основные задачи планирования оптимальных экспериментов.
Задача А. Пусть затраты лимитированы. Требуется при выполнении условия лимита затрат найти план эксперимента, минимизирующий функционал погрешности МНК-оценки искомого вектора и.
Математически задача А эквивалентна нахождению оптимального плана £*, являющегося решением экстремальной задачи с ограничением
£* = arg min L[D(£)1,£* = arg min L[D(£)1,(13.1)(13.1)
£* = arg min L[D(£)1,
£* = arg min L[D(£)1,
(13.1)
(13.1)
где Т задано.
Задача Б. Пусть задана необходимая точность МНК-оценки искомого вектора и. Требуется при выполнении условия достижения необходимой точности оценки найти план эксперимента, минимизирующий затраты на проведение эксперимента.
Математически задача Б эквивалентна нахождению плана £*, являющегося решением экстремальной задачи с ограничением
£* = arg min t(8Y(13.2)
где Lq задано.
Функционал затрат часто представим в виде т(£) = У^ с^г^, где г=1
Ci > 0 — стоимость одного измерения в точке х^. В частности, если стоимость измерений не зависит от ж^, то с^ = сд = 1, . . . ,п, и т(^) = = cN.
Экстремальные задачи с ограничением (13.1), (13.2) эквивалентны экстремальной задаче без ограничения
8* = arg min R^8\(13.3)
где R(8) = т(£) + kbL\D^8^\ называется функционалом потерь, kL > 0 — множитель Лагранжа.
Для задачи А величина kL находится из равенства т(£*) = Т. Для задачи Б величина kL находится из равенства L[D(£)] = Lq.
Если N фиксировано и т(£) = cN, то т(£) не зависит от 8. Поэтому для данного случая задача (13.1) эквивалентна задаче без ограничения
8* = arg min L[D(£)].(13.4)
План 8* из (13.4) называется V-оптимальным, если L[D(£)] = = |D(£)|; А-оптимальным, если Ь\П^8^\ = SpD(£); минимаксным в пространстве параметров, если L[D(£)] = таху=ц...<т минимаксным на множестве X, если L\D^8^\ = тахжЕХ (/(ж; 8Y Q-оптимальным на множестве X, если L^D^)^ = j d(x; 8) dx.
Заметим, что поскольку |М(£)| = 1/|D(£)|, то D* — оптимальный план 8* — можно определить равенством 8* = arg max \М(£)|.
М(5) = ЦМ(5) = ЦПример 13.2. Пусть у = и^ + и^х, х € [—1; 1], N = 3, А(ж) = const, ал ^ ж2 ^ ж3. Имеем
М(5) = Ц
М(5) = Ц
3Ж1+ж2 + ж3
Ж1 + Ж2 + Жз Ж1 + Ж2 + Жз
|M(f)| = Ж1 + Ж2 + Жз - ^ (Ж1 + Ж2 + Жз)2.
Существует два D-оптимальных плана 8^, 8^ максимизирующих |7И(£)| при ограничениях — 1 х^ 1, г = 1,2,3, 8^ = { — 1,1; 2,1} и 8$ = {-1,1; 1,2}.
Если априори задана приемлемая погрешность оценки Lq, a N не фиксируется, то решение задачи (13.4) состоит в нахождении такого N*
и оптимальных планов £*(7V*), S*(N* + 1), при которых выполнены неравенства L[P(£*(7V*))] > Lq L\T>(£* (N* + 1))]. Тогда эксперимент проводится по плану 8*(N* + 1).
Наиболее полные результаты по оптимальному планированию экспериментов удается получить в том случае, когда N настолько велико, что можно считать функционал потерь функцией непрерывного параметра N.
Непрерывным нормированным планом е называется совокупность величин {жх, . . . , х^ ръ. . . ,рп^ где 0 < Pi < 1, ^ Pi = 1- г=1
Если N ^> п. то e(N) = s, поэтому
М(£) = N ^ рД(х^ф(х^рТ(xi) « NM(£).
г=1
Следовательно,
ОД = М"Ч^ « 1р(£).
Имеем:
2° 8рТ>Ж«^8рЖЖ
3 maXj—i^,^т Hjj(£) ~ — maXj—ц^jj(^)?
4° шахжЕХ d^x; £) ~ -^ шахжЕх d^ s);
5° | <3(ж; £) dx « -^ | d^ s) dx.
Таким образом, для случая т(£) = cN, N ^ п функционал потерь R(£) имеет вид
R^»Nc+^W(13.5)
где (3 = т для критерия L[P(s)] = |P(s)| и /3 = 1 для остальных четырех критериев.
Поскольку L[P(s)] не зависит от N^ решение экстремальной задачи (13.3), когда R(£) дается равенством (13.5), можно разбить на два этапа: на первом этапе находится оптимальный непрерывный нормированный план е* = arg min£ L[P(s)] = {ж^, . . . , ж*; р^ . . . ^р^; на втором этапе при фиксированном е = е* находится N*^ при котором достигается минимум Nc + kLN~^L[P(s*)], из соответствующего условия находится kL и полагается 8* = {ж^,. . . , ж*; г^,. . . , г* }, где г* = [p*VV*] — округление до ближайшего целого.
Очевидно, N* = [(/ЗА:Лс-1 Г[Р(б*)])1^^+1^] — округление до ближайшего целого.
Методы решения задач планированияоптимальных измерений
В дальнейшем рассматриваются только непрерывные нормированные планы е. Заметим, что информационная матрица IX/Де^ вырождена, если спектр плана е содержит менее т точек. Поэтому количество точек п спектра любого разумного плана е должно состоять не менее чем из т точек.
Естественно конструировать планы с наименьшим числом точек спектра.
Теорема 13.1 (Де Ла Гарза). Для любого плана е с числом точек спектра п ^ т всегда найдется такой план £ с числом точек спектра т + 1, что М(е) = М^е\
Из теоремы 13.1 следует, в частности, что оптимальные планы е* можно искать в классе планов е с числом точек спектра, равным т + 1. Ниже будет показано, что для определенного класса задач число точек спектра планов, среди которых существуют оптимальные, можно понизить до т — минимально возможного.
Непрерывный нормированный план е называется невырожденным, если матрица плана М^ невырожденная.
Теорема 13.2. Пусть е = {жх,. . . , жп; pi,. . . , рД — невырожденный план. Тогда 1° ^ PiХДДб^х-^ s) = т; 2° шахжЕХ А(ж)<Дж; s) г=1
^ т, где X — вся область изменения независимой переменной х, где фиксируется спектр планов.
Наиболее широко используют D-оптимальность. D-оптимальные непрерывные планы обладают рядом замечательных свойств.
Теорема 13.3 (Вольфовиц-Кифер). Следующие утверждения эквивалентны; е* — D - оптимальный план; е* минимизирует шахжЕХ X(x)d(x; е); max$EXX(x)d(x; s) = т.
Теорему 13.3 принято называть теоремой эквивалентности. Из теоремы эквивалентности, в частности, следует, что при А (ж) = const D-оптимальный непрерывный план одновременно является минимаксным непрерывным планом, и наоборот.
Теорема 13.4. Пусть z = Z(x) — взаимно однозначное преобразование и е* = {^i,. . . , zn; ру, . . . ,рп} — Т>-оптимальный непрерывный план восстановления функциональной зависимости, у = fT(z)u, где f(z) = y?(Z-1(^)). Тогда непрерывный план е* = = {жх, . . . , хп; рх, . . . , рп}, где х^ = Z-1 (гД, г = 1,. . . , п, П-оптима- лен при восстановлении функциональной зависимости у = ДДх^и.
Теорема 13.4 часто дает возможность с помощью замены независимой переменной переходить от сложных вектор-функций <^(ж) к более простым /(ж) и искать D-оптимальные планы относительно новой независимой переменной z.
Пример 13.3. Пусть у = их + и^е аж ж > 0, А(ж) = е а > 0. Найдем D-оптимальный план s*. Сделаем замену переменной z = е-аж. Имеем: у = их + и^х^ A(z) = z^ 0 ^ z ^ 1. Рассмотрим класс планов вида Ег = {1, z^ 1 — р, р^ где 0 < z^ ^ 1, 0 < р < 1. Имеем
М(- 1- р) + г0Р (1 - р) + ^рА
\(1-р) + ^оР (1-р) + ^р/’
Щ(ег)| = р(1 - р)Оо - 2^0 + ^о).
Следовательно, максимум |M(s^)| достигается при р = 1/2, z0 = 1/3. Положим s* = {1,1/3; 1/2,1/2}. Имеем: max X(z)d(z; s*) = 2. Из теоремы эквивалентности следует, что е* — D-оптимальный непрерывный план для у = их + ^2^7 М^) = ^7 0 < z ^ 1. Тогда из теоремы 13.4 следует, что s* = {0, — In 3; 1/2,1/2} — D-оптимальный непрерывный план для восстановления функциональной зависимости у = t^i + ихв-<хж А (ж) = е~ах , х ^ 0. Таким образом, если половину измерений делать при ж = 0, а вторую половину — при ж = — In 3, то план £ будет се
D-оптимальным.
Поиск D-оптимального непрерывного плана состоит в максимизации определителя |AT(s)| = | У/ piX(xi)ip(xi)ipT (xi)\ по переменным г=1
Ж1, . . • ,^n,pi, . . . ,рп, ^ Рг = 1, 1 > Рг > 0.
г=1
Можно показать, что при n = m справедливо равенство |7И(ё)| = = ]/[ ргА(жг)|Л|2, где А = ^^.xxY • • • ^^т^ — Vm х ^)-матрица. г=1
Из последнего равенства следует, что максимальное значение |7И(ё)| по pi,. . . , рт достигается при р^, = 1/т, г = 1,. . . , т, независимо от ж 1, ... , хт. Таким образом, если спектр D-оптимального плана состоит из т точек, то количество измерений должно быть размещено равномерно по точкам спектра, а задача поиска D-оптимального плана сводится к максимизации по жх,. . . , хт функционала |А|2 ]/[ А(ж^). г=1
Пусть <Pj(x) = ж-7-1, з = 1,...,ш, т. е. рассматривается задача восстановления полиномиальной функциональной зависимости у = Е Mj^'"1-
Чтобы для полиномиальной зависимости существовал D-оптимальный план с минимально возможным количеством точек спектра n = т, необходимо наложить некоторые условия на функцию относительной эффективности измерений А(ж).
Система непрерывных функций /Дж), г = 1, . . . , ш, определенная на промежутке X, называется чебышевской, если любая линейная ком- тт
бинация этих функций ^ cifi(x) (pi действительные, ^ сг > 0) имеет г=1г=1
не более т — 1 корней на промежутке X.
Очевидно, что система fi(x) = жг-1, г = 1, . . . , ш, — чебышевская.
Теорема 13.5. Пусть 1, А(ж),. . . , Х^х^х2^-1^ — чебышевская система на промежутке X. Тогда при восстановлении полиномиальной зависимости у = ^ ^7 ж7 -1 существует D-оптимальный план с чис- 3=1 лом точек спектра п = т.
Рассмотрим в качестве промежутка X один из трех стандартных промежутков [—1,1], [0,оо), (—ос, ос). С помощью линейной замены независимой переменной любой промежуток можно свести к одному из этих трех, а при линейной замене полиномиальная зависимость остается полиномиальной (с сохранением степени полинома).
Теорема 13.6. Пусть рассматривается задача восстановления полиномиальной зависимости у = ^ xijX^-1 для следующих четырех з=1 случаев:
1° Х(х) = const, х 6 [—1,1];
2° Х(х) = (1 — ж)а(1 + х^а, (3 > — 1, х Е [—1,1];
3° Х(х) = жа+1е-ж, а > — 1, ж > 0;
4° А(ж) = е-®2, х Е (—ос; ос).
Тогда для каждого из этих четырех случаев существует D-оптимальный непрерывный план е* = {жх, . . . , жт; 1/т,. . . , 1/ш}, единственный в классе планов с п = т. Точки спектра D-оптимальных планов являются корнями полиномов для случаев: 1. (1 — ж2)— где Рт-1 — полином Лежандра степени т — 1; 2. Р^’^ж) — полином Якоби степени т с параметрами а^Р; 3. Lm\x) — полином Чебышева-Лагерра с параметром а; 4. Нт(х) — полином Чебышева- Эрмита.
Доказательство всех четырех случаев теоремы 13.6 аналогично. Рассмотрим, например, первый случай.
Имеем: |Л/(е)| = — С|А|2, где |Л|2 = р[ (х^ — ж/)2, In |А|2 = тk^i,k,i=i
= У/In (жк — xi)2. Поэтому задача максимизации |Л/(е)| эквива-
к^1, к,1 = 1
лентна задаче максимизации У^ In (х^ — ж/)2. Для нахождения к^1,к,1 = 1
точек спектра имеем систему уравнений ———, к = 1, . . . , которую запишем в видек
1Хк ~ Ху1Хк ~ Ху+ . . • ++ . . • +1Хк Хк — 11Хк Хк — 11X к X к-^-У1X к X к-^-У1Хк Хт1Хк Хт= 0,= 0,
1
Хк ~ Ху
1
Хк ~ Ху
+ . . • +
+ . . • +
1
Хк Хк — 1
1
Хк Хк — 1
1
X к X к-^-У
1
X к X к-^-У
1
Хк Хт
1
Хк Хт
= 0,
= 0,
к = 1, . . . , т.
Обозначим /(ж) = (ж — Ж1) • . . . • (ж — жт). Имеем
^^ = (ж - ж2)(ж - Ж3)^^ = (ж - ж2)(ж - Ж3). • (ж жт. • (ж жт
^^ = (ж - ж2)(ж - Ж3)
^^ = (ж - ж2)(ж - Ж3)
. • (ж жт
. • (ж жт
... + (ж - Ж1)(ж - ж2) • ... • (ж - Жт-1),
^^ = (Жй - Ж1) • ... • (ж - Жй_1)(ж6 - ж*+1) •...•(жй - жт),
, 2— ^*^з) ‘* (ж Жт) + . . . + (ж Ж1) • . . . • (ж Хт- 2),
ах
" 2= ^Жк ^2) * • • • е (ж/g X/е_1)(жкж/с + 1) * • • • е (ж/g ^т) Т
ах
+ (хк - Ж1)(ж/е - ж3) • . . . • (хк - хк_у^хк - Ж£ + 1) • . . .
• • • • (хк - хт) + . . . + (хк - Ж1)(ж/с - ж2) • . . .
При решении практических задач часто возникает необходимость восстановления тригонометрической функциональной зависимости
у = М1 + ^ (ufe+1 COS kx + tim+1+k sin kx^ k=l
где Uj. j = 1, .. . , 2m + 1, неизвестны.
Пусть X = [0; 2тг], А(ж) = const. Тогда любой непрерывный план с п ^ 2т + 1, с равномерным спектром и равными весами р^, = 1/п^ г = = 1,. . . , п, является D-оптимальным. Более того, любой непрерывный план, D-оптимальный для тригонометрической зависимости с т = то, будет D-оптимальным для тригонометрической зависимости с т < т^.
Выше уже отмечалось, что при А (ж) = const D-оптимальный план совпадает с минимаксным планом. Ниже приведены условия для совпадения планов, оптимальных по разным критериям.
Теорема 13.7. План е* является одновременно Q- и А-онтималъ- ным, если (pi(x\ i = 1, . . . , т, — ортонормированная система на промежутке X, т. е. (р(х)(рТ (х) dx = 1т.
Для полиномиальной зависимости с А (ж) = const доказано, что спектры D- и Q-оптимальных планов совпадают (п = т\ т. е. измереДля полиномиальной зависимости с А (ж) = const доказано, что спектры D- и Q-оптимальных планов совпадают (п = т\ т. е. измеренияниянеобходимо проводить в нулях полинома (1 — ж2)необходимо проводить в нулях полинома (1 — ж2)для Q-оптимальных планов определяются равенствамидля Q-оптимальных планов определяются равенствамиd Рт \dxd Рт \dxно весано веса
Для полиномиальной зависимости с А (ж) = const доказано, что спектры D- и Q-оптимальных планов совпадают (п = т\ т. е. измере
Для полиномиальной зависимости с А (ж) = const доказано, что спектры D- и Q-оптимальных планов совпадают (п = т\ т. е. измере
ния
ния
необходимо проводить в нулях полинома (1 — ж2)
необходимо проводить в нулях полинома (1 — ж2)
для Q-оптимальных планов определяются равенствами
для Q-оптимальных планов определяются равенствами
d Рт \dx
d Рт \dx
но веса
но веса
Рг = Жт(®г)| V 52 Tm^)! \ j = 1, • • • , ТП,
= 1
Рт(х) — полином Лежандра.
Для тригонометрической зависимости D- и Л-оптимальные планы совпадают.
Из вышесказанного следует, что нахождение точного D-оптимального непрерывного плана аналитическими методами возможно только для специальных систем функций <р^х\ j = 1, . . . , т^ А (ж).
В общем случае, когда найти точный D-оптимальный непрерывный план аналитическими методами не удается, его можно найти численными методами. Ниже приводится итерационный процесс, сходящийся к D-оптимальному плану. Основой ИП является теорема эквивалентности (см. выше).
Зададим невырожденный план во = {^1, • • • , жп; рх^ . . . ^р^ п ^ ^ т. На каждом шаге ИП осуществляются следующие три этапа.
Подсчитываются информационная матрица
М(ео) = 52
г=1
и матрица D(eo) =* (во).
Находится точка
жо = arg max А(ж) с/(ж; во),жЕХ
где d(x; е0) = фТ ^D^^ip^x^
Формируется новый план
d = (1 - сио)ео + аое(жо),
где
Дж0) = {®о; 1},
ex = {«1,..., ж„, ж0; (1 - «о)Р1,а0)Рп, а0},
а «шаг» ад выбирается так, чтобы увеличение |М(ех)| было максимальным.
Для такого qq справедливо равенство qq = <W((^о -V т — 1)ш), где Jo = А(жо)с/(жо; во) - т > 0. После осуществления третьего этапа qq заменяют на Qi и возвращаются к первому этапу.
Доказано, что последовательность планов г к сходится к D-оптимальному плану в*.
Правилом останова ИП может быть выполнение неравенства а к < р. где р > 0 — заданное малое число.
После осуществления ко шагов ИП к первоначальным п точкам спектра добавляются ко новых точек. Чтобы количество точек спектра не возрастало, используют два правила: 1° точки спектра с малыми весами, изолированные от других точек спектра, отбрасываются (с равномерным распределением веса отбрасываемых точек по множеству
оставшихся, так чтобы выполнялось равенство ^р^ = 1, где Пк — г=1
количество остающихся точек спектра); 2° точки спектра хц, . . . , ж/г, близкие друг к другу, объединяются в одну точку по правилу
г=1 Plг=1
Более подробные сведения о решении задач планирования оптимальных экспериментов можно найти в [29, 78].
Список литературы
Айвазян С.А. Основы эконометрики. — М.: ЮНИТИ, 2001.
Айвазян С. А., Енюков И.С., Мешалкин Л.Д. Прикладная статистика: исследование зависимостей. Справочное издание под ред. С.А. Айвазяна. — М.: Финансы и статистика, 1985.
Айвазян С. А., Енюков И.С., Мешалкин Л.Д. Прикладная статистика: основы моделирования и первичная обработка данных. — М.: Финансы и статистика, 1983.
Айвазян С. А., Мхитарян В.С. Прикладная статистика в задачах и упражнениях. — М.: ЮНИТИ, 2001.
Айвазян С. А., Мхитарян В.С. Теория вероятностей и математическая статистика, 2-е изд. — М.: ЮНИТИ-ДАНА, 2001.
Алгоритмы и программы восстановления зависимостей. Под ред. В.Н. Вапника. — М.: Наука, 1984.
Арсенин В.Я.^ Крянев А.В. Применение статистических методов решения некорректных задач для обработки результатов физических экспериментов. В кн.: Автоматизация научных исследований в экспериментальной физике. — М.: Энергоатомиздат, 1987, С. 19-30.
Арсенин В.Я^ Крянев А.В., Цупко-Ситников М.В. Применение робастных методов при решении некорректных задач // ЖВММФ. 1989. Т. 29. № 5. С. 653-661.
Арсенин В.Я., Крянев А.В. Обобщенный метод максимального правдоподобия решения конечномерных некорректных задач // ЖВММФ. 1991. Т. 31. № 5. С. 643-653.
Баласанов Ю.Г.. Дойников А.Н.. Королев М.Ф., Юровский А.Ю. Прикладной анализ временных рядов с программой ЭВРИСТА. — М.: Центр СП «Диалог» МГУ, 1991.
Бард Я. Нелинейное оценивание параметров. — М.: Статистика, 1979.
Белонин М.Д., Татаринов И.В.^ Калинин О.М.^ Шиманский В. К., Бескровная О.В.^ Гранский В. В., Похитонова ТЕ. Факторный анализ в нефтяной геологии. — М.: ВИЭМС, 1971.
Богданов Ю.И. Основная задача статистического анализа данных: корневой подход. — М.: Изд-во МИЭТ, 2002.
Большее Л.Н.. Смирнов Н.В. Таблицы математической статистики. — М.: Наука, 1983.
Вапник В.Н. Восстановление зависимостей по эмпирическим данным. — М.: Наука, 1979.
Вапник В.Н., Стефанюк А.Р. Непараметрические методы восстановления плотности вероятностей. — АиТ. 1978. Т. 8. С. 38-52.
Васильев Ф.П. Методы оптимизации. — М.: Факториал Пресс, 2002.
Васильев Ф.П. Методы решения экстремальных задач. — М.: Наука, 1981.
Вероятность и математическая статистика. Энциклопедия. Гл. ред. Ю.В. Прохоров. — М.: Изд-во Большая Российская Энциклопедия, 1999.
Воеводин В.В. Вычислительные основы линейной алгебры. — М.: Наука, 1977.
Волков Н.Г.. Дорогое В. И.. Коньшин В.А.^ Крянев А.В. Комплексная программа восстановления регрессии и проведение оценки сг^, at. а и vj для I/235. — Минск, Препринт ИЯЭ АН БССР, 1986.
Воскобойников Ю . Е., Преображенский И. Г.. Седельников А.И. Математическая обработка эксперимента в молекулярной газодинамике. — Новосибирск: Наука, 1984.
Гантмахер Ф.Р. Теория матриц. — М.: Наука, 1967.
Главные компоненты временных рядов: метод «Гусеница». В сб. под ред. Д. Данилова и А.А. Жиглявского. — СПб.: СПбГУ, 1997.
Деврой Л., Дьерфи Л. Непараметрическое оценивание плотности. Li-подход. — М.: Мир, 1988.
Де Гроот М. Оптимальные статистические решения. — М.: Мир, 1974.
Демиденко Е.З. Линейная и нелинейная регрессии. — М.: Финансы и статистика, 1981.
Джонсон Н.. Лион Ф. Статистика и планирование эксперимента в технике и науке. — М.: Мир, 1980, Т. 1; 1981, Т. 2.
Ермаков С.М.. Жиглявский А. А. Математическая теория оптимального эксперимента. — М.: Наука, 1987.
Жуковский Е.Л.. Мелешко В.И. О помехоустойчивых решениях в линейной условной алгебре // ДАН СССР. 1978. Т. 241. К5 5. С. 1009-1012.
Жуковский Е.Л.. Морозов В.А. О последовательной байесовской регуляризации алгебраических систем уравнений // ЖВММФ. 1972. Т. 12. № 2. С. 464-465.
Завьялов Ю. С., Квасов Б. И., Мирошниченко В.Л. Методы сплайн- функций. — М.: Наука, 1980.
Закс Ш. Теория статистических выводов. — М.: Мир, 1975.
Зрелое П.В.. Иванов В.В. Интегральные непараметрические ста- k 00
тистики ш^ = n2 J |5п(ж) — P(x)\kdx и их основные свойства.
Алгебраический вид, функции распределения и критерии согласия. — Сообщения СНЯТ, Р10-92-461, Дубна, 1992.
Иванов В. К.. Васин В.В.^ Танана В.И. Теория линейных некорректных задая и ее приложения. — М.: Наука, 1978.
Калиткин И.И. Численные методы. — М.: Наука, 1978.
Кендалл М. Временные ряды. — М.: Финансы и статистика, 1981.
Кендалл М. Дж., Стюарт А. Статистические выводы и связи. — М.: Наука, 1973.
Кислицын М.М. Многомерная статистика временных рядов наблюдений в авиационной эргономике. — Вопросы кибернетики, 1978, т. 51.
Крамер Г. Математические методы статистики. — М.: Мир, 1975.
Крянев А.В. Статистическая форма регуляризованного метода наименьших квадратов А.Н. Тихонова. — Докл. АН СССР. 1986. Т. 291. № 4. С. 780-785.
Крянев А.В. Применение современных методов параметрической и непараметрической статистики при обработке данных экспериментов на ЭВМ. — М.: МИФИ, 1987.
Крянев А.В. Применение современных методов математической статистики при восстановлении регрессионных зависимостей на ЭВМ. - М.: МИФИ, 1988.
Крянев А. В., Лукин Г.В. О постановке и решении задач оптимизации инвестиционных портфелей. Препринт 006-2001. — М.: МИФИ, 2001.
Крянев А. В., Черный А.И. Робастные линейные сглаживающие сплайны и их применения. Препринт 006-97. — М.: МИФИ, 1997.
Лаврентьев М.М., Романов В. Г., Шишатский С.И. Некорректные задачи математической физики и анализа. — М.: Наука, 1980.
Лаврентьев М.М., Федотов А.М. О постановке некоторых некорректных задач математической физики со случайными исходными данными // ЖВММФ. 1982. Т. 22. № 1. С. 133-143.
Леман 9. Теория точечного оценивания. — М.: Наука, 1991.
Лисковец Д.А. Вариационные методы решения неустойчивых задач. — Минск: Наука и техника, 1981.
Лукашин Ю.П. Адаптивные методы краткосрочного прогнозирования. — М.: Статистика, 1979.
Марчук Г.И. Методы вычислительной математики. — М.: Наука, 1989.
Марчук Г. И., Атанбаев С.А. Некоторые вопросы глобальной регуляризации // ДАН СССР. 1970. Т. 190. №3.
Марчук Г. И., Васильев В.Г. О приближенном решении операторных уравнений первого рода // ДАН СССР. 1970. Т. 199. К5 4.
Морозов В. А. Регулярные методы решения некорректных задач. — М.: Наука, 1987.
Муравьева М.В. Об оптимальных и предельных свойствах Байесовского решения системы линейных алгебраических уравнений // ЖВММФ. 1973. Т.13. № 7. С. 819-828.
Мэйндоналд Дене. Вычислительные алгоритмы в прикладной статистике. — М.: Финансы и статистика, 1988.
Надарал Э.А. Непараметрическое оценивание плотности вероятностей и кривой регрессии. — Тбилиси: ТГУ, 1983.
Пергамент А.Х. Регуляризованные алгоритмы статистического оценивания функций при наличии корреляционной помехи / Препринт ИПМ им. М.В. Келдыша АН СССР, № 21, 1986.
Пергамент А.Х.. Тельковскал О.В. Метод регуляризации и метод максимального правдоподобия при решении интегральных уравнений 1-го рода / Препринт ИПМ им. М.В. Келдыша АН СССР, № 111, 1979.
Пределы предсказуемости. Под ред. Ю.А. Кравцова. — М.: Цен- трКом, 1997.
Пригожин И.Р. Конец определенности: Время, хаос и новые законы природы. — Ижевск: ИРТ, 1999.
Пугачев В. С. Теория вероятностей и математическая статистика. — М.: Физматлит, 2002.
Пугачев В. С.. Синицын И.Н. Теория стохастических систем. — М.: Логос, 2000.
Пытьев Ю.П. Математические методы интерпретации эксперимента. — М.: Высшая школа, 1989.
Рао С.Р. Линейные стохастические методы и их применения. — М.: Наука, 1968.
Рунион Р. Справочник по непараметрической статистике. Современный подход. — М.: Финансы и статистика, 1982.
Савелова Т.П. Примеры решения некорректно поставленных задач. - М.: МИФИ, 1999.
Себер Дж. Линейный регрессионный анализ. — М.: Мир, 1980.
Смоллк С. А., Титаренко Б.П. Устойчивые методы оценивания. — М.: Статистика, 1980.
Соболь И.М. Численные методы Монте-Карло. — М.: Наука, 1973.
Тихонов А.Н.. Арсенин В.Я. Методы решения некорректных задач. — М.: Наука, 1979.
Тихонов А.Н.. Гончарский А.В.^ Степанов В.В., Ягола А.Г. Регуляризующие алгоритмы и априорная информация. — М.: Наука, 1985.
Тихонов А.Н., Леонов А.С., Ягода А.Г. Нелинейные некорректно поставленные задачи. — М.: Наука, 1995.
Турчин В. Ф., Козлов В.П., Малкевич М. С. Использование методов математической статистики при решении некорректных задач // Успехи физ. наук. 1970. Т. 102. № 3. С. 345-386.
Тюрин Ю.Н., Макаров А.А. Статистический анализ данных на компьютере / Под. ред. Фигурнова В.Э. — М.: ИНФРА-М, 1998.
Федер Е. Фракталы. — М.: Мир, 1991.
Федоренко Р.П. Введение в вычислительную физику. — М.: Изд-во Физтеха, 1994.
Федоров В.В. Теория оптимального эксперимента. — М: Наука, 1971.
Федотов А.М. Линейные некорректные задачи со случайными ошибками в данных. — Новосибирск: Наука, 1982.
Фракталы в физике. — М.: Мир, 1989.
Хампели Ф., Рончетти Э., Рауссеу И., Штаэлъ В. Робастность в статистике. Подход на основе функций влияния. — М.: Мир, 1989.
Холдендер М., Вулф Д. Непараметрические методы статистики, — М.: Финансы и статистика, 1983.
Хьюбер П. Робастность в статистике. — М.: Мир, 1984.
Цыпкин Я.З. Основы информационной теории идентификации. — М., 1984.
Ченцов Н.Н. Почему Li-подход и что за горизонтом? Дополнение 1 к книге Деврой Л., Дьерфи Л. Непараметрическое оценивание плотности. — М.: Мир, 1988.
Ченцов Н.Н. Статистические решающие правила и оптимальные выводы. — М.: Наука, 1972.
Шарп У.Ф., Александер Г.Дж., Бейли Д.В. Инвестиции. — М.: Инфра-М, 2000.
Шурыгин А.М. Прикладная стохастика: робастность, оценивание, прогноз. — М.: Финансы и статистика, 2000.
Шустер Г. Детерминированный хаос. — М.: Мир, 1988.
Abarbanel Н. D. I. Analysis of Observed Chaotic Data. — N.Y.: Springer, 1996.
Arsenin V. Ya., Krianev A.V. Generalized maximum likelihood method and its application for solving ill-posed problems. Некорректно-поставленные задачи в естественных науках. Под редакцией А.Н. Тихонова. — М.: ТВП, 1992.
Broomhead D. S., Jones R., King G.P, Pike E. R. Singular system analysis with application to dynamical systems. — In: Chaos, Noise and Fractals, ed. by E. R. Pike and L. A. Lugaito. — Bristol: IOP Publishing, 1987.
Broomhead D. S., King G. P. On the qualitative analysis of experimental dynamical systems. — In: Nonlinear Phenomena and Chaos, ed. by S. Sarkar. — Bristol: Adam Hilder, 1986, p. 113-144.
Broomhead D. S., King G. P. Extracting qualitative dynamics from experimental data // Physica D. 1986. V. 20. P. 217-236.
Daubechies I. Ten lectures on wavelets. — SIAM, 1992.
Draper R. N., Smith H. Applied Regression Analysis. — N. Y.: Wiley, 1998.
Elsner J. B., Tsonis A. A. Singular Spectrum Analysis. New Tool in Time Series Analysis. — N. Y.: Plenum Press, 1996.
Golyandina N., Nekrutkin V., Zhigljavsky A. Analysis of Time Series Structure. SSA and Related Techniques. — Chapman & Hall / CRS, 2001.
Hernander E.^ Weiss G. A First Course of Wavelets. — CRS Press, 1996.
Jolliffe I. T. Principal Component Analysis. Springer Series in Statistics. — N. Y.: Springer-Verlag, 1986.
Kantz H.. Schreiber T. Nonlinear Time Series Analysis. — Cambridge: Cambridge University Press, 1997.
Keizer G. A Friendly Guide to Wavelets. — Birk, 1995.
Lokenath Debnath. Wavelet Transforms and Their Applications. — Hardcover Edition, 2002.
Misiti M.. Misiti Y.^ Oppenheim G.. Родду J.-M. Wavelet Toolbox for Use with MATLAB, 1988.
Mosteller F.^ Tukey J. W. Data Analysis and Regression: Second Course in Statistics. Reading. — MA: Addison-Wesley, 1977.
Parzen E. On estimation of a probabilities for sums of bounded random variables // Annals of Mathematical Statistics. 1962. V. 33. P. 1065-1076.
Persival D. B., Walden A. T. Wavelet Methods for Time Series. — Hardcover Edition, 2002.
Rosenblatt M. Remarks on some nonparametric estimates of a density function // Annals of Mathematical Statistics. 1956. V. 27. P. 832835.
Tikhonov A.N., Leonov A.S.^ Yagola A.G. Nonlinear Ill-Posed Problems. V. 1, 2. — London: Chapman Hall, 1998.
Vautard R., Yiou P., Ghil M. Singular-spectrum analysis: A toolkit for short noisy chaotic signals // Physica D. 1992. V. 58. P. 95-126.
Предметный указатель
Вейвлет 177
- FHAT 179
— базисный 178
— Добеши 179
— Хаара 178
Выборка априорная 44, 126
Выбросы большие 48, 57, 112
Гипотеза о законе распределения 74, 76
совпадении законов распределения 77
Дисперсия эмпирическая 19
Доля засорения 54, 56
Задача минимаксная 51
— некорректно поставленная 69
— экстремальная 29, 36, 51
Задачи восстановления некорректно поставленные 117
— линейного регрессионного анализа 90
— прогнозирования 109
— экономические 109
Информация априорная 35, 37, 40, 41, 43, 46, 48, 117
детерминированная 137
— Фишера 26, 51
Итерационный процесс Левенбер- га 151
Ньютона-Гаусса 150
Компонента детерминированная 153
— хаотическая 153
Коридор ошибок 193
Кофлеты 180
Критерий ш2 74
— Колмогорова 74
— Пирсона 75
— хи-квадрат 75
Матрица Гильберта 154
— информационная обобщенная 128
Фишера 27, 30, 34, 45, 46
— плохо обусловленная 108
— сопряженности 98
— точности 39
Медиана выборки 54
Мера точности 37
Метод Байеса 35, 38, 40, 118
— вариационно-взвешенных квадратических приближений 59, 115
— выделения главной части 87
— вычетов Лемера 81
— гистограмм 62, 70
— квадратного корня 43, 108
— корневой оценки плотности 71
— максимального правдоподобия 29, 44, 72
обобщенный 35, 42, 45, 126
— минимаксный 40, 118, 121
Хьюбера 54
— моментов 20
— Монте-Карло 79
— наименьших квадратов 90
итеративный 58, 114
— Неймана 81
Ньютона-Гаусса 149
ортогональных проекций 141
регуляризованный 144
оценивания устойчивый 49
регуляризации Тихонова 124
Розенблатта-Парзена 63
сглаживающих линейных сплайнов 158
ортогональных полиномов 153
робастных 158
— сопряженных градиентов 42, 70
— Форсайта 154
— Холецкого 43
— Ченцова 71
Методы восстановления робастные 111
непараметрические 16, 60
оценивания робастные 111
— проекционные 66
— статистического моделирования 79
Минимаксный подход 49
Множество априорное 40-42, 44, 47, 121
Моделирование случайных величин 79
Модель регрессионная 118
многофакторная 109
— смеси 113
Неравенство Фишера-Крамера- Рао 26, 28
обобщенное 134
Нижняя граница Фишера- Крамера-Рао 30, 33
Оценка Lp 58
Андрюса 58
асимтотически нормальная 34
Байеса 36-40, 118
взвешенная МНК Гаусса- Маркова 104
— Винзора 56
— Грама-Шарлье 67
— метода максимального правдоподобия 29-33, 41, 44, 45, 49
наименьших квадратов 93, 112, 154
ортогональных проекций 141
регулиризованная 144
— минимаксная 40, 41, 43, 121
Хьюбера 56
— обобщенного метода максимального правдоподобия 42, 44-46
— плотности ОММП 70
— Рамсея 58
— робастная 17, 49, 53, 57, 58, 112
— устойчивая 55
— Хьюбера 54-56, 112
робастная 113
— Ченцова 69
— эффективная 17, 26, 28, 48
Оценки совместно эффективные
28, 134
Параметр регуляризации 63, 67
— сдвига 49, 51, 56
— Хьюбера 52, 112
План эксперимента 194
непрерывный нормирован
ный 198
нормированный 194
непрерывный оптималь
ный 198
Планирование оптимальных экспериментов 192
Плотность вероятностей 15
апостериорная 36
гипотетическая 48
реперная 52, 66
робастная 51
устойчивая 51, 52, 54
относительно класса 49
Показатель Херста 155
Полином Чебышева-Лагерра 68
— Чебышева-Эрмита 67
Последовательность асимптотически нормальная 33
Прогнозирование временных процессов 182
Распределение апостериорное 37
совместное 38, 39
— априорное 38
совместное 38, 39
— реперное 67
— условное 39
Риск апостериорный 36
Симлеты 180
Сингулярно-спектральный анализ 187
Система уравнений правдоподобия 29
Сопряженное семейство 37
Сплайн кубический интерполяционный 167
сглаживающий 167
робастный 175
— линейный интерполяционный 159
сглаживающий 158
робастный 163
Способ невязки 71
Статистическое моделирование 79
Теорема Гаусса-Маркова 94
— Гливенко-Кантелли 60
— Де Ла Гарза 199
— Неймана 81
— Пирсона 76
— Фишера 76
— Фишера-Крамера-Рао 24
— Хьюбера 52
— Эйкера 97
Уравнение интегральное 1-го рода 69, 91
— линейного регрессионного анализа 93
— правдоподобия 53
Уравнения обобщенные правдоподобия 45
Уровень доверия 23
— риска 22
Формула Байеса 36, 118
Функционал затрат 197
— потерь 197
Функция Андрюса 112
— относительной эффективности измерений 193
— потерь 36, 37
— правдоподобия 24, 29, 42, 44
априорная 126
логарифмическая 24, 44, 54
совместная 45
обобщенная 45, 126
совместная 45
— Рамсея 112
— Тьюки 165
- Хьюбера 57, 112, 163
— эффективности измерений 193
Числа псевдослучайные 81
Учебное издание
КРЯНЕВ Александр ВитальевичЛУКИН Глеб Владимирович
МАТЕМАТИЧЕСКИЕ МЕТОДЫ ОБРАБОТКИ НЕОПРЕДЕЛЕННЫХДАННЫХ
Редактор Н.В. Бартошевич-ЖагельОригинал-макет: В.В. ХудяковОформление переплета: А.А. Логунов
Подписано в печать 19.06.06. Формат 60x90/16. Бумага офсетная.
Печать офсетная. Усл. печ. л. 13,5. Уч.-изд. л. 14,5. Тираж 2000 экз.Заказ №
Издательская фирма «Физико-математическая литература»МАИК «Наука/Интерпериодика»
117997, Москва, ул. Профсоюзная, 90
E-mail: fizmat@maik.ru, fmlsale@maik.ru;
http://www.fml.ru
Отпечатано с готовых диапозитивовв ОАО «Ивановская областная типография»153008, г. Иваново, ул. Типографская, 6
E-mail: 091-018@adminet.ivanovo.ru
ISBN 5-9221-0724-0
,\ 2
УДК 519.2+6
ББК 22.17, 22.19
К 85
Крянев А. В., Лукин Г. В. Математические методы обработки неопределенных данных. — 2-е изд., испр. — М.: ФИЗМАТЛИТ, 2006. — 216 с. - ISBN 5-9221-0724-0.
В первых главах монографии изложены основные понятия параметрической и непараметрической статистики, включая понятия оценки и свойств, предъявляемых к оценкам с точки зрения их вычисления при обработке данных на компьютере. В 7-13 главах монографии изложены методы и алгоритмы восстановления регрессионных зависимостей, включая методы прогнозирования и решения задач планирования оптимальных экспериментов.
Предполагается, что читатель предварительно освоил курс теории вероятностей и математической статистики на базе, например, книги В.С. Пугачева «Теория вероятностей и математическая статистика».
В монографии представлены некоторые новые методы робастного оценивания и учета априорной информации, включая алгоритмы их численной реализации.
Основная цель монографии — ознакомить читателя с наиболее эффективными и апробированными классическими и новыми статистическими методами оценки и восстановления, научить использовать эти методы при решении конкретных задач обработки неопределенных данных.
Монография предназначена научным работникам, аспирантам, студентам старших курсов различных специальностей.
Допущено Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению и специальности «Прикладная математика и информатика».
© ФИЗМАТЛИТ, 2006
ISBN 5-9221-0724-0ISBN 5-9221-0724-0© А. В. Крянев, Г. В. Лукин, 2006
ISBN 5-9221-0724-0
ISBN 5-9221-0724-0