Исследование устойчивости оценок ковариационной матрицы параметров
Материал из MachineLearning.
(→Описание алгоритма оценки матрицы ковариации) |
(→Постановка задачи) |
||
Строка 15: | Строка 15: | ||
Вектор свободных переменных <tex>x \in \mathbb{R}^n</tex>, зависимая переменная <tex>y \in \mathbb{R}</tex>. | Вектор свободных переменных <tex>x \in \mathbb{R}^n</tex>, зависимая переменная <tex>y \in \mathbb{R}</tex>. | ||
Предполгается, что | Предполгается, что | ||
- | + | <center><tex>y = f(x, w) + \varepsilon,</tex></center> | |
- | <center><tex> | + | |
- | y = f(x, w) + \varepsilon, | + | |
- | </tex></center> | + | |
где <tex>f(x, w)</tex> --- некоторая параметрическая функция, <tex>w \in W</tex> --- вектор ее параметров, <tex>\varepsilon</tex> --- ошибка, распределенная нормально с нулевым математическим ожиданием и дисперсией <tex>\beta</tex>, <tex>\varepsilon \sim \mathcal{N}(0, \beta)</tex>. Предполагается, что вектор параметров <tex>w</tex> --- нормальнораспределенный случайный вектор с нулевым математическим ожиданием и матрицей ковариаций <tex>A</tex>. | где <tex>f(x, w)</tex> --- некоторая параметрическая функция, <tex>w \in W</tex> --- вектор ее параметров, <tex>\varepsilon</tex> --- ошибка, распределенная нормально с нулевым математическим ожиданием и дисперсией <tex>\beta</tex>, <tex>\varepsilon \sim \mathcal{N}(0, \beta)</tex>. Предполагается, что вектор параметров <tex>w</tex> --- нормальнораспределенный случайный вектор с нулевым математическим ожиданием и матрицей ковариаций <tex>A</tex>. | ||
Строка 24: | Строка 21: | ||
Рассматривается класс линейных функций <tex>f(x, w)</tex>. | Рассматривается класс линейных функций <tex>f(x, w)</tex>. | ||
Наиболее вероятные параметры <tex>w_{MP}</tex> имеют вид: <br/> | Наиболее вероятные параметры <tex>w_{MP}</tex> имеют вид: <br/> | ||
- | <center><tex> | + | <center><tex>w_{MP} = argmax_{w} p(w| D, A, \beta, f).</tex></center> |
- | w_{MP} = argmax_{w} p(w| D, A, \beta, f). | + | |
- | </tex></center> | + | |
Для такого набора параметров исследуется матрица ковариации <tex>A</tex>, который мы тоже оцениваем, используя принцип максимального правдоподобия. | Для такого набора параметров исследуется матрица ковариации <tex>A</tex>, который мы тоже оцениваем, используя принцип максимального правдоподобия. |
Версия 20:53, 24 сентября 2011
Содержание |
Введение
В данной работе исследуется устойчивость оценок ковариационной матрицы параметров модели. Рассматриваются модели линейной регрессии. Тогда вектор параметров модели соответствует набору признаков модели. Ковариационная матрица параметров строится в предположении о вероятностном распределении вектора параметров. Исследуется, как будет меняться ковариационная матрица параметров модели при добавлении новых столбцов в матрицу плана. Для такой матрицы плана получаем расширенный вектор параметров модели и оценку матрицы ковариации параметров модели. Сравнивается ковариационная матрица для нерасширенного и расширенного вектора параметеров модели. Исследуется пространство параметров для информативных признаков.
Постановка задачи
Задана выборка .
Вектор свободных переменных
, зависимая переменная
.
Предполгается, что
где --- некоторая параметрическая функция,
--- вектор ее параметров,
--- ошибка, распределенная нормально с нулевым математическим ожиданием и дисперсией
,
. Предполагается, что вектор параметров
--- нормальнораспределенный случайный вектор с нулевым математическим ожиданием и матрицей ковариаций
.
Рассматривается класс линейных функций .
Наиболее вероятные параметры
имеют вид:
Для такого набора параметров исследуется матрица ковариации , который мы тоже оцениваем, используя принцип максимального правдоподобия.
Описание алгоритма оценки матрицы ковариации
Для фиксированных гиперпарамтеров ,
вектор наиболее вероятных параметров минимизирует функционал
Набор наиболее вероятных гиперпараметров будем искать, максимизируя оценку правдоподобия по ,
здесь --- гессиан функционала
.
В предположении о диагональности матрицы
и гессиана
,
,
, приравняв производные по гиперпараметрам к нулю, получаем оценку для
:
здесь .
Так же получаем оценку :
здесь
Используя оценки вектора параметров при фиксированных гиперпарамтерах и гиперпараметров при фиксированных параметрах, выпишем итерационный алгоритм поиска наиболее вероятных параметров и гиперпараметров. Он состоит из шагов:
- поиск вектора параметров, максимизирующих функционал
,
- поиск гиперпараметров, максимизирующих правдоподобие,
- проверка критерия остановки.
Критерий остановки --- малое изменение функционала для двух последовательных итераций алгоритма.
Исходный код и полный текст работы
Смотри также
Литература
![]() | Данная статья является непроверенным учебным заданием.
До указанного срока статья не должна редактироваться другими участниками проекта MachineLearning.ru. По его окончании любой участник вправе исправить данную статью по своему усмотрению и удалить данное предупреждение, выводимое с помощью шаблона {{Задание}}. См. также методические указания по использованию Ресурса MachineLearning.ru в учебном процессе. |