Statistics - LOcal (Weighted) regrESSion (LOESS|LOWESS)

1 - About

popular family of methods called local regression that helps fitting non-linear functions just focusing locally on the data.

LOESS and LOWESS (locally weighted scatterplot smoothing) are two strongly related non-parametric regression methods that combine multiple regression models in a k-nearest-neighbor-based meta-model.

“LOESS” is a later generalization of LOWESS; although it is not a true initialism, it may be understood as standing for “LOcal regrESSion”.

locally weighted polynomial regression

3 - Procedure

A linear function is fitted only on a local set of point delimited by a region. The polynomial is fitted using weighted least squares. The weights are given by the heights of the kernel (the weighting function) giving:

  • more weight to points near the target point (x) whose response is being estimated
  • and less weight to points further away.

We obtain then a fitted polynomial model but retains only the point of the model at the target point (x). The target point then moves away on the x axis and the procedure repeats and that traces out the orange curve.


  • The orange curve is the fitted function.
  • The points in the region are the orange one.
  • The kernel is a Gaussian distribution.

See also this gif

4 - Advantage

4.1 - Boundaries

Loess gives a much better extrapolation at the boundaries.

5 - Documentation / Reference

data_mining/local_regression.txt · Last modified: 2017/09/13 16:04 by gerardnico