NEW
Also known as: SMA
A rolling average of the most recent fixed number of observations, updated sequentially for smoothing.
DESCRIPTION
The simple moving average (SMA) smooths time series by averaging a fixed-size window of recent values. It reduces short-term noise, revealing underlying trends for analysis and forecasting. SMA is straightforward to compute and interpret, but can lag and weight older points equally with newer ones. It’s widely used in finance, operations, and sensor analytics. Variants like EMA or WMA adjust responsiveness and weighting for faster reaction to changes.
ALTERNATIVE DEFINITIONS
Wikipedia
In statistics, a moving average is a calculation to analyze data points by creating a series of averages of different subsets of the full data set.
Defines moving average generally, applicable to SMA as the simplest form.
Investopedia
A simple moving average (SMA) is an arithmetic average of a set of prices, usually closing prices, over a number of days in the past.
Financial-market emphasis on closing prices and window length.
RELATED TERMS
Moving Average Rolling Window Temporal Data Trend Smoothing ARIMA Bollinger Bands
COMPETING TERMS
Exponential Moving Average Weighted Moving Average
RELATIONS
- Broader: Moving Average
KNOWLEDGE AREAS
Data Science Mathematics Data Visualization
TARGET AUDIENCE
Data Analyst Data Scientist BI Specialist
EXTERNAL SOURCES
- Wikipedia - Moving average
- pandas - Rolling window API
- statsmodels - Time-series filter tools
TOP QUESTIONS
When should you use a Simple Moving Average?
Use SMA to smooth noisy time series and identify trends when equal weighting is acceptable.
Category: Application
What is a typical window size for SMA?
It depends on the domain; e.g., 7-day for weekly patterns or 20-period in trading.
Category: Basics
How does SMA compare to EMA?
SMA weights all points equally; EMA emphasizes recent data, responding faster to changes.
Category: Alternatives
What are common pitfalls with SMA?
Overly large windows lag trends; too small windows overfit noise.
Category: Mistakes
Can SMA cause phase lag?
Yes, averaging introduces lag, making the signal appear delayed relative to changes.
Category: Risks
How is SMA computed efficiently?
Use cumulative sums or rolling functions to avoid recomputing full averages each step.
Category: Best Practices
Is SMA suitable for non-stationary data?
It can help smooth but doesn’t address structural breaks or seasonal adjustments alone.
Category: Opinion
How does window size impact smoothing?
Larger windows smooth more but increase lag; smaller windows capture more variability.
Category: Explanation
Can SMA be combined with other indicators?
Yes, combine with EMA, Bollinger Bands, or trend filters for richer insights.
Category: Integration