Алгоритм 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.

