Fatskills
Practice. Master. Repeat.
Study Guide: Business Analytics 101: Forecasting Time Series Smoothing Methods Moving Average Exponential Smoothing Simple Holt HoltWinters
Source: https://www.fatskills.com/business-analytics/chapter/business-analytics-busanalytics-forecasting-time-series-smoothing-methods-moving-average-exponential-smoothing-simple-holt-holtwinters

Business Analytics 101: Forecasting Time Series Smoothing Methods Moving Average Exponential Smoothing Simple Holt HoltWinters

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~3 min read

What This Is

Smoothing methods are statistical techniques used to reduce the noise in time series data and make it more predictable. They are essential in business analytics for forecasting sales, inventory management, and demand planning. For instance, a retail company uses exponential smoothing to predict daily sales of a popular product, ensuring they have sufficient stock on hand.

Key Formulas & Metrics

  • Moving Average (MA) = (Σyᵢₖ₋ₙ₊₁₊ₙₖ₋₁) / (2n + 1) – average of past n values, where yᵢₖ is the value at time k, and n is the number of periods.
  • Simple Exponential Smoothing (SES) = αyᵢₖ₋₁ + (1 - α)ŷᵢₖ₋₁ – weighted average of past values, where α is the smoothing parameter (0 < α < 1), yᵢₖ is the current value, and ŷᵢₖ₋₁ is the previous forecast.
  • Holt's Method = α(yᵢₖ₋₁ - ŷᵢₖ₋₂) + (1 - α)(ŷᵢₖ₋₁ + β(yᵢₖ₋₁ - ŷᵢₖ₋₂)) – combines SES with a trend component, where β is the trend parameter.
  • Holt-Winters Method = α(yᵢₖ₋₁ - ŷᵢₖ₋₂) + (1 - α)(ŷᵢₖ₋₁ + β(yᵢₖ₋₁ - ŷᵢₖ₋₂) + γ(yᵢₖ₋₁ - ŷᵢₖ₋₂ - β(yᵢₖ₋₁ - ŷᵢₖ₋₂))) – adds a seasonal component to Holt's method, where γ is the seasonal parameter.
  • Mean Absolute Error (MAE) = (1/n) Σ|yᵢ - ŷᵢ| – average absolute forecast error.
  • Mean Absolute Percentage Error (MAPE) = (1/n) Σ|yᵢ - ŷᵢ| / yᵢ| – average absolute percentage forecast error.
  • Root Mean Squared Error (RMSE) = √[(1/n) Σ(yᵢ - ŷᵢ)²] – square root of the average squared forecast error.

Step-by-Step Procedure

  1. Choose the smoothing method: Select the appropriate method based on the data characteristics (e.g., trend, seasonality).
  2. Estimate parameters: Determine the smoothing parameter (α), trend parameter (β), and seasonal parameter (γ) using historical data.
  3. Compute the forecast: Use the estimated parameters to calculate the forecast for the next period.
  4. Evaluate the model: Assess the model's performance using metrics such as MAE, MAPE, and RMSE.
  5. Refine the model: Adjust the parameters or method as needed to improve the forecast accuracy.

Common Mistakes

  • Mistake: Using a fixed window size for the moving average without considering the data's variability.
  • Correction: Use a dynamic window size or a more advanced method like SES or Holt's method.
  • Mistake: Ignoring the trend component in Holt's method.
  • Correction: Include the trend component to capture long-term changes in the data.
  • Mistake: Failing to account for seasonality in the data.
  • Correction: Use the Holt-Winters method or a seasonal decomposition technique.

Software / Tool Tips

  • Python with pandas/scikit-learn: Use the SimpleExpSmoothing and ExponentialSmoothing classes from sklearn.metrics to implement SES and Holt's method.
  • R: Utilize the ets package to fit Holt-Winters models.
  • Excel: Use the FORECAST function with the MA or ES option to implement moving average and SES.

Quick Practice Problem

Problem: Compute the moving average forecast for period 4 given data: 100, 110, 105, 115, 120.

Answer: MA = (100 + 110 + 105 + 115 + 120) / 5 = 110.

Explanation: The moving average forecast for period 4 is 110, which is the average of the last 5 values.

Last-Minute Cram Sheet

  1. Moving Average (MA): Average of past n values.
  2. Simple Exponential Smoothing (SES): Weighted average of past values.
  3. Holt's Method: Combines SES with a trend component.
  4. Holt-Winters Method: Adds a seasonal component to Holt's method.
  5. Mean Absolute Error (MAE): Average absolute forecast error.
  6. Mean Absolute Percentage Error (MAPE): Average absolute percentage forecast error.
  7. Root Mean Squared Error (RMSE): Square root of the average squared forecast error.
  8. ⚠️ p-value is NOT the probability that H₀ is true – it’s the probability of observing the data (or more extreme) if H₀ is true.
  9. ⚠️ Correlation does NOT imply causation.
  10. ⚠️ Always check the assumptions of the model (e.g., normality, independence).


ADVERTISEMENT