topic+1+ +forecasting+basics
TRANSCRIPT
-
8/6/2019 Topic+1+ +Forecasting+Basics
1/82
OperationsManagement (2)
Lessons 1 and 2
Prof. Upendra Kachru
Forecasting
-
8/6/2019 Topic+1+ +Forecasting+Basics
2/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Prediction Prediction
Reflects judgment after taking all
considerations into account
Involves anticipated changes in
future that may or may not happen
Based on intuition
It can be biasedNo error analysis
Based on unique representations
-
8/6/2019 Topic+1+ +Forecasting+Basics
3/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Forecasting
Forecasting
Involves the projection of the pastinto the future
Estimating the demand on the basis
of factors that generated thedemand
Based on theoretical model
It is objective
Error Analysis is possible
Results are replicable
-
8/6/2019 Topic+1+ +Forecasting+Basics
4/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
A forecast is an estimate ofa future event achieved by
systematically combiningand casting forward , in apredetermined way, dataabout the past.
DEFININGFORECASTING
-
8/6/2019 Topic+1+ +Forecasting+Basics
5/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Forecasting vs. Prediction
Forecasting Prediction
Involves the projection of the past intothe future
Reflects managements judgment aftertaking all considerations into account
Estimating the demand on the basis of
factors that generated the demand
Involves anticipated changes in future
that may or may not generate thedemand
Based on theoretical model Based on intuition
It is objective It can be biased
Error Analysis is possible No error analysis
Results are replicable Based on unique representations
-
8/6/2019 Topic+1+ +Forecasting+Basics
6/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Forecasting is the startof any planning activity.The main purpose of
forecasting is to estimatethe occurrence, timing ormagnitude of futureevents.
WHYFORECASTING?
-
8/6/2019 Topic+1+ +Forecasting+Basics
7/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru
The Decision making Cycle
Forecasts help management take into account externalfactors that impact operations and reduce the uncertainty.
The decision making cycle reflects how organizations use
forecasting to reduce the impact of market forces on abusiness.
-
8/6/2019 Topic+1+ +Forecasting+Basics
8/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Decision Types requiring Forecasting
Forecasting horizon in years
Specific demand
Aggregate
demand
Strategies &
facilities
Types of Decision
Short term
Long term
Planning
Medium
term
-
8/6/2019 Topic+1+ +Forecasting+Basics
9/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru9
Demand Forecasting
Demand Forecasting is theactivity of estimating the quantityof a product or service thatconsumers will purchase.
Demand forecasting involvestechniques including both formaland informal methods.
Demand forecasting may be usedin making scheduling decisions, inassessing future capacityrequirements, or in makingdecisions on whether to entera new market.
-
8/6/2019 Topic+1+ +Forecasting+Basics
10/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru 10
A
B(4) C(2)
D(2) E(1) D(3) F(2)
Dependent Demand:Raw Materials,Component parts,Sub-assemblies, etc.
Independent Demand:
Finished Goods
Types of Demand
Aggregate Planning is concerned with aggregate demand
i.e. the amount of a particular economic goodor service that a consumer or group of consumerswill want to purchase (at a given price).
-
8/6/2019 Topic+1+ +Forecasting+Basics
11/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru
The firm should be able toforecast ideal levels of
inventory.The relative cost of holdingeither too much or too littleinventory might be differentfrom the ideal levels because
of poor forecasts of demand. If demand were less than
expected, the firm would incurextra inventories and the cost ofholding them.
If demand were greater than
expected, the firm would incurback-order or shortage cost andthe possible opportunity costs oflost sales or a lower volume ofactivity.
Demand and Costs
-
8/6/2019 Topic+1+ +Forecasting+Basics
12/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Demand Management
Do I manage demand ?
Do I live with it?
Demand management describes the process ofinfluencing the volume of consumption of theproduct or service through management decisionso that firms can use their resources and
production capacity more effectively.
-
8/6/2019 Topic+1+ +Forecasting+Basics
13/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru13
Can take an active role toinfluence demand. For example,air conditioner manufacturesoffer discounts for theirproducts in winter , when
demand for the products falls. Demand management is also
used to spread demand moreevenly. Telephone companies,world over, offer discounts for
calls made during late hours orat night.
Can take a passive role andsimply respond to demand
Independent Demand
What to do?
-
8/6/2019 Topic+1+ +Forecasting+Basics
14/82Operations Management
Eight Steps toEight Steps to
ForecastingForecasting
Determining the use of theDetermining the use of theforecast--what are theforecast--what are theobjectives?objectives?
Select the items to be forecastSelect the items to be forecast
Determine the time horizon ofDetermine the time horizon ofthe forecastthe forecast
Select the forecasting model(s)Select the forecasting model(s)
Collect the dataCollect the data
Validate the forecasting modelValidate the forecasting model Make the forecastMake the forecast
Implement the resultsImplement the results
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
15/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru
15
Quantitative
Time Series Analysis Exponential Method
Regression Analysis
Simulation/ Scenario PlanningQualitative (Judgmental)
Types of Forecasts
-
8/6/2019 Topic+1+ +Forecasting+Basics
16/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Time Series1. Extrapolation
2. Moving average Method
Exponential Method
1. Simple Exponential Method2. Double Exponential Method
3. Triple Exponential Method
Regression Analysis
1. Simple Regression Analysis2. Multiple Regression Analysis
QuantitativeApproach
-
8/6/2019 Topic+1+ +Forecasting+Basics
17/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Time Series
There are five basic patterns in which demand varieswith time that have been identified:
Horizontal Trend
Seasonal Cyclical Random
-
8/6/2019 Topic+1+ +Forecasting+Basics
18/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Graphical Representation
Time
Demand(units)
Constant
-
8/6/2019 Topic+1+ +Forecasting+Basics
19/82Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Moving Average Method
Where:
Ft+1
is the moving average for the period t+1,
At, A
t-1, A
t-2, A
t-3etc. are actual values for the corresponding
period, and n is the total number of periods in theaverage
Or it can be written as:
F =A + A + A +...+A
nt
t-1 t-2 t-3 t-n
The general formula for moving average is:
Ft+1 = (At + At-1 + At-2 + At-3 + +At-n+1 ) / n
-
8/6/2019 Topic+1+ +Forecasting+Basics
20/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Simple Moving Average Problem
Week Demand
1 650
2 678
3 7204 785
5 859
6 920
7 850
8 7589 892
10 920
11 789
12 844
F = A + A + A +...+An
t t-1 t-2 t-3 t-n
Question: What are the 3-week and 6-week movingaverage forecasts fordemand?
Assuming you only have 3weeks and 6 weeks of actualdemand data for therespective forecasts
Question: What are the 3-week and 6-week moving
average forecasts fordemand?
Assuming you only have 3weeks and 6 weeks of actual
demand data for therespective forecasts
-
8/6/2019 Topic+1+ +Forecasting+Basics
21/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Week Demand 3-Week 6-Week
1 650
2 678
3 720
4 785 682.67
5 859 727.676 920 788.00
7 850 854.67 768.67
8 758 876.33 802.00
9 892 842.67 815.3310 920 833.33 844.00
11 789 856.67 866.50
12 844 867.00 854.83
F4=(650+678+720)/3
=682.67F7=(650+678+720
+785+859+920)/6
=768.67
Calculating the moving averages gives us:
The McGraw-Hill Companies, Inc.,
-
8/6/2019 Topic+1+ +Forecasting+Basics
22/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Weighted Moving Average
While the moving average formula implies an equal weightbeing placed on each value that is being averaged, theweighted moving average permits an unequal weighting onprior time periods
While the moving average formula implies an equal weightbeing placed on each value that is being averaged, theweighted moving average permits an unequal weighting onprior time periods
The general formula for the weighted moving average thenchanges to:
Ft+1 = [(wtAt + wt-1 At-1 + wt-2 At-2 + wt-3 At-3 + +wt-n+1 At-n+1 ) / n
Where:Ft+1 is the weighted moving average for the period t+1,wt is the weighing factor, and nt=1 wt = 1
-
8/6/2019 Topic+1+ +Forecasting+Basics
23/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru23
Weights:t-1 .5t-2 .3t-3 .2
Week Demand
1 650
2 678
3 720
4
Question: Given the weekly demand and weights,what is the forecast for the 4th period or Week 4?
Question: Given the weekly demand and weights,
what is the forecast for the 4th period or Week 4?
Note that the weights place more emphasis onthe most recent data, that is time period t-1
Note that the weights place more emphasis onthe most recent data, that is time period t-1
F = w A + w A + w A +...+w At 1 t-1 2 t-2 3 t-3 n t-n
w = 1ii=1
n
wt = weight given to time period toccurrence (weights must add to one)
wt = weight given to time period toccurrence (weights must add to one)
The formula for the moving average can also be written as:The formula for the moving average can also be written as:
-
8/6/2019 Topic+1+ +Forecasting+Basics
24/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru24
Problem Solution
Week Demand Forecast
1 650
2 678
3 720
4 693.4
F4 = 0.5(720)+0.3(678)+0.2(650)=693.4
-
8/6/2019 Topic+1+ +Forecasting+Basics
25/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Exponential method is atechnique that is applied to time
series data, either to producesmoothed data for presentation,or to make forecasts.
Premise: The most recent
observations might have thehighest predictive value.Therefore, we should give moreweight to the more recent timeperiods when forecasting
ExponentialMethod
-
8/6/2019 Topic+1+ +Forecasting+Basics
26/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru26
Exponential Smoothing Model
The exponential relationship be written as:
Ft+1 = Dt + (1 - ) Ft
Where:
Dtis the actual value
Ftis the forecasted value
is the weighting factor, which ranges from 0 to 1
t is the current time period.
The variance is given by:
(Dt - Ft+1 )2/n = Variance
-
8/6/2019 Topic+1+ +Forecasting+Basics
27/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru27
Problem (1) Data
Week Demand
1 820
2 775
3 6804 655
5 750
6 802
7 7988 689
9 775
10
Question: Given the weeklydemand data, what are theexponential smoothing forecastsfor periods 2-10 using =0.10and =0.60?Assume F1=D1
Which is a better choice?
Question: Given the weeklydemand data, what are theexponential smoothing forecastsfor periods 2-10 using =0.10
and =0.60?Assume F1=D1
Which is a better choice?
-
8/6/2019 Topic+1+ +Forecasting+Basics
28/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru28
Week Demand 0.1 0.6
1 820 820.00 820.00
2 775 820.00 820.00
3 680 815.50 793.00
4 655 801.95 725.205 750 787.26 683.08
6 802 783.53 723.23
7 798 785.38 770.49
8 689 786.64 787.00
9 775 776.88 728.20
10 776.69 756.28
Answer: The respective alphas columns denote the forecastvalues. Note that you can only forecast one time period into thefuture.
Answer: The respective alphas columns denote the forecastvalues. Note that you can only forecast one time period into thefuture.
F3=775x0.1 + (1-0.1)x820 =815.50
-
8/6/2019 Topic+1+ +Forecasting+Basics
29/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru29
Answer: Variance0.3 = 6675.61 and Variance0.6 = 5369.39. Thereforealpha as 0.6 is a better choice
Answer: Variance0.3 = 6675.61 and Variance0.6 = 5369.39. Thereforealpha as 0.6 is a better choice
Demand 0.1 D-W (D-W)2 0.6 D-W (D-W)2
820 820.00 0.00 0.00 820.00 0.00 0775 820.00 -45.00 2025.00 820.00 -45.00 2025
680 815.50 -135.50 18360.25 793.00 -113.00 12769
655 801.95 -146.95 21594.30 725.20 -70.20 4928.04
750 787.26 -37.26 1387.94 683.08 66.92 4478.286
802 783.53 18.47 341.16 723.23 78.77 6204.398
798 785.38 12.62 159.35 770.49 27.51 756.6461
689 786.64 -97.64 9533.35 787.00 -98.00 9603.436
775 776.88 -1.88 3.52 728.20 46.80 2190.348
53404.87 42955.15
Which one?
-
8/6/2019 Topic+1+ +Forecasting+Basics
30/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru30
Plotting the Solution
5 0 0
6 0 0
7 0 0
8 0 0
9 0 0
1 2 3 4 5 6 7 8 9 1 0
W e e
Demand
D e m a
0 . 1
0 . 6
Note how that the smaller alpha results in a smootherline in this exampleNote how that the smaller alpha results in a smootherline in this example
-
8/6/2019 Topic+1+ +Forecasting+Basics
31/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Exponential Smoothing & SimpleMoving Average
An exponentially weighted moving average with
a smoothing constant a, corresponds roughly toa simple moving average of length (i.e., period)n, where and n are related by:
= 2/(n+1) OR n = (2 - )/ .
-
8/6/2019 Topic+1+ +Forecasting+Basics
32/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Double and Triple Smoothing
An exponential smoothing over an alreadysmoothed time series is called double-exponential smoothing. It applies the process ofexponential smoothing to a time series that is
already exponentially smoothened.This is used when trends are not stationary.
In the case of nonlinear trends it might benecessary to extend it even to a triple-
exponential smoothing. Triple ExponentialSmoothing is better at handling parabola trendsand is normally used for such data.
-
8/6/2019 Topic+1+ +Forecasting+Basics
33/82
Operations Management
Double Exponential Smoothing
What happens when there is a definitenon-stationary trend?
A trendy clothing boutique has had the following salesover the past 6 months:
1 2 3 4 5 6510 512 528 530 542 552
48 0
49 0
50 0
51 052 0
53 0
54 0
55 0
56 0
1 2 3 4 5 6 7 8 9 10
Month
Demand
Actual
Forecast
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
34/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
All forecasts have errors.However, the error in aforecast should be withinconfidence limits.
The error can be measuredby or described by thestandard error, the meanabsolute deviation, or thevariance.
ForecastingErrors
-
8/6/2019 Topic+1+ +Forecasting+Basics
35/82
Operations Management
Forecast AccuracySource of forecast errors:
Model may be inadequate
Irregular variations Incorrect use of forecasting
technique
Random variation
Key to validity is randomness Accurate models: random
errors
Invalid models: nonrandom
errors
Key question: How to determine ifforecasting errors are random?
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
36/82
Operations Management
Error measuresError - difference between actualvalue and predicted value
Mean Absolute Deviation(MAD) - Average absolute
error Mean Squared Error (MSE) -Average of squared error
Mean Absolute PercentError (MAPE) - Averageabsolute percent error
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
37/82
Operations Management
MAD, MSE, and MAPE
MAD =Actual forecast
n
MSE = Actual forecast)
-1
2
n
(
Actual Forecast 100Actual
MAPEn
=
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
38/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru38
1 M A D 0.8 standard deviation
1 standarddeviation 1.25 M AD
The ideal MAD is zero which would mean there is no
forecasting error
When the error is less than three standard deviations, itis considered as an acceptable forecast.
= (/2) x MAD 1.25 MAD
Where is the standard deviation
The larger the MAD, the less the accurate the resultingmodel
MAD Characteristics
-
8/6/2019 Topic+1+ +Forecasting+Basics
39/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru39
MAD Problem (1)
Month Sales Forecast1 220 n/a
2 250 255
3 210 205
4 300 320
5 325 315
Question: What is the MAD value given theforecast values in the table below?
Question: What is the MAD value given theforecast values in the table below?
-
8/6/2019 Topic+1+ +Forecasting+Basics
40/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Solution
MAD =
A - F
n=
40
4= 10
t tt=1
n
Month Sales Forecast Abs Error 1 220 n/a
2 250 255 5
3 210 205 5
4 300 320 20
5 325 315 10
40
Note that by itself, the MADonly lets us know the meanerror in a set of forecasts
Note that by itself, the MADonly lets us know the meanerror in a set of forecasts
= 1.25 MAD = 12.5; 3 =37.5
All readings are within limits
-
8/6/2019 Topic+1+ +Forecasting+Basics
41/82
Operations Management
Example (2)
P erio d Actual Forecast (A-F) |A-F| (A-F)^2 (|A-F|/Actual )*1
1 217 215 2 2 4 0.
2 213 216 -3 3 9 1.
3 216 215 1 1 1 0.
4 210 214 -4 4 16 1.5 213 211 2 2 4 0.
6 219 214 5 5 25 2.
7 216 217 -1 1 1 0.
8 212 216 -4 4 16 1.
-2 22 76 10.
MAD= 2.75
MSE= 10.86
MAPE= 1.28
MAD = 22/8 = 2.75
MSE = 76/7 = 10.86
MAPE = 10.26/8 =10.86
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
42/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru42
Deseasoning Demand: Seasonal Index
Seasonal index represents the extent of seasonalinfluence for a particular segment of the year. Thecalculation involves a comparison of the expectedvalues of that period to the grand mean.The formula for computing seasonal factors is:
Si = Di/D,
where:Si = the seasonal index for i th period,
Di= the average values of i th period,D = grand average,i = the ith seasonal period of the cycle
-
8/6/2019 Topic+1+ +Forecasting+Basics
43/82
Operations Management
Problem
The sales data for two years are given with the sales data aggregated in periods oftwo months.
Month, 2003 Sales DeseasonedDemand
Month, 2004 Sales Average Seasonalfactor
DeseasonedDemand
Jan Feb 109.0 125.29 Jan Feb 115.0 112.0 0.87 132.18
Mar Apr 104.0 125.30 Mar Apr 112.0 108.0 0.83 130.12
May June 150.0 126.05 May June 159.0 154.5 1.19 133.61
Jul Aug 170.0 125.00 Jul Aug 182.0 176.0 1.36 133.82
Sept Oct 120.0 126.32 Sept Oct 126.0 123.0 0.95 132.63
Nov Dec 100.0 125.00 Nov Dec 106.0 103.0 0.80 132.50
Total 753 800
Step 2: Add data in Col. 2and 5. Then divide by 2
Step 1: Add data in Col. 2 and divide by n. Then add data in Col. 2 and divide byn. Determine the average. (753/6 + 800/6)/2 = (125.5 + 133.33)/2 = 129.42
Step 4: Divide Actualsales (Col. 2) with theseasonal factor (Col. 7)
Step 3: Divide Col. 6112/129.42 = 0.87
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
44/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru44
Tracking Signals
Depending on the number of MADs selected, the TS can be used like a quality control chartindicating when the model is generating too much error in its forecasts.
The TS formula is:
The Tracking Signal or TS is a measure
that indicates whether the forecastaverage is keeping pace with anygenuine upward or downward changesin demand.
MAD
demand)Forecast-demand(Actualn
1
i=i
-
8/6/2019 Topic+1+ +Forecasting+Basics
45/82
Operations Management
Control Charts
A control chart is: A visual tool for monitoring forecast errors
Used to detect non-randomness in errors
Forecasting errors are in control if All errors are within the control limits
No patterns, such as trends or cycles, are present
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
46/82
Operations Management
Controlling the forecast
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
47/82
Operations Management
Control charts
Control charts are based on the following assumptions: when errors are random, they are Normally distributed
around a mean of zero.
Standard deviation of error is
95.5% of data in a normal distribution is within 2 standarddeviation of the mean
99.7% of data in a normal distribution is within 3 standarddeviation of the mean
Upper and lower control limits are often determine via
MSE
0 2 0 3MSE or MSE
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
48/82
Operations Management
Example
Compute 2s control limits forforecast errors to determine ifthe forecast is accurate.
-6.59
-4.59
-2.59
-0.59
1.41
3.41
5.41
0 10
3.295
2 6.59
s MSE
s
= =
=
Prof. Upendra KachruProf. Upendra Kachru
Errors are all
between -6.59 and
+6.59
No pattern is
observed
Therefore,
according to
control chart
criterion, forecast
is reliable
(Refer Slide 42)
-
8/6/2019 Topic+1+ +Forecasting+Basics
49/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Regression Analysis is amethod of predicting the valueof one variable based on thevalue of other variables.
It reflects the casualrelationship underlying thedemand being forecast and anindependent variable.
RegressionAnalysis
-
8/6/2019 Topic+1+ +Forecasting+Basics
50/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Regression analysis is of twotypes:
(a)Simple Linear Regression: A
regression using only one predictor iscalled a simple regression, and
(b)Multiple Regressions: Where thereare two or more predictors, multipleregression analysis is employed.
There are two types of variables,one that is being forecasted andone from which the forecast ismade.
The first one is known as thedependent variable, the latter asthe independent variable.
RegressionAnalysis
-
8/6/2019 Topic+1+ +Forecasting+Basics
51/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Where:y
t is the dependent variable
a is the Y interceptb is the slope of the line, and
x is the time period
Simple Regression Analysis
The functional relationship between the two canbe visualized within a system of coordinateswhere the dependent variable is shown on the yand independent variable on the x-axis.
yt=f(x) or yt = a + bx
-
8/6/2019 Topic+1+ +Forecasting+Basics
52/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru 52
yt = a + bx
0 1 2 3 4 5 x (Time)
Y
The simple linear regression
model seeks to fit a linethrough various data over
time
The simple linear regression
model seeks to fit a linethrough various data over
time
Is the linear regression modelIs the linear regression model
a
Yt is the regressed forecast value or dependent variable inthe model, a is the intercept value of the the regression
line, and b is similar to the slope of the regression line.However, since it is calculated with the variability of thedata in mind, its formulation is not as straight forward asour usual notion of slope.
-
8/6/2019 Topic+1+ +Forecasting+Basics
53/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru 53
Simple Linear Regression FormulasFor Calculating a and b
a = y - b x
b =xy- n(y)(x)
x - n(x2 2
)
-
8/6/2019 Topic+1+ +Forecasting+Basics
54/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru 54
Problem
Week Sales
1 150
2 157
3 1624 166
5 177
Question: Given the data below, what is the simple linearregression model that can be used to predict sales infuture weeks?
Question: Given the data below, what is the simple linearregression model that can be used to predict sales infuture weeks?
A Fi t i th li i f l
Answer: First using the linear regression formulas we55
-
8/6/2019 Topic+1+ +Forecasting+Basics
55/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru 55
Week Week*Week Sales Week*Sales
1 1 150 1502 4 157 314
3 9 162 486
4 16 166 664
5 25 177 885
3 55 162.4 2499
Average Sum Average Sum
b = xy - n( y)(x)x - n(x
= 2499 - 5(162.4)(3 ) =
a = y - bx =162.4 - (6.3)(3) =
2 2 =
) ( )55 5 96310
6.3
143.5
Answer: First, using the linear regression formulas, wecan compute a and b
Answer: First, using the linear regression formulas, wecan compute a and b
56
-
8/6/2019 Topic+1+ +Forecasting+Basics
56/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru 56
yt = 143.5 + 6.3x
180
Period
135140145
150155
160165170175
1 2 3 4 5
Sa
les Sales
Forecast
The resulting regressionmodel is:
Now if we plot the regression generated forecasts
against the actual sales we obtain the following chart:
-
8/6/2019 Topic+1+ +Forecasting+Basics
57/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
r = 1 -S
S
xy
2
2
y
Correlation Analysis
Mathematically, correlation coefficient is defined by:
Where:Syx
2 is the standard error of the estimated regression
equation of the y values on x, andS
y2 is the standard error for the y values
Correlation analysis measures the degree of relationshipbetween normally distributed dependent andindependent variables and is signified by the correlationcoefficient r.
-
8/6/2019 Topic+1+ +Forecasting+Basics
58/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Multiple Regression
With multiple regressions, we can use more than onepredictor.
The forecast takes the form:
Y = 0 + 1X1 + 2X2 + . . .+ nXn,
Where:0 is the intercept, and
1, 2, . . . n are coefficients
representing the contributionof the independent variablesX1, X2,..., Xn.
-
8/6/2019 Topic+1+ +Forecasting+Basics
59/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
The Gillette Story& Demand
Management
Gillette is one of the bestpractitioners of demandmanagement in the consumergoods space.
With manufacturing plants in 51locations in 20 countries, Gillette
caters to the need of more than200 countries around the world.
Globally, Gillette's portfolio ofbrands is organized into five
business units: Blades andRazors, Personal Care, Oral Care,Duracell, and Braun.
-
8/6/2019 Topic+1+ +Forecasting+Basics
60/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Gillette Story In terms of volumes. Overall, Gillette
was a $10 billion company. Out-of-stocks represented a large revenueloss. A 10 percent stock out rate couldcost the company up to $1 billion.
The opportunity afforded by higher fill
rates, even when discounted 50, 60 or90 percent, could still be worth $100million.
The challenge was to bridge supplyand demand, especially as themanufacturer usually does not controlreplenishment.
-
8/6/2019 Topic+1+ +Forecasting+Basics
61/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Gillette Story
The key performance indicatorswhich Gillette uses are forecastaccuracy and case fill rates.
Gillette made significant
improvements in forecastaccuracy, from 40 percent in 2001to 65 percent in 2003.
In the case of fill rate it improved
from 80 percent in 2001 to 96percent in 2003..
-
8/6/2019 Topic+1+ +Forecasting+Basics
62/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Gillette Story How did Gillette make theseimprovements? Gillette
restructured its organization toimprove the bridge betweensupply and demand.
Next, Gillette identified 11 key
elements which it had to improvein order to improve overall valuechain performance.
These elements included:
increase in service levels,
reduction in inventory, and
improved costs.
-
8/6/2019 Topic+1+ +Forecasting+Basics
63/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Gillette Story
It worked with customers to mapprocesses across companyboundaries to avoid a gapbetween Gillette's processes andthe customer's processes.
The key element that has madethese initiatives possible is
Collaborative Planning,Forecasting, and Replenishment
(CPFR), data synchronization (UCCNET)
and
Auto ID.
-
8/6/2019 Topic+1+ +Forecasting+Basics
64/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Gillette Story Gillette standardized the company'sapproach to forecasting across regions,
customer-based forecasting forpromotions, and redesigned someparts of the company's warehouse andtransportation strategy to improvetransit time to customers.
The Gillette story is the story of acompany that had to undergorestructuring in 2001 due to large dropin its profit. It highlights how newtechniques such as CPFR havereinforced the traditional models ofdemand planning and forecasting.
-
8/6/2019 Topic+1+ +Forecasting+Basics
65/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
CPFR is forecasting based onthe concept of supply chainmanagement. It is a businessmodel that takes a holisticapproach to supply chainmanagement and information
exchange among tradingpartners.
It uses common metrics,standard language, and firm
agreements to improve supplychain efficiencies for allparticipants.
CollaborativePlanning
Forecasting andReplenishment(CPFR)
-
8/6/2019 Topic+1+ +Forecasting+Basics
66/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
In other words, CPFR isbased on considering the
entire supply chain orpartnerships as a single unitand the sharing of informationbetween the links in the chain.
The objective is to
collectively, as members ofthe supply chain, meet theneeds of the final consumer.
This is accomplished bysupplying the right product atthe right place, right time andright price to the customer.
CollaborativePlanning
Forecasting andReplenishment(CPFR)
-
8/6/2019 Topic+1+ +Forecasting+Basics
67/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
CPFR usually begins with identifying a forecastingchampion. The forecasting champion can be it a singleperson, a department, or a firm.
A forecast collaboration group is formed with each organization
choosing its member in this group. Group members shouldrepresent a variety of functional areas including sales,marketing, logistics/operations, finance, and informationsystems.
-
8/6/2019 Topic+1+ +Forecasting+Basics
68/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
69/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
70/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
71/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
The driving premise of CPFR isthat all supply chain participants
develop a synchronized forecast.A company can collaborate withnumerous other supply networkmembers both upstream anddownstream in the supply
network.Every participant in a CPFRprocess supplier,manufacturer, distributor, retailer
can view and amend forecastdata to optimize the process fromend to end.
CollaborativePlanning
Forecasting andReplenishment(CPFR)
-
8/6/2019 Topic+1+ +Forecasting+Basics
72/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Special Long-Term ForecastMethodologies
1. Identify and analyze theorganizational issues that
will provide the decisionfocus
2. Specify the key decisionfactors
3. Identify and analyze the keyenvironmental forces
4. Establish the scenario logics
5. Select and elaborate the
scenario6. Interpret the scenario for
their decision implications
ScenarioPlanning
-
8/6/2019 Topic+1+ +Forecasting+Basics
73/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Qualitativeapproach
(Judgmental)
Historical Analogy
Method Executive Opinion
Method
Survey Methods
The Delphi Method
-
8/6/2019 Topic+1+ +Forecasting+Basics
74/82
Operations Management
Usually based on judgmentsUsually based on judgmentsabout causal factors thatabout causal factors thatunderlie the demand ofunderlie the demand ofparticular products orparticular products orservicesservices
Do not require a demandDo not require a demandhistory for the product orhistory for the product orservice, therefore are usefulservice, therefore are usefulfor new products/servicesfor new products/services
Approaches vary inApproaches vary insophistication fromsophistication fromscientifically conductedscientifically conductedsurveys to intuitive hunchessurveys to intuitive hunchesabout future eventsabout future events
Qualitative ApproachesQualitative Approaches
-
8/6/2019 Topic+1+ +Forecasting+Basics
75/82
Operations Management
Executive Opinion MethodExecutive Opinion Method
TechniqueTechnique Low SalesLow Sales High SalesHigh Sales
ManagersManagersOpinionOpinion
40.7%40.7% 39.6%39.6%
ExecutivesExecutivesOpinionOpinion
40.7%40.7% 41.6%41.6%
Sales ForceSales ForceCompositeComposite
29.6%29.6% 35.4%35.4%
Number inNumber in
SampleSample
2727 4848
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
76/82
Operations Management
How to choose the right Tool
Prof. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
77/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
78/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
-
8/6/2019 Topic+1+ +Forecasting+Basics
79/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Whatever be the type ofanalysis you make, it isessential that the model youchoose provides satisfaction
on these two criticalquestions:
Is the model adequate?
Is the model stable?
Validating Model
-
8/6/2019 Topic+1+ +Forecasting+Basics
80/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Forecast controlUsing Standard
Computer ProgramsDelphi Method
Read at Home
-
8/6/2019 Topic+1+ +Forecasting+Basics
81/82
Operations ManagementProf. Upendra KachruProf. Upendra Kachru
Exercise
Design a Delphi Study on what should be the
type of learning in a 3 year (part time)management program.
Please explain the logic behind the design.
-
8/6/2019 Topic+1+ +Forecasting+Basics
82/82
Operations
Management (2)
Click to edit company slogan .