Business Mathematics & Analytics

Chapter 11
Time-Series Analysis and Business Forecasting

Bachelors Program in International Business
Business Mathematics & Analytics   •   Bachelor

Time-Series Analysis and Business Forecasting

Introduction

International businesses make decisions in conditions of changing demand, prices, exchange rates, interest rates, logistics costs and customer behaviour. A time series is a sequence of observations recorded in chronological order, such as monthly sales, quarterly exports or daily exchange rates. Time-series analysis provides methods for identifying systematic patterns in such data and forecasting future values.

Forecasting is not the same as prediction with certainty. A forecast is an evidence-based estimate conditional on the information, assumptions and model available at the time. A useful business forecast should therefore communicate both a central estimate and the uncertainty surrounding it.

This chapter examines the principal components of time series, moving averages, exponential smoothing, introductory time-series regression, forecast accuracy and scenario analysis. The emphasis is on selecting and interpreting methods rather than applying formulas mechanically.

Learning Objectives

By the end of this chapter, you should be able to:

  1. Distinguish trend, seasonality, cyclical movement, irregular variation and structural change.
  2. Calculate and interpret moving-average and exponential-smoothing forecasts.
  3. Explain the assumptions and limitations of introductory time-series regression.
  4. Compare forecasts using appropriate accuracy measures.
  5. Construct practical baseline, optimistic and pessimistic scenarios.
  6. Evaluate forecasting methods for international-business decisions.

1. The Nature and Components of a Time Series

A time series may be represented as yt, where t denotes the time period and y is the measured variable. The time index may be daily, weekly, monthly, quarterly or annual. Consistent time intervals are important because most forecasting methods assume that observations are equally spaced.

A time series commonly contains five elements:

ComponentMeaningBusiness example
TrendLong-run upward or downward movementGrowth in online international orders
SeasonalityRepeating pattern linked to a calendar or operating cycleHoliday demand each December
CycleMulti-period expansion and contraction not fixed to a calendarInvestment falling during a recession
Irregular movementShort-lived, unpredictable variationA port closure or one-off strike
Structural changeA lasting change in the data-generating processA new tariff regime or business model

A useful conceptual decomposition is additive:

yt = Tt + St + Ct + It

Here, Tt is trend, St is seasonality, Ct is cyclical movement and It is irregular variation. The additive model is appropriate when seasonal fluctuations have approximately constant absolute size. For example, demand may rise by about 2,000 units every December regardless of the underlying level.

A multiplicative decomposition is:

yt = Tt × St × Ct × It

This is appropriate when variation grows in proportion to the level. If December sales are consistently 30% above normal, a multiplicative representation may be more suitable. A logarithmic transformation often converts multiplicative relationships into additive ones:

ln(yt) = ln(Tt) + ln(St) + ln(Ct) + ln(It)

The transformation requires positive observations and changes the interpretation of errors from absolute to approximately proportional terms.

Trend, Seasonality and Cycles

Trend may be deterministic, such as a steady increase over time, or stochastic, where shocks permanently alter the future path. Seasonality is usually predictable and repeats at a known frequency—for example, four quarters per year or twelve months per year. Cycles are longer-term fluctuations whose duration and amplitude are not fixed. Confusing cycles with seasonality can lead to poor planning because a cycle cannot be projected using a simple calendar rule.

Structural change occurs when the relationship generating the observations changes. Causes include regulations, wars, pandemics, technological disruption, mergers, changes in consumer preferences and entry into a new market. A model estimated before structural change may remain statistically precise but economically irrelevant.

2. Preparing Data for Analysis

Before selecting a forecasting method, the analyst should:

  1. Define the forecasting objective, horizon and decision user.
  2. Confirm the time interval and measurement units.
  3. Identify missing observations, duplicated records and unusual values.
  4. Plot the series and inspect levels, changes and variance.
  5. Record known interventions such as promotions, strikes or tariff changes.
  6. Separate training data from validation or test data.

A graph is often the first diagnostic tool. It can reveal an upward trend, seasonal peaks, a sudden level shift or increasing variability. A numerical model should support—not replace—business and institutional knowledge.

Outliers require judgment. An outlier may be a recording error, an exceptional but valid event or evidence of a new regime. Deleting a valid shock can make the forecast unrealistically smooth. Corrections should be documented and reproducible.

3. Moving-Average Forecasting

A simple moving average smooths recent observations by calculating their arithmetic mean. A k-period moving average at time t is:

MAt = (yt + yt-1 + ··· + yt-k+1) ÷ k

where k is a positive integer and all observations are measured in the same units. The method gives equal weight to the latest k observations and is most useful when the series has a stable level with random variation.

For a one-step-ahead forecast, the forecast for period t+1 is:

Ft+1 = (yt + yt-1 + ··· + yt-k+1) ÷ k

A larger window produces greater smoothing but responds more slowly to genuine changes. A smaller window reacts more quickly but retains more noise. If the data are strongly seasonal, a moving average alone is generally inadequate unless the window reflects the seasonal cycle and the seasonal pattern is stable.

Worked Example: Three-Month Moving Average

A distributor records monthly orders of 120, 150 and 135 units in January, February and March. The April forecast using a three-month moving average is:

FApril = (120 + 150 + 135) ÷ 3 = 405 ÷ 3 = 135 units

If April demand is 144 units, a forecast error defined as actual minus forecast is:

eApril = 144 − 135 = 9 units

The positive error means that the forecast underestimated demand by 9 units.

4. Weighted Moving Averages

A weighted moving average gives greater importance to selected observations:

Ft+1 = w1yt + w2yt-1 + ··· + wkyt-k+1

The weights must satisfy wi ≥ 0 and:

w1 + w2 + ··· + wk = 1

The most recent observation is commonly assigned the largest weight because it contains the latest information. However, weights should be selected using validation performance and business logic, not convenience alone.

Suppose the latest three observations are 135, 150 and 120 units, with weights 0.50, 0.30 and 0.20 respectively. The forecast is:

F = 0.50(135) + 0.30(150) + 0.20(120) = 67.5 + 45 + 24 = 136.5 units

5. Exponential Smoothing

Simple exponential smoothing is appropriate for a series with no substantial trend or seasonality. It updates the forecast by combining the previous forecast with the most recent actual observation:

Ft+1 = αyt + (1 − α)Ft

where 0 ≤ α ≤ 1 is the smoothing constant, yt is the latest actual value and Ft is the forecast for period t. Both yt and Ft use the same units.

A high α responds quickly to changes but may overreact to random fluctuations. A low α produces a smoother forecast but may lag behind a changing level. An initial forecast must be specified, often as the first observation or an average of early observations.

Worked Example: Exponential Smoothing

Assume the previous forecast is 200 units, actual demand is 220 units and α = 0.30. Then:

Ft+1 = 0.30(220) + 0.70(200) = 66 + 140 = 206 units

The new forecast moves 6 units toward the latest observation. The method does not discard older data completely; their influence declines geometrically over time.

Simple exponential smoothing is not designed to model systematic trend or seasonality. For trend, a method such as Holt’s trend-adjusted smoothing may be considered; for trend and seasonality, Holt–Winters methods are often used. These extensions require additional parameters and careful validation.

6. Time-Series Regression

Regression can express a systematic relationship between a business outcome and time or explanatory variables. A basic deterministic trend model is:

yt = β0 + β1t + εt

where yt is the outcome, t is a coded time index, β0 is the intercept, β1 is the estimated change in the outcome per time period and εt is the error term.

If β1 > 0, the estimated trend is upward; if β1 < 0, it is downward. The intercept may have little practical meaning when t = 0 lies outside the observed period.

Seasonality can be represented with dummy variables. For monthly data, one month is omitted as the reference category to avoid perfect multicollinearity:

yt = β0 + β1t + γ2D2t + ··· + γ12D12t + εt

Here, Djt = 1 when observation t belongs to month j, and 0 otherwise. Each γj measures the difference from the omitted reference month, conditional on the trend.

An alternative for a repeating seasonal pattern is a seasonal index. In an additive model, an index represents an absolute adjustment; in a multiplicative model, it represents a ratio relative to the underlying level.

Regression Assumptions and Diagnostics

Ordinary least squares estimation is most straightforward when errors have mean zero, are unrelated to the predictors, have constant variance and are not serially correlated. In time-series data, serial correlation is especially important. If errors are correlated across time, ordinary standard errors may be misleading, even when the fitted trend appears plausible.

The analyst should examine residual plots, compare in-sample and out-of-sample performance, and test whether residuals retain trend or seasonality. Forecasting regression should not include information that would be unavailable at the forecast date. This is known as avoiding look-ahead bias.

Regression can include explanatory variables such as exchange rates, prices, advertising expenditure or economic growth. Such models are useful when future values of the explanatory variables are known or can themselves be forecast. Otherwise, uncertainty in those variables must be incorporated into the forecast.

7. Forecast Accuracy and Model Comparison

Let actual value be yt and forecast be Ft. The forecast error is:

et = yt − Ft

Common measures include:

MeasureFormulaInterpretation
Mean absolute error (MAE)[[MATH:MAE = (1/n)∑e_t
Mean squared error (MSE)MSE = (1/n)∑et2Penalizes large errors strongly; squared units
Root mean squared error (RMSE)RMSE = √MSEReturns to original units and emphasizes large errors
Mean absolute percentage error (MAPE)[[MATH:MAPE = (100/n)∑e_t/y_t
Mean error (ME)ME = (1/n)∑etIndicates systematic over- or under-forecasting

Here, n is the number of evaluated forecasts. MAE and RMSE are meaningful when the same series and units are compared. MAPE is unsuitable or unstable when actual values are zero or close to zero. It can also penalize errors asymmetrically when actual values vary greatly. A scaled measure such as mean absolute scaled error may be preferable when comparing series with different units.

A model with the lowest historical error is not automatically the best model. Evaluation should use a holdout period or rolling-origin validation. In rolling-origin validation, the model is repeatedly estimated using information available at each historical forecast date and tested on the following observation. This better represents operational forecasting.

The choice of metric depends on the decision. Inventory planning may emphasize large underestimates, while staffing may use MAE for understandable unit-based interpretation. Cost-weighted loss functions can reflect unequal consequences of errors.

8. Scenario Analysis and Forecast Uncertainty

A single forecast can create false confidence. Scenario analysis evaluates plausible alternative assumptions. A practical framework includes:

  • Baseline: continuation of expected economic, market and operational conditions.
  • Optimistic: stronger demand, favourable exchange rates or faster market growth.
  • Pessimistic: weaker demand, supply disruption, tariff increases or adverse currency movement.

Scenarios should differ through explicit assumptions, not arbitrary percentage changes. For example, an international retailer may specify that the baseline assumes a stable exchange rate and normal shipping capacity, while the pessimistic scenario assumes a 10% currency depreciation and a two-week logistics delay.

A forecast interval describes statistical uncertainty around a forecast. It should not be confused with a management scenario. An interval arises from model and residual uncertainty; a scenario represents a coherent alternative future, including information not necessarily captured by historical variation.

Scenario planning is particularly important after structural change. Historical data may not contain a comparable event, so judgment, external evidence and sensitivity analysis must supplement statistical models.

9. Applied Case: Forecasting Regional E-Commerce Demand

Background

The following is an illustrative case. GlobalLink, a fictional international consumer-electronics distributor, serves customers in three regions. Monthly demand has increased over two years, with pronounced November and December peaks. Management must plan inventory for the next quarter.

Problem

The operations team currently uses the previous month’s demand as the next forecast. This method responds quickly but performs poorly after unusually high promotional months. Finance wants a transparent method, while operations wants a forecast that avoids stockouts.

Analysis

The analyst first plots the monthly series and identifies three features: an upward trend, holiday seasonality and a one-time demand spike during a flash sale. A simple moving average would smooth the flash sale but would also ignore the seasonal peak. Simple exponential smoothing would respond to recent demand but would lag during the continuing trend. The analyst therefore compares:

  1. A three-month moving average.
  2. Simple exponential smoothing with several candidate values of α.
  3. A regression with time trend and monthly dummy variables.

The last six months are reserved for validation. The regression has the lowest MAE, while exponential smoothing has slightly lower RMSE in one region. Since stockouts are more costly than moderate overstocking, management also examines the direction of errors and not only the average score.

Approach and Solution

The selected baseline is the seasonal regression, provided that the explanatory pattern remains credible. The analyst adjusts the forecast for a confirmed distribution-centre closure and produces three scenarios:

ScenarioMain assumptionsManagement use
BaselineNormal logistics; trend and seasonal pattern continueStandard inventory order
OptimisticStronger regional demand and no disruptionCapacity and supplier preparation
PessimisticClosure, weaker demand and adverse currency movementContingency stock and cash planning

The analyst reports point forecasts, validation errors, assumptions and known limitations. The model is scheduled for review after the next two months because the closure may create a structural break.

Outcome and Learning Points

The case demonstrates that method selection is a decision problem. The most sophisticated model is not automatically best; transparency, data availability, error costs and structural knowledge matter. Seasonal patterns should be modelled explicitly, unusual events should be investigated rather than blindly removed, and forecasts should be monitored after implementation.

10. Technology, Governance and Professional Practice

Spreadsheets remain useful for transparent calculations, but reproducible scripts and version-controlled data pipelines reduce manual errors. Business-intelligence platforms can automate data extraction, visualization and forecast monitoring. Machine-learning methods may improve performance when large, rich datasets are available, but they can be difficult to explain and may fail under regime change.

Artificial intelligence should be used with controls. Analysts should document data sources, training periods, feature definitions, model versions and validation procedures. Confidential commercial data and personal information require appropriate access controls and privacy protection. Automated forecasts should not be treated as objective truth: historical data may encode discrimination, unequal market access or past managerial bias.

Good governance includes forecast ownership, approval thresholds, exception monitoring and periodic back-testing. A model should be challenged when residuals become systematically positive or negative, when error increases, or when the economic environment changes. Forecasts used for pricing, credit, staffing or market allocation may have material consequences and should be subject to human review.

11. Best-Practice Workflow

A disciplined forecasting workflow is:

  1. Clarify the decision, horizon, frequency and cost of errors.
  2. Assemble and document reliable time-stamped data.
  3. Plot the series and diagnose trend, seasonality, cycles and breaks.
  4. Establish a naïve benchmark, such as the last-observation forecast.
  5. Fit simple alternatives before considering complex models.
  6. Use time-ordered validation and avoid information leakage.
  7. Compare suitable accuracy measures and inspect bias.
  8. Incorporate business events and scenario assumptions explicitly.
  9. Communicate uncertainty, limitations and ownership.
  10. Monitor actual outcomes and revise the model when evidence changes.

Challenges and Limitations

Forecasting cannot eliminate uncertainty. Long horizons generally increase uncertainty, and structural change can invalidate relationships estimated from historical data. Seasonal patterns may evolve as consumer behaviour and business calendars change. Missing data, revisions, inconsistent definitions and currency conversion can create artificial patterns.

Accuracy measures can conflict. A model optimized for RMSE may not minimize the business cost of stockouts. A low average error may conceal severe errors during strategically important periods. Finally, forecasts can influence behaviour: suppliers may increase capacity when a high forecast is published, changing the outcome that was forecast. This feedback effect should be considered in managerial use.

Chapter Summary

Time-series analysis separates chronological business data into trend, seasonality, cycles, irregular variation and possible structural change. Additive and multiplicative decompositions are useful conceptual frameworks, but the correct form depends on how variation changes with the level of the series.

Moving averages provide simple smoothing, while weighted moving averages emphasize selected observations. Simple exponential smoothing updates forecasts using a smoothing constant and is appropriate mainly for stable-level series without strong trend or seasonality. Time-series regression can represent trend, seasonal dummy variables and relevant explanatory factors, but its assumptions and residual behaviour must be examined.

Forecasts should be compared using time-ordered validation and measures such as MAE, RMSE, MAPE and mean error. No metric is universally best. Scenario analysis complements statistical forecasts by making alternative assumptions explicit. Effective international-business forecasting combines quantitative evidence, domain knowledge, governance, ethical judgment and continuous monitoring.

Key Terms

Time series: Chronologically ordered observations measured at regular or defined intervals.

Forecast: An estimate of a future value based on available information and assumptions.

Trend: A long-run systematic direction in a series.

Seasonality: A repeating pattern associated with a calendar or operating cycle.

Cycle: A multi-period fluctuation without a fixed calendar length.

Irregular variation: Short-term unpredictable movement.

Structural change: A lasting change in the process generating observations.

Additive decomposition: A representation in which components are added together.

Multiplicative decomposition: A representation in which components are multiplied together.

Moving average: The mean of a specified number of recent observations.

Weighted moving average: A moving average assigning unequal weights to observations.

Exponential smoothing: A recursive forecasting method that weights recent observations more heavily.

Smoothing constant: The parameter α controlling responsiveness in exponential smoothing.

Time-series regression: Regression that models an outcome using time and possibly other variables.

Dummy variable: A binary indicator used to represent categories such as months or regions.

Forecast error: The difference between actual and forecast values.

MAE: Mean absolute error, measured in the original units.

RMSE: Root mean squared error, which emphasizes large errors.

Scenario analysis: Evaluation of forecasts under distinct, explicit assumptions.

Look-ahead bias: Use of information that was unavailable when the forecast would have been made.

Review Questions

Short Answer Questions

  1. What is the difference between seasonality and a business cycle?
  2. When is an additive decomposition more appropriate than a multiplicative decomposition?
  3. What role does the smoothing constant play in exponential smoothing?
  4. Why should a time-series model be evaluated using time-ordered validation?
  5. Why can MAPE be problematic when actual values are zero or close to zero?

Long Answer Questions

  1. Explain the principal components of a time series and illustrate each with an international-business example.
  2. Compare simple moving averages, weighted moving averages and exponential smoothing, including their responsiveness and limitations.
  3. Explain how trend and seasonality can be represented in a time-series regression model.
  4. Discuss why a model with the best historical accuracy may not be the best model for managerial decision-making.
  5. Explain how structural change affects forecasting and describe an appropriate response by an analyst.

Analytical / Application Questions

  1. A firm records demand of 200, 240 and 220 units in the latest three months. Calculate the forecast using a three-month moving average. If weights of 0.5, 0.3 and 0.2 are assigned to the latest, second-latest and third-latest observations, calculate the weighted forecast and explain the difference.
  2. A forecast is 500 units, actual demand is 530 units, and the smoothing constant is 0.25. Calculate the next exponential-smoothing forecast and interpret the result.
  3. An international retailer observes rising sales, strong December peaks and a permanent demand increase after entering a new online marketplace. Recommend a forecasting workflow, including model candidates, validation, scenarios and monitoring requirements.

Multiple Choice Questions with Answers

Question 1

Which component of a time series is usually associated with a repeating calendar pattern?

A. Trend

B. Seasonality

C. Irregular variation

D. Structural change

Correct Answer: B. Seasonality

Question 2

A three-period moving average uses observations of 120, 150 and 135 units. What is the forecast?

A. 125 units

B. 130 units

C. 135 units

D. 145 units

Correct Answer: C. 135 units

Question 3

In simple exponential smoothing, a high value of α generally makes the forecast:

A. More responsive to recent observations

B. Less responsive to recent observations

C. Independent of the latest observation

D. Automatically seasonal

Correct Answer: A. More responsive to recent observations

Question 4

Which measure is expressed in the original units and uses absolute errors?

A. MAPE

B. MAE

C. MSE

D. Mean error percentage

Correct Answer: B. MAE

Question 5

Why can MAPE be unsuitable for observations equal to zero?

A. It squares every error

B. It requires seasonal dummy variables

C. It divides by the actual value

D. It ignores forecast direction

Correct Answer: C. It divides by the actual value

Question 6

In a trend regression, what does a positive slope coefficient generally indicate?

A. A downward estimated trend

B. An upward estimated trend

C. Zero forecast error

D. Perfect seasonality

Correct Answer: B. An upward estimated trend

Question 7

What is the primary purpose of a holdout period in forecasting?

A. To increase the number of predictors

B. To evaluate performance on data not used for fitting

C. To remove all outliers

D. To guarantee accurate forecasts

Correct Answer: B. To evaluate performance on data not used for fitting

Question 8

Which situation most strongly suggests structural change?

A. A predictable December sales peak

B. A one-day recording error

C. A permanent shift after a new tariff regime

D. Random variation around a stable mean

Correct Answer: C. A permanent shift after a new tariff regime

Question 9

If actual demand is 220, the previous forecast is 200 and α = 0.30, what is the next exponential-smoothing forecast?

A. 202

B. 206

C. 210

D. 214

Correct Answer: B. 206

Question 10

What is a key purpose of scenario analysis?

A. To present one forecast as certain

B. To replace all historical data

C. To examine outcomes under explicit alternative assumptions

D. To eliminate structural change

Correct Answer: C. To examine outcomes under explicit alternative assumptions

Business Mathematics & Analytics
Chapter 11 of 15