Elimination of small-scale variation, or noise, from data with the purpose of revealing important patterns. Various smoothing techniques involve the averaging of data points in a specified neighbourhood using some weighting function. Moving average, exponential smoothing, and non-parametric regression are among commonly used smoothing methods.