Низкое сглаживание

О Lowess Сглаживании

Используйте модели Lowess, чтобы соответствовать сглаженным поверхностям вашим данным. Имена «lowess» и «loess» получают из термина «локально взвешенный график поля точек гладкий», поскольку оба метода используют локально взвешенную линейную регрессию для сглаживания данных. Процесс взвешивается, потому что тулбокс задает функцию веса регрессии для точек данных, содержащихся в диапазоне. В дополнение к функции регрессионного веса, опция Robust является функцией веса, которая может сделать процесс устойчивым к выбросам.

Для получения дополнительной информации об этих двух типах сглаживания сглаживания смотрите Локальное сглаживание регрессии.

Интерактивный выбор Lowess Fit

В приложении Аппроксимирование Кривыми выберите Lowess из списка типов модели.

Можно использовать Lowess тип модели, чтобы соответствовать гладким поверхностям данным с помощью lowess или loess методы. The Lowess Для сглаживания данных используйте локально взвешенную линейную регрессию.

Можно задать следующие опции:

  • Выберите Linear или Quadratic из списка, чтобы задать тип модели Polynomial для использования в регрессии. В файле Curve Fitting Toolbox™, lowess аппроксимация использует линейный полином, в то время как loess аппроксимация использует квадратичный полином.

  • Используйте Span, чтобы задать диапазон в процентах от общего количества точек данных в наборе данных. Тулбокс использует соседние точки данных, определенные в диапазоне, чтобы определить каждое сглаженное значение. Эта роль соседних точек является причиной, по которой процесс сглаживания называется «локальным».

    Совет

    Увеличьте размах, чтобы сделать поверхность более гладкой. Уменьшите диапазон, чтобы поверхность следовала за данными более внимательно.

  • Robust линейный метод аппроксимации методом наименьших квадратов, который вы хотите использовать (Off, LAR, или Bisquare). Локальная регрессия использует опцию Robust. Использование функции Robust веса может сделать процесс устойчивым к выбросам. Для получения дополнительной информации смотрите Robust на fitoptions страница с описанием.

Совет

Если ваши входные переменные имеют очень разные шкалы, включите и отключите опцию Center and scale, чтобы увидеть различие в подгонке поверхности. Нормализация входов может сильно повлиять на результаты подбора кривой Лоуэсса.

Для интерактивного примера с использованием Lowess, смотрите Surface Fitting to Franke Data.

Подгонка моделей Lowess с использованием fit Функция

В этом примере показано, как использовать fit функция для подгонки модели Lowess к данным.

Загрузите некоторые данные и подгоните модель Lowess путем определения 'lowess' при вызове функции подгонки.

load franke
f = fit([x y],z,'lowess')
     Locally weighted smoothing linear regression:
       f(x,y) = lowess (linear) smoothing regression computed from p
     Coefficients:
       p = coefficient structure
plot(f,[x y],z)

Figure contains an axes. The axes contains 2 objects of type surface, line.

Пример командной строки с использованием Lowess см. в разделе Подгонка сглаживающих поверхностей для исследования топливной эффективности.

См. также

Похожие темы