Алгоритм LOWESS
Материал из MachineLearning.
(Различия между версиями)
(Новая: coming soon) |
|||
Строка 1: | Строка 1: | ||
- | + | '''Алгоритм LOWESS (locally weighted scatter plot smoothing)''' - локально взвешенное сглаживание. | |
+ | |||
+ | === Вход === | ||
+ | <tex>X^l</tex> - обучающая выборка | ||
+ | === Выход === | ||
+ | Коэффициенты <tex>\gamma_i, i=1,\ldots,l</tex> | ||
+ | |||
+ | === Алгоритм === | ||
+ | 1: инициализация | ||
+ | ::<tex>\gamma_i:=1, i=1,\ldots,l</tex> | ||
+ | 2: '''повторять''' | ||
+ | 3: вычислить оценки скользящего контроля на каждом объекте: | ||
+ | ::<tex>a_i:=a_h\( x_i;X^l\setminus\{x_i\} \)=\frac{\sum_{j=1,j\ne i}^ly_j\gamma_jK\(\frac{\rho(x_i,x_j)}{h(x_i)}\)}{\sum_{j=1,j\ne i}^l\gamma_jK\(\frac{\rho(x_i,x_j)}{h(x_i)}\)},\;i=1,\ldots,l</tex> | ||
+ | 4: вычислить коэффициенты <tex>\gamma_i</tex>: | ||
+ | ::<tex>\gamma_i:=\tilde{K}( \| a_i\;-\;y_i\| ) ,\;i=1,\ldots,l</tex>; | ||
+ | 5: '''пока''' коэффициенты <tex>\gamma_i</tex> не стабилизируются | ||
+ | |||
+ | Коэффициенты <tex>\gamma_i</tex>, как и ошибки <tex>\epsilon_i</tex>, зависят от функции <tex>a_h</tex>, которая, в свою очередь, зависит от <tex>\gamma_i</tex>. Разумеется, это не "порочный круг", а хороший повод для организации итерационного процесса. На каждой итерации строится функция <tex>a_h</tex>, затем уточняются весовые множители <tex>\gamma_i</tex>. Как правило, этот процесс сходится довольно быстро. | ||
+ | |||
+ | ==Литература== | ||
+ | # {{книга | ||
+ | |автор = Воронцов К.В. | ||
+ | |заглавие = Лекции по алгоритмам восстановления регрессии | ||
+ | |год = 2007 | ||
+ | |ссылка = http://www.ccas.ru/voron/download/Regression.pdf | ||
+ | }} | ||
+ | |||
+ | ==См. также== | ||
+ | * [[Непараметрическая регрессия]] | ||
+ | * [[Регрессионный анализ]] | ||
+ | |||
+ | [[Категория:Регрессионный анализ]] |
Версия 23:47, 11 января 2009
Алгоритм LOWESS (locally weighted scatter plot smoothing) - локально взвешенное сглаживание.
Содержание |
Вход
- обучающая выборка
Выход
Коэффициенты
Алгоритм
1: инициализация
2: повторять 3: вычислить оценки скользящего контроля на каждом объекте:
4: вычислить коэффициенты :
- ;
5: пока коэффициенты не стабилизируются
Коэффициенты , как и ошибки , зависят от функции , которая, в свою очередь, зависит от . Разумеется, это не "порочный круг", а хороший повод для организации итерационного процесса. На каждой итерации строится функция , затем уточняются весовые множители . Как правило, этот процесс сходится довольно быстро.
Литература
- Воронцов К.В. Лекции по алгоритмам восстановления регрессии. — 2007.