Professional Documents
Culture Documents
Subjective Models:
Historical analogy Several years of data High Medium to long Life cycle demand
for a similar situation term projection
Casual Models:
Regression All past data for all Moderate Medium term Demand
variables forecasting
Econometric All past data for all Moderate to Medium to long Economic
variables high term conditions
Delphi Method
● Based on expert opinion
○ People w/ expertise are asked questions
■ People can not interact w/ one another
○ Experts are asked to make estimates
○ Administrator tabulates results → quartiles
○ Experts are asked to reconsider after seeing new information
■ Opinions in the two outside quartiles are asked to justify
○ Information is tabulated & returned to experts
■ Opinions outside the middle two quartiles (ex. IQR) are asked to justify
● Very labor-intensive, expensive, time consuming
○ Only practical for long-term forecasting
○ Useful when quantifiable data is not available
● Example
○ 98 people agreed to participate in a study about nuclear power
○ Round 1
■ 37 questions | 11 about past evolution, 26 about future
■ 11 questions about past dropped & 11 new questions from open-ended comments
were added
■ Participants were invited to “defend” positions if opinions were out of the IQR
○ Round 3 | Final
■ Administrator supplied participants w/ feedback from round 2
■ Asked to “vote” on the same questions
○ How the voting shifted & consensus:
Cross-Impact Analysis
● Assumes that some future event is related to occurrence of earlier event
● Experts studies set of correlations between events in a matrix
○ Correlations form basis for estimating likelihood of future event
● Similar to Delphi method
○ Experts need to arrive at satisfactory matrix that can be used for forcasting
● Example
○ Event A - $5/g gasoline prices by 2020
○ Event B - doubling of ridership on mass transit by 2030
○ Initial consensus
■ Given A, conditional probability B is .7
■ Given B, conditional probability A is .6
○ Forecasted
■ Event A - .8
■ Event B - 1.0
■ Statistically inconsistent with the matrix
● Will be pointed out to experts
● Experts will revise estimates in series of iterations
Historical Analogy
● Assumes that introduction & growth pattern of new service will mimic pattern of a similar
concept IF data is available
● Used to forecast market penetration or life cycle of a new service
○ Product life cycle stages:
■ Introduction
■ Growth
■ Maturity
■ Decline
● It is difficult to find the appropriate analogy
○ Patterns of previous data has many interpretations
○ Credibility of using this method is often doubted
● Example
○ Prediction of market penetration by color TV based on b&w TV
○ Growth in housekeeping services based on child-care services
Casual Models
● Having a wealth of information
○ Forecasts made for next year or next decade
○ Information needs to be processed to find critical information
● Makes assumptions similar to time series model
○ Data follows identifiable pattern over time & relationship exists between info we
wish to forecast & other factors
Regression Models
● Relationship between factor being forecasted (dependent variable; Y) and factors that
determine value of Y (independent variable; Xi)
● If there are n independent variables, the relationship between Y and Xi
■ Yi is multiplied by both the # of families in census track & avg # of children <
5y/o
■ Result: estimate for # of children that require day care service from census tract
● Development of regression model requires extensive data collection
○ Requires a lot of time and expense
○ Requires expertise in selection of independent & dependent variables
○ Appropriate for medium - long term forecasts
Econometric Models
● Versions of regression models that involve a system of equations
○ Equations are related to each other
○ Coefficients determined in simpler regression models
● Consists of simultaneous equations
○ One dependent variable
○ Several different independent variables
● Requires extensive data collection & sophisticated analysis
○ Used for long-range forecasts
(4) 𝐹ₜ₊₁ = 𝑆ₜ
● Basing data on smoothed data helps to prevent overreacting to extremes in observed values
● Equation (3) rewritten:
● Example
○ Hotel information from earlier
𝑛
(6) Cumulative Forecast Error (CFE)= ∑ (𝐴ₜ − 𝐹ₜ)
𝑡=1
● Mean absolute deviation (MAD) - most commonly used
○ Gives equal weight to each error
𝑛
1
(7) Mean Absolute Deviation (MAD) = 𝑛
∑ |𝐴ₜ − 𝐹ₜ|
𝑡=1
● Mean squared error (MSE) - used if large errors are very serious
𝑛
1
(8) Mean Square Error (MSE) = 𝑛
∑ (𝐴ₜ − 𝐹ₜ)²
𝑡=1
● Mean absolute percentage error (MAPE) - when errors need to put into perspective
○ Ex. absolute error of 2 in forecast of 10 > error of 2 for forecast of 1,000
𝑛
1 |𝐴ₜ−𝐹ₜ|
(9) Mean Absolute Percentage Error (MAPE) = 𝑛
∑ 𝐴ₜ
(100)
𝑡=1
● ⍺ can change your MAD
○ Selecting an ⍺ to minimize MAD can be accomplished using Excel Solver
Relationship between ⍺ and N
● Selecting ⍺ is a matter of judgment
○ Between 0.1 - 0.5 is a trade-off between overreacting and detexting a change
○ Value of ⍺ is to minimize MAD
● Assume that moving average & exponential smoothing method are similar when average ages
of past data are equal:
○ Moving Average
○ Exponential smoothing
■ Average age for exponential smoothing is a geometric series with the sum equal
(12) 𝐹ₜ₊₁ = 𝑆ₜ + 𝑇ₜ
● Example
○ Commuter airline shows a steady increase from week 1 - week 8
𝐴ₜ
(13) 𝐼ₜ =
𝐴
● Index is used to deseasonalize data for corresponding months using (14)
○ Minor modification to basic exponential smoothing equation (5)
𝐴ₜ
(14) 𝑆ₜ = α 𝐼ₜ₋ₗ
+ (1 − α)𝑆ₜ₋₁
● Forecast for period t + 1 is seasonalized using smoothed value for t - L + 1
𝐴ₜ
(16) 𝐼ₜ = γ 𝑆ₜ
+ (1 − γ)𝐼ₜ₋ₗ
● In practice, smoothed values, indices, forecasts are calculated month-to-month
● Example
○ L = 12 months
○ Ā = 1.971.83
○ Can not calculate new smoothed data until period 13 (Jan 2020)
■ Assume S₁₂ = A₁₂
■ ⍺ = .2
■ It-L = .837 = Index from 1st month
𝐴ₜ
(17) 𝑆ₜ = α 𝐼ₜ₋ₗ
+ (1 − α)(𝑆ₜ₋₁ + 𝑇ₜ₋₁)
Summary
● Exponential smoothing is relatively easy & straightforward to make short-term forecasts
○ All past data are considered in smoothing process
○ Recent data is assigned more weight than older data
○ Only recent data needs an update
○ Model is easy to implement on personal computers
○ Smoothie constants allow us to alter rate at which model responds