Heizer Chapter 4 - Forecasting
Heizer Chapter 4 - Forecasting
in the face of uncertainty. Making good estimates is the main purpose of forecasting -
The art and science of predicting future events.
• An increasingly complex world economy makes forecasting challenging
• It may be a subjective or an intuitive prediction. It may be based on demand-driven
data, Or the forecast may involve a combination of these, that is, a mathematical
model adjusted by a manager’s good judgment.
• There is seldom one superior method of forecasting.
• Because there are limits to what can be expected from forecasts, we develop error
measures. Preparing and monitoring forecasts can also be costly and time consuming.
• Effective planning in both the short run and long run depends on a forecast of demand
for the company’s products.
• A forecast is usually classified by the future time horizon that it covers. Time
horizons fall into three categories:
1. Short-range forecast: This forecast has a time span of up to 1 year but is
generally less than 3 months. It is used for planning purchasing, job
scheduling, workforce levels, job assignments, and production levels.
2. Medium-range forecast: A medium-range, or intermediate, forecast generally
spans from 3 months to 3 years. It is useful in sales planning, production
planning and budgeting, cash budgeting, and analysis of various operating
plans.
3. Long-range forecast: Generally 3 years or more in time span, long-range
forecasts are used in planning for new products, capital expenditures, facility
location or expansion, and research and development.
• Medium- and long-range forecasts are distinguished from short-range forecasts by
three features:
1. Intermediate and long-range forecasts deal with more comprehensive issues
supporting management decisions regarding planning and products, plants,
and processes.
2. Short-term forecasting usually employs different methodologies than longer-
term forecasting. Mathematical techniques, such as moving averages,
exponential smoothing, and trend extrapolation are common to shortrun
projections.
3. Short-range forecasts tend to be more accurate than longerrange forecasts. As
the time horizon lengthens, it is likely that forecast accuracy will diminish.
• Organizations use three major types of forecasts in planning future operations:
1. Economic forecasts address the business cycle by predicting inflation rates,
money supplies, housing starts, and other planning indicators.
2. Technological forecasts are concerned with rates of technological progress
3. Demand forecasts are projections of demand for a company’s products or
services. There are demand-driven forecasts , where the focus is on rapidly
identifying and tracking customer desires.
• Demand-driven forecasts drive a company’s production, capacity, and scheduling
systems and serve as inputs to financial, marketing, and personnel planning. In
addition, the payoff in reduced inventory and obsolescence can be huge.
• Economic and technological forecasting are specialized techniques that may fall
outside the role of the operations manager.
• Let’s look at the impact of product demand forecast on three activities:
1. Supply-chain management - Good supplier relations and the ensuing
advantages in product innovation, cost, and speed to market depend on
accurate forecasts.
▪ Reduced costs and increased accuracy also drives innovation.
▪ Finalizing main demand also facilitates improved forecasting of
demands for related accessories.
▪ Creating a common forecasting process by discussing with different
supply chain partners and suppliers gives birth to Collaborative
Planning forecasting and Replenishment (CPFR).
2. Human resources- Hiring, training, and laying off workers all depend on
anticipated demand.
▪ Without planned staffing, the amount of training declines and quality
of the workforce suffers.
3. Capacity - When capacity is inadequate, the resulting shortages can lead to
loss of customers and market share.
▪ Insufficient capacity means lost sales.
▪ Over capacity means increased cost.
• 7 Steps in forecasting system :- These steps are followed in sequence for an effective
forecast -
1. Determine the use of the forecast
2. Select the items to be forecasted
3. Determine the time horizon of the forecast
4. Select the forecasting model
5. Gather the data needed to make the forecast:
6. Make the forecast
7. Validate and implement the results - Error measures are also applied in this
step.
• These seven steps present a systematic way of initiating, designing, and implementing
a forecasting system.
• Five quantitative forecasting methods, all of which use historical data, are described
in this chapter. They fall into two categories:
1. Time-series models - They predict on the assumption that the future is a
function of the past.
▪ They look at what has happened over a period of time and use a series
of past data to make a forecast.
▪ There are four types of approaches in this model -
1. Naive approach
2. Moving averages
3. Exponential smoothing
4. Trend projection
2. Associative models - They incorporate the variables or factors that might
influence the quantity being forecast.
▪ Linear regression is one of the associative models.
Learning Objective 4.3 - Apply the naive, moving-average,
exponential smoothing, and trend methods
Naive Approach
• In this approach, we assume that demand in the next period will be equal to demand
in the most recent period.
• For some product lines, this naive approach is the most cost-effective and efficient
objective forecasting model.
Moving Averages
Exponential smoothing
New forecast = Last period’s forecast + a (Last period’s actual demand − Last period’s
forecast)
• Here a is a weight, or smoothing constant , chosen by the forecaster, that has a value
greater than or equal to 0 and less than or equal to 1 ( a is actually alpha)
• Above equation can also be written mathematically as:
• The concept is not complex. The latest estimate of demand is equal to the old forecast
adjusted by a fraction of the difference between the last period’s actual demand and
last period’s forecast.
• The smoothing constant , a , is generally in the range from .05 to .50 for business
applications. It can be changed to give more weight to recent data (when a is high) or
more weight to past data (when a is low). If the value reaches 1, then formula terms in
Naive approach model.
• High values of a are chosen when the underlying average is likely to change. Low
values of a are used when the underlying average is fairly stable.
• This procedure requires two smoothing constants: a for the average and b (it is beta)
for the trend. We then compute the average and trend each period:
Ft = a(Actual demand last period) + (1 - a)(Forecast last period + Trend estimate last
period)
or
Ft = a(At - 1) + (1 - a)(Ft - 1 + Tt - 1)
Tt = b(Forecast this period - Forecast last period) + (1 - b)(Trend estimate last period)
or:
Tt = b(Ft - Ft - 1) + (1 - b)Tt - 1
• The value of the trend-smoothing constant, b (beta), resembles the a constant because
a high b is more responsive to recent changes in trend.
• Simple exponential smoothing is often referred to as first-order smoothing , and
trend adjusted smoothing is called second-order smoothing or double smoothing .
Trend Projections
• This technique fits a trend line to a series of historical data points and then projects
the slope of the line into the future for medium- to long-range forecasts.
• Several mathematical trend equations can be developed (for example, exponential and
quadratic), but in this section, we will look at linear (straight-line) trends only.
• If we decide to develop a linear trend line by a precise statistical method, we can
apply the least-squares method . This approach results in a straight line that
minimizes the sum of the squares of the vertical differences or deviations from the
line to each of the actual observations.
• A least-squares line is described in terms of its y -intercept
y = a + bx
• Several measures are used in practice to calculate the overall forecast error. These
measures can be used to compare different forecasting models, as well as to monitor
forecasts to ensure they are performing well.
• This value is computed by taking the sum of the absolute values of the individual
forecast errors (deviations) and dividing by the number of periods of data ( n ):
Mean Squared Error
• MSE is the average of the squared differences between the forecasted and observed
values. Its formula is:
• The MSE tends to accentuate large deviations due to the squared term
• A problem with both the MAD and MSE is that their values depend on the magnitude
of the item being forecast.
• To avoid this problem, we can use the mean absolute percent error (MAPE) . This is
computed as the average of the absolute difference between the forecasted and actual
values, expressed as a percentage of the actual values.
• The MAPE is perhaps the easiest measure to interpret.
Learning Objective 4.5 - Develop seasonal indices
• Seasonal variations in data are regular movements in a time series that relate to
recurring events such as weather or holidays.
• Seasonality may be applied to hourly, daily, weekly, monthly, or other recurring
patterns.
• Understanding seasonal variations is important for capacity planning in organizations
that handle peak loads.
• Seasonality is expressed in terms of the amount that actual values differ from average
values in the time series. This is how it's dealt with.
• In what is called a multiplicative seasonal model , seasonal factors are multiplied by
an estimate of average demand to produce a seasonal forecast.
• Here are the steps we will follow for a company that has “seasons” of 1 month:
1. Find the average historical demand each season (or month in this case) by
summing the demand for that month in each year and dividing by the number
of years of data available. For example, if, in January, we have seen sales of 8,
6, and 10 over the past 3 years, average January demand equals (8 + 6 + 10)/3
= 8 units.
2. Compute the average demand over all months by dividing the total average
annual demand by the number of seasons. For example, if the total average
demand for a year is 120 units and there are 12 seasons (each month), the
average monthly demand is 120/12 = 10 units.
3. Compute a seasonal index for each season by dividing that month’s historical
average demand (from Step 1) by the average demand over all months (from
Step 2). For example, if the average historical January demand over the past 3
years is 8 units and the average demand over all months is 10 units, the
seasonal index for January is 8/10 = .80. Likewise, a seasonal index of 1.20
for February would mean that February’s demand is 20% larger than the
average demand over all months.
4. Estimate next year’s total annual demand.
5. Divide this estimate of total annual demand by the number of seasons, then
multiply it by the seasonal index for each month. This provides the seasonal
forecast .
• Read cexample 9, 10, 11 for detailed application of seasonal indices. (Pg. 127-131)
• Cycles are like seasonal variations in data but occur every several years , not weeks,
months, or quarters.
• Forecasting cyclical variations in a time series is difficult. This is because cycles
include a wide variety of factors that cause the economy to go from recession to
expansion to recession over a period of years
• Forecasting demand for individual products can also be driven by product life cycles
Correlation coefficient -
• The regression equation is one way of only expressing the nature of the relationship
between two variables. Regression lines are not “cause-and-effect” relationships.
• Another way to evaluate the relationship between two variables is to compute the
coefficient of correlation. This measure expresses the degree or strength of the linear
relationship (still doesn't imply causality).
• Usually identified as r , the coefficient of correlation can be any number between +1
and -1 (look fig below for interpretation)
• Another measure does exist. It is called the coefficient of determination and is
simply the square of the coefficient of correlation—namely, r2
Multiple-Regression Analysis -
• Control limits are not so low as to be triggered with every small forecast error and not
so high as to allow bad forecasts to be regularly overlooked.
• Adaptive forecasting refers to computer monitoring of tracking signals and self-
adjustment if a signal passes a preset limit.
• Adaptive smoothing An approach to exponential smoothing forecasting in which the
smoothing constant is automatically changed to keep errors to a minimum.
• Focus forecasting : Forecasting that tries a variety of computer models and selects
the best one for a particular application. The forecast method yielding the least error is
selected by the computer, which then uses it to make next month’s forecast.