Exponential Smoothing (One Update Step)
Also known as exponential smoothing · exponentially weighted moving average · EWMA · single exponential smoothing · simple exponential smoothing · smoothing factor alpha · low pass filter in software · running average that forgets · smooth a noisy sensor
Worked example: α 0.3, latest 60, previous smoothed 50 → 53. Press Try an example to run it live, then adjust anything.
Enter your known values, leave one input blank, and solves for the missing one. Tap a variable’s symbol to see what it means, with a typical value.
See also
Weighted Mean of Two Groups: The same blend of two numbers, with weights that must add to one.Exponential Decay: Why the old readings fade geometrically: the weights decay exponentially backward in time.Variance and Standard Deviation: How noisy the feed was before smoothing, and the reason to smooth it.Exponential Smoothing (One Update Step) explained
Exponential smoothing steadies a noisy stream of readings. Each time a new reading arrives, the new smoothed value is a blend of that reading and the previous smoothed value : a fraction of the new, and the rest of the old. It is a rule for a running average, a procedure you choose to apply, not a law of nature, so the thing to judge is whether it suits the job. It is used to steady a sensor feed or to forecast one step ahead.
sits between 0 and 1, and it sets how much weight the newest reading gets. A small smooths hard and responds slowly. At the formula returns unchanged, so the raw data pass straight through. The name comes from what you get when you unroll the recursion: a reading steps back carries the weight , so old readings are forgotten geometrically, never all at once. Start the series by setting the first smoothed value equal to the first reading. The three values , and share the unit of the readings, and has no unit.
Take , a previous smoothed value of 50 and a latest reading of 60: . The smoothed value moves from 50 toward 60 but only reaches 53, because the new reading gets a weight of 0.3 and the old value 0.7. The relation also turns around. A smoothed value of 52 from 50, with a latest reading of 60, means was 0.2, which is the fraction of the way the smoothed value travelled from the old value toward the new reading. A smoothed value of 53 from 50 at means the latest reading was 60.
If readings are spaced apart and you want a time constant , set . That ties the smoothing to a time scale instead of to a count of readings, so it can be kept the same when the spacing of the readings changes.
Exponential Smoothing (One Update Step) formula
- = New smoothed value
- = Latest observation
- = Previous smoothed value
- = Smoothing factor
Worked from first principles: a definition, a balance or unit arithmetic, so it needs no outside source.
Cite this page
formula.expert. (2026, October 30). Exponential Smoothing (One Update Step) Formula & Calculator. https://formula.expert/solvers/exponential-smoothing-update