Tutorials › Exam SRM - Statistics for Risk Modeling › Smoothing Forecasts Versus Model-Based Forecasts

Exam SRM · Smoothing and Forecasting · Tutorial 506 of 926

Smoothing Forecasts Versus Model-Based Forecasts

Learn how naive, exponential-smoothing, and autoregressive methods translate different assumptions about level, trend, and seasonality into forecasts.

Intermediate 12 min read

What You'll Learn

  • Distinguish a forecast rule from the time-series model assumptions that can justify it.
  • Calculate naive, simple exponential-smoothing, and autoregressive level forecasts.
  • Compare Holt trend forecasts with forecasts from autoregressive models of first differences.
  • Compare seasonal-naive, Holt-Winters, and seasonal autoregressive forecast paths.
  • Identify common errors involving forecast horizons, trend, and seasonal periods.

Why Forecasting Methods Disagree

Two methods can be applied to the same observations and produce different forecasts because they make different assumptions about how the series will evolve. A naive forecast carries the latest observation forward, exponential smoothing updates a summary of recent observations, and an autoregressive model describes how current values depend on earlier values. Their forecast paths can be flat, trending, or seasonal depending on the method and its assumptions.

A forecast method is not automatically a complete probability model. For example, simple exponential smoothing is a recursive forecasting rule; a probabilistic interpretation requires additional assumptions about the errors and level. In contrast, an autoregressive model specifies a stochastic relationship directly. Keeping that distinction clear helps prevent claims about uncertainty or long-run behavior that the method alone does not justify.

Definition: Let \(y_t\) be the observed value at time \(t\), and let \(\hat{y}_{T+h\mid T}\) denote the forecast for time \(T+h\), made using information available through time \(T\). The forecast horizon is \(h\). A forecast method maps the observed history, and possibly estimated parameters or states, to one or more future values.

The comparisons below use the same basic distinction throughout: the forecast rule determines the numerical forecast, while the assumptions explain when that forecast is sensible. In a practical analysis, parameters and states would generally need to be estimated from available data. The examples state them explicitly so the forecast calculations can be checked directly.

Level Series: Flat Forecasts Can Have Different Reasons

For a series with a stable level and no systematic trend or seasonal pattern, several methods can produce forecasts that are constant across horizons. They need not give the same constant.

Model and forecast rules: The level-naive rule sets every future forecast equal to the latest observation, \(\hat{y}_{T+h\mid T}=y_T\). It is often motivated by a random walk without drift, \(y_t=y_{t-1}+\varepsilon_t\), where the innovations have conditional mean zero. Simple exponential smoothing updates a level by \(\ell_t=\alpha y_t+(1-\alpha)\ell_{t-1}\), for \(0<\alpha\leq 1\), and forecasts \(\hat{y}_{T+h\mid T}=\ell_T\) for every \(h\). It is appropriate when a level is a useful summary and persistent trend or seasonality is not required. A stationary AR(1) model is \(y_t-\mu=\phi(y_{t-1}-\mu)+\varepsilon_t\), with \(|\phi|<1\) and innovations of conditional mean zero. Its forecast is \(\hat{y}_{T+h\mid T}=\mu+\phi^h(y_T-\mu)\).

The AR(1) forecast approaches \(\mu\) as the horizon grows, since \(\phi^h\) approaches zero when \(|\phi|<1\). A level-naive forecast instead stays at \(y_T\), while a simple exponential-smoothing forecast stays at the estimated level \(\ell_T\). The three methods can therefore have different one-step forecasts even though each produces a flat path across future horizons.

Worked Example: Three Forecasts for a Level Series

A hypothetical monthly service count is \(18, 20, 19, 21, 22\). For simple exponential smoothing, use \(\alpha=0.4\) and initial level \(\ell_1=18\). For a separate AR(1) candidate, take \(\mu=20\) and \(\phi=0.5\) as given parameters. Compare the one-step and three-step forecasts. The illustrative models assume no separate trend or seasonal component.

Method and exponential-smoothing calculation. Apply the level update at each observation:

$$ \begin{aligned} \ell_1&=18,\\ \ell_2&=18+0.4(20-18)=18.8,\\ \ell_3&=18.8+0.4(19-18.8)=18.88,\\ \ell_4&=18.88+0.4(21-18.88)=19.728,\\ \ell_5&=19.728+0.4(22-19.728)=20.6368. \end{aligned} $$

Thus the simple exponential-smoothing forecasts at both horizons are \(20.6368\). The level-naive forecasts at both horizons are \(y_5=22\).

AR(1) calculation. The current deviation from the long-run mean is \(y_5-\mu=22-20=2\). Therefore:

$$ \hat{y}_{5+1\mid 5}=20+(0.5)^1(2)=21,\qquad \hat{y}_{5+3\mid 5}=20+(0.5)^3(2)=20.25. $$

The three methods give one-step forecasts of 22, 20.6368, and 21, and three-step forecasts of 22, 20.6368, and 20.25, respectively. The AR(1) forecast moves toward 20; the other two rules remain fixed at their latest value or smoothed level. As a check, \(0.5^3=0.125\), so the three-step AR(1) forecast is \(20+0.25=20.25\), closer to \(\mu\) than its one-step forecast.

Common mistake avoided: An AR(1) forecast should not apply the one-step formula repeatedly while continuing to use the original deviation of 2. The deviation is multiplied by \(\phi\) at each step, giving \(\phi^h\) at horizon \(h\).

Trend Series: Extrapolating Versus Mean Reversion

A level-naive forecast does not extrapolate a trend: it remains at the last observation. Holt’s linear method includes an estimated level and trend, so its forecasts continue along a straight line. A model-based alternative is to model first differences. These methods can agree when the trend is stable, but the assumptions behind their forecasts are not identical.

Forecast rules: With level \(\ell_T\) and trend \(b_T\), Holt’s linear method gives \(\hat{y}_{T+h\mid T}=\ell_T+h b_T\). This rule extrapolates the current estimated trend at a constant rate. For a model-based comparison, let \(\Delta y_t=y_t-y_{t-1}\) and suppose \(\Delta y_t-c=\phi(\Delta y_{t-1}-c)+\varepsilon_t\), with \(|\phi|<1\) and zero conditional-mean innovations. Then \(\widehat{\Delta y}_{T+h\mid T}=c+\phi^h(\Delta y_T-c)\), and the level forecast is \(\hat{y}_{T+h\mid T}=y_T+\sum_{j=1}^{h}\widehat{\Delta y}_{T+j\mid T}\). This model allows the latest change to differ from the long-run mean change \(c\).

If the latest change equals \(c\), the autoregressive difference model forecasts an increment of \(c\) at every horizon, resulting in a linear level forecast. If the latest change is above or below \(c\), its effect decays geometrically. Holt’s linear forecast, by contrast, continues using its current trend estimate without that particular mean-reversion mechanism.

Worked Example: A Trend Forecast and a Difference Model

A hypothetical quarterly measure has observed values \(32, 35, 38, 43\). A fitted Holt method has final level \(\ell_4=42\) and trend \(b_4=3\). For a model-based alternative, suppose the first differences follow the autoregressive model above with \(c=3\) and \(\phi=0.5\). Compare both methods with the level-naive forecast for the next two quarters.

Method 1: Holt’s linear forecast. The final estimated state is supplied, so apply the trend rule:

$$ \hat{y}_{4+1\mid 4}=42+1(3)=45,\qquad \hat{y}_{4+2\mid 4}=42+2(3)=48. $$

Method 2: AR model for first differences. The latest difference is \(\Delta y_4=43-38=5\), so its deviation from the mean difference is \(5-3=2\). The forecast differences are:

$$ \widehat{\Delta y}_{5\mid 4}=3+0.5(2)=4,\qquad \widehat{\Delta y}_{6\mid 4}=3+(0.5)^2(2)=3.5. $$

Add these differences successively to the latest level \(y_4=43\):

$$ \hat{y}_{5\mid 4}=43+4=47,\qquad \hat{y}_{6\mid 4}=43+4+3.5=50.5. $$

The level-naive forecasts are \(43\) and \(43\). The one- and two-step forecast pairs are therefore: Holt, \(45\) and \(48\); the difference model, \(47\) and \(50.5\); level-naive, \(43\) and \(43\). The difference model’s first forecast increment is 4 and its second is 3.5, moving toward the long-run increment \(c=3\). Its levels accumulate those increments, which checks that the second level forecast is \(50.5\), not \(43+3.5\).

Common mistake avoided: A forecast of the difference is not itself a forecast of the level. Each future difference must be added to the preceding forecasted level.

Seasonal Series: Repetition, Updating, or Seasonal Dependence

For seasonal data, a level-only method discards the recurring within-cycle pattern. A seasonal-naive forecast repeats the most recent value from the matching season. Holt-Winters additive seasonality combines a changing level and trend with season-specific effects. A model-based seasonal autoregression instead describes dependence between observations one full seasonal cycle apart.

Definitions and assumptions: For seasonal period \(m\), the seasonal-naive rule is \(\hat{y}_{T+h\mid T}=y_{T+h-m}\) when \(1\leq h\leq m\); for longer horizons it repeats the cycle. It assumes that the latest seasonal pattern is a useful guide to the next one. An additive Holt-Winters forecast has the form \(\hat{y}_{T+h\mid T}=\ell_T+h b_T+s_{T+h}\), where the seasonal state \(s_{T+h}\) is taken from the corresponding season in the cycle. It is useful when seasonal effects are approximately additive and a level and trend are also needed. A basic seasonal AR model is \(y_t-\mu_j=\Phi(y_{t-m}-\mu_j)+\varepsilon_t\) for season \(j\), with \(|\Phi|<1\); \(\mu_j\) is that season’s baseline. It assumes that deviations from the seasonal baseline are related across matching seasons.

These methods do not imply the same future pattern. Seasonal-naive repeats the last cycle exactly. Holt-Winters uses estimated states, so its next seasonal cycle can differ from the observed one as the level or trend changes. A seasonal AR model allows the latest deviation for a given season to persist but shrink toward that season’s baseline over successive cycles.

Worked Example: Comparing Seasonal Forecast Paths

A hypothetical quarterly series has the eight observations \(98, 117, 88, 127, 102, 123, 92, 133\), with period \(m=4\). At time \(T=8\), a fitted additive Holt-Winters method has \(\ell_8=110\), \(b_8=2\), and seasonal effects \(s_{\mathrm{Q1}}=-10\), \(s_{\mathrm{Q2}}=10\), \(s_{\mathrm{Q3}}=-20\), and \(s_{\mathrm{Q4}}=20\). For a separate seasonal AR candidate, take baselines \((100,120,90,130)\) and \(\Phi=0.5\). Find the next four forecasts from each method and from seasonal-naive.

Method 1: Seasonal-naive. Copy the latest observation from each matching quarter. The observations in the latest cycle are \(102,123,92,133\), so the forecasts for Q1 through Q4 are \(102,123,92,133\).

Method 2: Additive Holt-Winters. For each horizon, add the trend-adjusted level and the corresponding seasonal effect:

$$ \begin{aligned} \hat{y}_{9\mid 8}&=110+1(2)-10=102,\\ \hat{y}_{10\mid 8}&=110+2(2)+10=124,\\ \hat{y}_{11\mid 8}&=110+3(2)-20=96,\\ \hat{y}_{12\mid 8}&=110+4(2)+20=138. \end{aligned} $$

Method 3: Seasonal AR. For each quarter, first find the latest deviation from its baseline: Q1 has \(102-100=2\), Q2 has \(123-120=3\), Q3 has \(92-90=2\), and Q4 has \(133-130=3\). The next matching-quarter forecast is its baseline plus \(0.5\) times its latest deviation:

$$ \begin{aligned} \hat{y}_{9\mid 8}&=100+0.5(2)=101,\\ \hat{y}_{10\mid 8}&=120+0.5(3)=121.5,\\ \hat{y}_{11\mid 8}&=90+0.5(2)=91,\\ \hat{y}_{12\mid 8}&=130+0.5(3)=131.5. \end{aligned} $$

In Q1-to-Q4 order, the forecasts are \(102,123,92,133\) for seasonal-naive; \(102,124,96,138\) for Holt-Winters; and \(101,121.5,91,131.5\) for seasonal AR. The seasonal AR forecasts are closer to their seasonal baselines because only half of each latest deviation is carried forward. The seasonal-naive forecasts reproduce the latest cycle exactly. The Holt-Winters forecast additionally raises the level by 2 per quarter. As a check, the supplied additive effects sum to zero, \(-10+10-20+20=0\), and each Holt-Winters forecast uses the appropriate quarter’s effect.

Common mistake avoided: A seasonal horizon is not a one-quarter horizon repeated without regard to season. With \(m=4\), the one-step seasonal-naive forecast uses \(y_5\), the latest Q1 observation, not \(y_8\), the latest observation of any quarter.

How to Choose What a Forecast Path Means

A forecast should be read as the consequence of a stated structure, not as a claim that one method is universally best. The level-naive rule is a direct baseline; simple exponential smoothing reduces the influence of older observations through its updating rule. Holt’s method projects an estimated trend, while a model for differences can allow unusual recent changes to fade. Seasonal methods differ in whether they repeat the last cycle, update seasonal states, or model dependence across matching seasons.

The method’s assumptions should match the features relevant to the forecasting task. In particular, a flat forecast from simple exponential smoothing does not establish that the underlying process is a random walk. Nor does a rising Holt forecast demonstrate that the trend will persist indefinitely. An autoregressive forecast also depends on its model structure and parameters; for example, the mean-reversion described by a stationary AR(1) requires \(|\phi|<1\).

  • Check the forecast horizon. A trend forecast uses \(h b_T\), and an AR(1) forecast uses \(\phi^h\); these are not one-step quantities reused unchanged at every horizon.
  • Check the target scale. Forecasted differences must be accumulated to obtain forecast levels.
  • Check the seasonal position. Match each horizon to the correct season, especially when the horizon passes into another cycle.
  • Separate forecast behavior from forecast uncertainty. A forecast path alone does not give a prediction interval. Uncertainty depends on the model and its error assumptions.

This comparison of forecast behavior and assumptions is aligned with the SOA Exam SRM (Statistics for Risk Modeling) syllabus. It provides a framework for interpreting why methods can disagree before their predictive performance is evaluated.

Check Your Understanding

For each question, identify the forecast rule or assumption that matters, then check the final answer.

  1. A series ends at \(y_T=34\). What are its one- and four-step level-naive forecasts? (Answer: 34 and 34.)
  2. Simple exponential smoothing has final level \(\ell_T=26.5\). What are its forecasts at horizons 1 and 6, assuming no trend or seasonality in the method? (Answer: 26.5 and 26.5.)
  3. A stationary AR(1) model has \(\mu=50\), \(\phi=0.8\), and \(y_T=55\). Calculate the two-step forecast. (Answer: \(50+0.8^2(5)=53.2\).)
  4. A difference model has \(c=2\), \(\phi=0.5\), latest difference \(\Delta y_T=4\), and latest level \(y_T=70\). Calculate the one- and two-step level forecasts. (Answer: the differences are 3 and 2.5, so the levels are 73 and 75.5.)
  5. A monthly seasonal-naive series has period \(m=12\). If the latest matching-month observation for the forecast one month ahead is 86, and the latest matching-month observation for the forecast two months ahead is 91, what are those two forecasts? (Answer: 86 and 91.)
Clinical Biostats