SlideShare une entreprise Scribd logo
1  sur  38
Free Ebooks Download
Mba Ebooks
By Edhole
Mba ebooks
Free ebooks download
http://ebooks.edhole.com
Demand Forecasting:
Time Series Models
Professor Stephen R. Lawrence
College of Business and Administration
University of Colorado
Boulder, CO 80309-0419
http://ebooks.edhole.com
Forecasting Horizons
Long Term
• 5+ years into the future
• R&D, plant location, product planning
• Principally judgement-based
Medium Term
• 1 season to 2 years
• Aggregate planning, capacity planning, sales forecasts
• Mixture of quantitative methods and judgement
Short Term
• 1 day to 1 year, less than 1 season
• Demand forecasting, staffing levels, purchasing, inventory levels
• Quantitative methods
http://ebooks.edhole.com
Short Term Forecasting:
Needs and Uses
Scheduling existing resources
• How many employees do we need and when?
• How much product should we make in anticipation of demand?
Acquiring additional resources
• When are we going to run out of capacity?
• How many more people will we need?
• How large will our back-orders be?
Determining what resources are needed
• What kind of machines will we require?
• Which services are growing in demand? declining?
• What kind of people should we be hiring?
http://ebooks.edhole.com
Types of Forecasting Models
Types of Forecasts
• Qualitative --- based on experience, judgement, knowledge;
• Quantitative --- based on data, statistics;
Methods of Forecasting
• Naive Methods --- eye-balling the numbers;
• Formal Methods --- systematically reduce forecasting errors;
– time series models (e.g. exponential smoothing);
– causal models (e.g. regression).
• Focus here on Time Series Models
Assumptions of Time Series Models
• There is information about the past;
• This information can be quantified in the form of data;
• The pattern of the past will continue into the future.
http://ebooks.edhole.com
Forecasting Examples
Examples from student projects:
• Demand for tellers in a bank;
• Traffic on major communication switch;
• Demand for liquor in bar;
• Demand for frozen foods in local grocery warehouse.
Example from Industry: American Hospital Supply Corp.
• 70,000 items;
• 25 stocking locations;
• Store 3 years of data (63 million data points);
• Update forecasts monthly;
• 21 million forecast updates per year.
http://ebooks.edhole.com
Simple Moving Average
Forecast Ft is average of n previous observations or
actuals Dt:
Note that the n past observations are equally weighted.
Issues with moving average forecasts:
• All n past observations treated equally;
• Observations older than n are not included at all;
• Requires that n past observations be retained;
• Problem when 1000's of items are being forecast.
∑−+=
+
−+−+
=
+++=
t
nti
it
ntttt
D
n
F
DDD
n
F
1
1
111
1
)(
1

http://ebooks.edhole.com
Simple Moving Average
Include n most recent observations
Weight equally
Ignore older observations
weight
today
123...n
1/n
http://ebooks.edhole.com
Moving Average
Internet Unicycle Sales
0
50
100
150
200
250
300
350
400
450
Apr-01 Sep-02 Jan-04 May-05 Oct-06 Feb-08 Jul-09 Nov-10 Apr-12 Aug-13
Month
Units
n = 3
http://ebooks.edhole.com
Example:
Moving Average
Forecasting
http://ebooks.edhole.com
Exponential Smoothing I
Include all past observations
Weight recent observations much more heavily
than very old observations:
weight
today
Decreasing weight given
to older observations
http://ebooks.edhole.com
Exponential Smoothing I
Include all past observations
Weight recent observations much more heavily
than very old observations:
weight
today
Decreasing weight given
to older observations
0 1< <α
α
http://ebooks.edhole.com
Exponential Smoothing I
Include all past observations
Weight recent observations much more heavily
than very old observations:
weight
today
Decreasing weight given
to older observations
0 1< <α
α
α α( )1−
http://ebooks.edhole.com
Exponential Smoothing I
Include all past observations
Weight recent observations much more heavily
than very old observations:
weight
today
Decreasing weight given
to older observations
0 1< <α
α
α α
α α
( )
( )
1
1 2
−
−
http://ebooks.edhole.com
Exponential Smoothing: Concept
Include all past observations
Weight recent observations much more heavily
than very old observations:
weight
today
Decreasing weight given
to older observations
0 1< <α
α
α α
α α
α α
( )
( )
( )
1
1
1
2
3
−
−
−

http://ebooks.edhole.com
Exponential Smoothing: Math
[ ]

+−+−+=
+−+−+=
−−
−−
21
2
2
1
)1()1(
)1()1(
tttt
tttt
DaDDF
DDDF
αααα
ααααα
http://ebooks.edhole.com
Exponential Smoothing: Math
1)1( −−+= ttt FaaDF
[ ]

+−+−+=
+−+−+=
−−
−−
21
2
2
1
)1()1(
)1()1(
tttt
tttt
DaDDF
DDDF
αααα
ααααα
http://ebooks.edhole.com
Exponential Smoothing: Math
Thus, new forecast is weighted sum of old forecast and actual
demand
Notes:
• Only 2 values (Dt and Ft-1 ) are required, compared with n for moving average
• Parameter a determined empirically (whatever works best)
• Rule of thumb: α < 0.5
• Typically, α = 0.2 or α = 0.3 work well
Forecast for k periods into future is:
1
2
2
1
)1(
)1()1(
−
−−
−+=
+−+−+=
ttt
tttt
FaaDF
DaaDaaaDF 
tkt FF =+
http://ebooks.edhole.com
Exponential Smoothing
Internet Unicycle Sales (1000's)
0
50
100
150
200
250
300
350
400
450
Jan-03 May-04 Sep-05 Feb-07 Jun-08 Nov-09 Mar-11 Aug-12
Month
Units
α = 0.2
http://ebooks.edhole.com
Example:
Exponential Smoothing
http://ebooks.edhole.com
Complicating Factors
Simple Exponential Smoothing works well
with data that is “moving sideways”
(stationary)
Must be adapted for data series which
exhibit a definite trend
Must be further adapted for data series
which exhibit seasonal patterns
http://ebooks.edhole.com
Holt’s Method:
Double Exponential Smoothing
What happens when there is a definite trend?
A trendy clothing boutique has had the following sales
over the past 6 months:
1 2 3 4 5 6
510 512 528 530 542 552
480
490
500
510
520
530
540
550
560
1 2 3 4 5 6 7 8 9 10
Month
Demand
Actual
Forecast
http://ebooks.edhole.com
Holt’s Method:
Double Exponential Smoothing
Ideas behind smoothing with trend:
• ``De-trend'' time-series by separating base from trend effects
• Smooth base in usual manner using α
• Smooth trend forecasts in usual manner using β
Smooth the base forecast Bt
Smooth the trend forecast Tt
Forecast k periods into future Ft+k with base and trend
))(1( 11 −− +−+= tttt TBDB αα
11 )1()( −− −+−= tttt TBBT ββ
ttkt kTBF +=+
http://ebooks.edhole.com
ES with Trend
Internet Unicycle Sales (1000's)
0
50
100
150
200
250
300
350
400
450
Jan-03 May-04 Sep-05 Feb-07 Jun-08 Nov-09 Mar-11 Aug-12
Month
Units
α = 0.2, β = 0.4
http://ebooks.edhole.com
Example:
Exponential Smoothing
with Trend
http://ebooks.edhole.com
Winter’s Method:
Exponential Smoothing
w/ Trend and Seasonality
Ideas behind smoothing with trend and seasonality:
• “De-trend’: and “de-seasonalize”time-series by separating base from
trend and seasonality effects
• Smooth base in usual manner using α
• Smooth trend forecasts in usual manner using β
• Smooth seasonality forecasts using γ
Assume m seasons in a cycle
• 12 months in a year
• 4 quarters in a month
• 3 months in a quarter
• et cetera
http://ebooks.edhole.com
Winter’s Method:
Exponential Smoothing
w/ Trend and Seasonality
Smooth the base forecast Bt
Smooth the trend forecast Tt
Smooth the seasonality forecast St
))(1( 11 −−
−
+−+= tt
mt
t
t TB
S
D
B αα
11 )1()( −− −+−= tttt TBBT ββ
mt
t
t
t S
B
D
S −−+= )1( γγ
http://ebooks.edhole.com
Winter’s Method:
Exponential Smoothing
w/ Trend and Seasonality
Forecast Ft with trend and seasonality
Smooth the trend forecast Tt
Smooth the seasonality forecast St
mktttkt SkTBF −+−−+ += )( 11
11 )1()( −− −+−= tttt TBBT ββ
mt
t
t
t S
B
D
S −−+= )1( γγ
http://ebooks.edhole.com
ES with Trend and Seasonality
Internet Unicycle Sales (1000's)
0
50
100
150
200
250
300
350
400
450
500
Jan-03 May-04 Sep-05 Feb-07 Jun-08 Nov-09 Mar-11 Aug-12
Month
Units
α = 0.2, β = 0.4, γ = 0.6
http://ebooks.edhole.com
Example:
Exponential Smoothing
with
Trend and Seasonality
http://ebooks.edhole.com
Forecasting Performance
Mean Forecast Error (MFE or Bias): Measures
average deviation of forecast from actuals.
Mean Absolute Deviation (MAD): Measures
average absolute deviation of forecast from
actuals.
Mean Absolute Percentage Error (MAPE):
Measures absolute error as a percentage of the
forecast.
Standard Squared Error (MSE): Measures
variance of forecast error
How good is the forecast?
http://ebooks.edhole.com
Forecasting Performance Measures
)(
1
1
t
n
t
t FD
n
MFE −= ∑=
∑=
−=
n
t
tt FD
n
MAD
1
1
∑=
−
=
n
t t
tt
D
FD
n
MAPE
1
100
2
1
)(
1
t
n
t
t FD
n
MSE −= ∑=
http://ebooks.edhole.com
Want MFE to be as close to zero as possible --
minimum bias
A large positive (negative) MFE means that the
forecast is undershooting (overshooting) the actual
observations
Note that zero MFE does not imply that forecasts are
perfect (no error) -- only that mean is “on target”
Also called forecast BIAS
Mean Forecast Error (MFE or Bias)
)(
1
1
t
n
t
t FD
n
MFE −= ∑=
http://ebooks.edhole.com
Mean Absolute Deviation (MAD)
Measures absolute error
Positive and negative errors thus do not cancel out (as
with MFE)
Want MAD to be as small as possible
No way to know if MAD error is large or small in
relation to the actual data
∑=
−=
n
t
tt FD
n
MAD
1
1
http://ebooks.edhole.com
Mean Absolute Percentage Error
(MAPE)
Same as MAD, except ...
Measures deviation as a percentage of actual data
∑=
−
=
n
t t
tt
D
FD
n
MAPE
1
100
http://ebooks.edhole.com
Mean Squared Error (MSE)
Measures squared forecast error -- error variance
Recognizes that large errors are disproportionately more
“expensive” than small errors
But is not as easily interpreted as MAD, MAPE -- not as
intuitive
2
1
)(
1
t
n
t
t FD
n
MSE −= ∑=
http://ebooks.edhole.com
Fortunately, there is software...
http://ebooks.edhole.com
Free Ebooks Download
Mba Ebooks
By Edhole
Mba ebooks
Free ebooks download
http://ebooks.edhole.com

Contenu connexe

Plus de Edhole.com

Website development company surat
Website development company suratWebsite development company surat
Website development company suratEdhole.com
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in suratEdhole.com
 
Website dsigning company in india
Website dsigning company in indiaWebsite dsigning company in india
Website dsigning company in indiaEdhole.com
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhiEdhole.com
 
Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarkaEdhole.com
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarkaEdhole.com
 
Website development company surat
Website development company suratWebsite development company surat
Website development company suratEdhole.com
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in suratEdhole.com
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in indiaEdhole.com
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhiEdhole.com
 
Website designing company in mumbai
Website designing company in mumbaiWebsite designing company in mumbai
Website designing company in mumbaiEdhole.com
 
Website development company surat
Website development company suratWebsite development company surat
Website development company suratEdhole.com
 
Website desinging company in surat
Website desinging company in suratWebsite desinging company in surat
Website desinging company in suratEdhole.com
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in indiaEdhole.com
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhiEdhole.com
 
Video lectures for mba
Video lectures for mbaVideo lectures for mba
Video lectures for mbaEdhole.com
 
Video lecture for b.tech
Video lecture for b.techVideo lecture for b.tech
Video lecture for b.techEdhole.com
 
Video lecture for bca
Video lecture for bcaVideo lecture for bca
Video lecture for bcaEdhole.com
 

Plus de Edhole.com (20)

Website development company surat
Website development company suratWebsite development company surat
Website development company surat
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in surat
 
Website dsigning company in india
Website dsigning company in indiaWebsite dsigning company in india
Website dsigning company in india
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhi
 
Ca in patna
Ca in patnaCa in patna
Ca in patna
 
Chartered accountant in dwarka
Chartered accountant in dwarkaChartered accountant in dwarka
Chartered accountant in dwarka
 
Ca firm in dwarka
Ca firm in dwarkaCa firm in dwarka
Ca firm in dwarka
 
Ca in dwarka
Ca in dwarkaCa in dwarka
Ca in dwarka
 
Website development company surat
Website development company suratWebsite development company surat
Website development company surat
 
Website designing company in surat
Website designing company in suratWebsite designing company in surat
Website designing company in surat
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in india
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhi
 
Website designing company in mumbai
Website designing company in mumbaiWebsite designing company in mumbai
Website designing company in mumbai
 
Website development company surat
Website development company suratWebsite development company surat
Website development company surat
 
Website desinging company in surat
Website desinging company in suratWebsite desinging company in surat
Website desinging company in surat
 
Website designing company in india
Website designing company in indiaWebsite designing company in india
Website designing company in india
 
Website designing company in delhi
Website designing company in delhiWebsite designing company in delhi
Website designing company in delhi
 
Video lectures for mba
Video lectures for mbaVideo lectures for mba
Video lectures for mba
 
Video lecture for b.tech
Video lecture for b.techVideo lecture for b.tech
Video lecture for b.tech
 
Video lecture for bca
Video lecture for bcaVideo lecture for bca
Video lecture for bca
 

Dernier

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 

Dernier (20)

Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 

Free ebooks download ! Edhole

  • 1. Free Ebooks Download Mba Ebooks By Edhole Mba ebooks Free ebooks download http://ebooks.edhole.com
  • 2. Demand Forecasting: Time Series Models Professor Stephen R. Lawrence College of Business and Administration University of Colorado Boulder, CO 80309-0419 http://ebooks.edhole.com
  • 3. Forecasting Horizons Long Term • 5+ years into the future • R&D, plant location, product planning • Principally judgement-based Medium Term • 1 season to 2 years • Aggregate planning, capacity planning, sales forecasts • Mixture of quantitative methods and judgement Short Term • 1 day to 1 year, less than 1 season • Demand forecasting, staffing levels, purchasing, inventory levels • Quantitative methods http://ebooks.edhole.com
  • 4. Short Term Forecasting: Needs and Uses Scheduling existing resources • How many employees do we need and when? • How much product should we make in anticipation of demand? Acquiring additional resources • When are we going to run out of capacity? • How many more people will we need? • How large will our back-orders be? Determining what resources are needed • What kind of machines will we require? • Which services are growing in demand? declining? • What kind of people should we be hiring? http://ebooks.edhole.com
  • 5. Types of Forecasting Models Types of Forecasts • Qualitative --- based on experience, judgement, knowledge; • Quantitative --- based on data, statistics; Methods of Forecasting • Naive Methods --- eye-balling the numbers; • Formal Methods --- systematically reduce forecasting errors; – time series models (e.g. exponential smoothing); – causal models (e.g. regression). • Focus here on Time Series Models Assumptions of Time Series Models • There is information about the past; • This information can be quantified in the form of data; • The pattern of the past will continue into the future. http://ebooks.edhole.com
  • 6. Forecasting Examples Examples from student projects: • Demand for tellers in a bank; • Traffic on major communication switch; • Demand for liquor in bar; • Demand for frozen foods in local grocery warehouse. Example from Industry: American Hospital Supply Corp. • 70,000 items; • 25 stocking locations; • Store 3 years of data (63 million data points); • Update forecasts monthly; • 21 million forecast updates per year. http://ebooks.edhole.com
  • 7. Simple Moving Average Forecast Ft is average of n previous observations or actuals Dt: Note that the n past observations are equally weighted. Issues with moving average forecasts: • All n past observations treated equally; • Observations older than n are not included at all; • Requires that n past observations be retained; • Problem when 1000's of items are being forecast. ∑−+= + −+−+ = +++= t nti it ntttt D n F DDD n F 1 1 111 1 )( 1  http://ebooks.edhole.com
  • 8. Simple Moving Average Include n most recent observations Weight equally Ignore older observations weight today 123...n 1/n http://ebooks.edhole.com
  • 9. Moving Average Internet Unicycle Sales 0 50 100 150 200 250 300 350 400 450 Apr-01 Sep-02 Jan-04 May-05 Oct-06 Feb-08 Jul-09 Nov-10 Apr-12 Aug-13 Month Units n = 3 http://ebooks.edhole.com
  • 11. Exponential Smoothing I Include all past observations Weight recent observations much more heavily than very old observations: weight today Decreasing weight given to older observations http://ebooks.edhole.com
  • 12. Exponential Smoothing I Include all past observations Weight recent observations much more heavily than very old observations: weight today Decreasing weight given to older observations 0 1< <α α http://ebooks.edhole.com
  • 13. Exponential Smoothing I Include all past observations Weight recent observations much more heavily than very old observations: weight today Decreasing weight given to older observations 0 1< <α α α α( )1− http://ebooks.edhole.com
  • 14. Exponential Smoothing I Include all past observations Weight recent observations much more heavily than very old observations: weight today Decreasing weight given to older observations 0 1< <α α α α α α ( ) ( ) 1 1 2 − − http://ebooks.edhole.com
  • 15. Exponential Smoothing: Concept Include all past observations Weight recent observations much more heavily than very old observations: weight today Decreasing weight given to older observations 0 1< <α α α α α α α α ( ) ( ) ( ) 1 1 1 2 3 − − −  http://ebooks.edhole.com
  • 16. Exponential Smoothing: Math [ ]  +−+−+= +−+−+= −− −− 21 2 2 1 )1()1( )1()1( tttt tttt DaDDF DDDF αααα ααααα http://ebooks.edhole.com
  • 17. Exponential Smoothing: Math 1)1( −−+= ttt FaaDF [ ]  +−+−+= +−+−+= −− −− 21 2 2 1 )1()1( )1()1( tttt tttt DaDDF DDDF αααα ααααα http://ebooks.edhole.com
  • 18. Exponential Smoothing: Math Thus, new forecast is weighted sum of old forecast and actual demand Notes: • Only 2 values (Dt and Ft-1 ) are required, compared with n for moving average • Parameter a determined empirically (whatever works best) • Rule of thumb: α < 0.5 • Typically, α = 0.2 or α = 0.3 work well Forecast for k periods into future is: 1 2 2 1 )1( )1()1( − −− −+= +−+−+= ttt tttt FaaDF DaaDaaaDF  tkt FF =+ http://ebooks.edhole.com
  • 19. Exponential Smoothing Internet Unicycle Sales (1000's) 0 50 100 150 200 250 300 350 400 450 Jan-03 May-04 Sep-05 Feb-07 Jun-08 Nov-09 Mar-11 Aug-12 Month Units α = 0.2 http://ebooks.edhole.com
  • 21. Complicating Factors Simple Exponential Smoothing works well with data that is “moving sideways” (stationary) Must be adapted for data series which exhibit a definite trend Must be further adapted for data series which exhibit seasonal patterns http://ebooks.edhole.com
  • 22. Holt’s Method: Double Exponential Smoothing What happens when there is a definite trend? A trendy clothing boutique has had the following sales over the past 6 months: 1 2 3 4 5 6 510 512 528 530 542 552 480 490 500 510 520 530 540 550 560 1 2 3 4 5 6 7 8 9 10 Month Demand Actual Forecast http://ebooks.edhole.com
  • 23. Holt’s Method: Double Exponential Smoothing Ideas behind smoothing with trend: • ``De-trend'' time-series by separating base from trend effects • Smooth base in usual manner using α • Smooth trend forecasts in usual manner using β Smooth the base forecast Bt Smooth the trend forecast Tt Forecast k periods into future Ft+k with base and trend ))(1( 11 −− +−+= tttt TBDB αα 11 )1()( −− −+−= tttt TBBT ββ ttkt kTBF +=+ http://ebooks.edhole.com
  • 24. ES with Trend Internet Unicycle Sales (1000's) 0 50 100 150 200 250 300 350 400 450 Jan-03 May-04 Sep-05 Feb-07 Jun-08 Nov-09 Mar-11 Aug-12 Month Units α = 0.2, β = 0.4 http://ebooks.edhole.com
  • 26. Winter’s Method: Exponential Smoothing w/ Trend and Seasonality Ideas behind smoothing with trend and seasonality: • “De-trend’: and “de-seasonalize”time-series by separating base from trend and seasonality effects • Smooth base in usual manner using α • Smooth trend forecasts in usual manner using β • Smooth seasonality forecasts using γ Assume m seasons in a cycle • 12 months in a year • 4 quarters in a month • 3 months in a quarter • et cetera http://ebooks.edhole.com
  • 27. Winter’s Method: Exponential Smoothing w/ Trend and Seasonality Smooth the base forecast Bt Smooth the trend forecast Tt Smooth the seasonality forecast St ))(1( 11 −− − +−+= tt mt t t TB S D B αα 11 )1()( −− −+−= tttt TBBT ββ mt t t t S B D S −−+= )1( γγ http://ebooks.edhole.com
  • 28. Winter’s Method: Exponential Smoothing w/ Trend and Seasonality Forecast Ft with trend and seasonality Smooth the trend forecast Tt Smooth the seasonality forecast St mktttkt SkTBF −+−−+ += )( 11 11 )1()( −− −+−= tttt TBBT ββ mt t t t S B D S −−+= )1( γγ http://ebooks.edhole.com
  • 29. ES with Trend and Seasonality Internet Unicycle Sales (1000's) 0 50 100 150 200 250 300 350 400 450 500 Jan-03 May-04 Sep-05 Feb-07 Jun-08 Nov-09 Mar-11 Aug-12 Month Units α = 0.2, β = 0.4, γ = 0.6 http://ebooks.edhole.com
  • 30. Example: Exponential Smoothing with Trend and Seasonality http://ebooks.edhole.com
  • 31. Forecasting Performance Mean Forecast Error (MFE or Bias): Measures average deviation of forecast from actuals. Mean Absolute Deviation (MAD): Measures average absolute deviation of forecast from actuals. Mean Absolute Percentage Error (MAPE): Measures absolute error as a percentage of the forecast. Standard Squared Error (MSE): Measures variance of forecast error How good is the forecast? http://ebooks.edhole.com
  • 32. Forecasting Performance Measures )( 1 1 t n t t FD n MFE −= ∑= ∑= −= n t tt FD n MAD 1 1 ∑= − = n t t tt D FD n MAPE 1 100 2 1 )( 1 t n t t FD n MSE −= ∑= http://ebooks.edhole.com
  • 33. Want MFE to be as close to zero as possible -- minimum bias A large positive (negative) MFE means that the forecast is undershooting (overshooting) the actual observations Note that zero MFE does not imply that forecasts are perfect (no error) -- only that mean is “on target” Also called forecast BIAS Mean Forecast Error (MFE or Bias) )( 1 1 t n t t FD n MFE −= ∑= http://ebooks.edhole.com
  • 34. Mean Absolute Deviation (MAD) Measures absolute error Positive and negative errors thus do not cancel out (as with MFE) Want MAD to be as small as possible No way to know if MAD error is large or small in relation to the actual data ∑= −= n t tt FD n MAD 1 1 http://ebooks.edhole.com
  • 35. Mean Absolute Percentage Error (MAPE) Same as MAD, except ... Measures deviation as a percentage of actual data ∑= − = n t t tt D FD n MAPE 1 100 http://ebooks.edhole.com
  • 36. Mean Squared Error (MSE) Measures squared forecast error -- error variance Recognizes that large errors are disproportionately more “expensive” than small errors But is not as easily interpreted as MAD, MAPE -- not as intuitive 2 1 )( 1 t n t t FD n MSE −= ∑= http://ebooks.edhole.com
  • 37. Fortunately, there is software... http://ebooks.edhole.com
  • 38. Free Ebooks Download Mba Ebooks By Edhole Mba ebooks Free ebooks download http://ebooks.edhole.com

Notes de l'éditeur

  1. http://ebooks.edhole.com
  2. http://ebooks.edhole.com
  3. http://ebooks.edhole.com
  4. http://ebooks.edhole.com
  5. http://ebooks.edhole.com
  6. http://ebooks.edhole.com
  7. http://ebooks.edhole.com
  8. http://ebooks.edhole.com
  9. http://ebooks.edhole.com
  10. http://ebooks.edhole.com
  11. http://ebooks.edhole.com
  12. http://ebooks.edhole.com
  13. http://ebooks.edhole.com
  14. http://ebooks.edhole.com
  15. http://ebooks.edhole.com
  16. http://ebooks.edhole.com