Uploaded by Ahmed Ali El-Awadi

Forcasting

advertisement
Forecasting
Dr/Mohamed Sameh
Eng /Omar Elharoun
What is forecasting?
A planning tool that helps management in its attempts to cope with the uncertainty of the
future, relying mainly on data from the past and present and analysis of trends.
• How much will the economy grow over the next year?
1
• What about interest rates?
2
• What will be the hot new products?
3
• Underestimating leads to
many lost sales and unhappy
customers
• Overestimating demand also
is very costly due to
unneeded production or
storage capacity, forced price
reductions, lost opportunities
to market more profitable
goods
1.Sales
Forecasting
• Forecasts of the need for
spare parts
2.The Need
for Spare
Parts
Why forecasting?
• How much will the nation’s
gross domestic product grow
next quarter? Next year?
• What is the forecast for the
rate of inflation? The
unemployment rate?
3.Economic
Trends
4.Staffing
Needs
•
Providing too few agents to
answer the telephone leads to
unhappy customers, lost calls,
and perhaps lost business
• Too many agents cause
excessive personnel costs
Forecasting methods
1.Judgmental forecasting method
Based on experience (when no data are available for employing a statistical forecasting method).
1.Manager’s
opinion
involves
a single
manager using
his or her best
judgment to
make the
forecast.
2.Executives’
opinion
A small group
of high-level
managers who
pool their best
judgment to
collectively
make the
forecast.
3.Sales force
4.Consumer
market
survey
5.Delphi
method
Each
salesperson
provides an
estimate of
what sales will
be in his or her
region.
surveying
customers
regarding their
future
purchasing
plans and how
they would
respond to
various new
features in
products.
A panel of
experts in
different
locations who
independently
fill out a series
of
questionnaires.
Forecasting methods
2.Statistical forecasting methods
1.Constant level
2.Constant level plus
seasonal effects
3.Linear trend
Statistical forecasting
methods
1.Forecasting methods for a constant level model
a)Last-Value Forecasting Method
๐‘ญ๐’•+๐Ÿ = ๐’™๐’•
๏ฑ ๐‘ญ๐’•+๐Ÿ ----- The forecast at time t +1
๏ฑ ๐’™๐’• ----- The sales of a particular product at time t
This method is called the naive method , because statisticians consider it naive
to use just a sample size of one when additional relevant data are available.
This method is used when ;
๏ฑ The change is so fast and it does not depend on historical data.
๏ฑ The time t is very small.
1.Forecasting methods for a constant level model
b)Averaging Forecasting Method
This method uses all the data points in the time series and simply averages these points
๐‘ญ๐’•+๐Ÿ =
๐’™๐’Š
๐’•
σ๐’Š=๐Ÿ
๐’•
This method is used for;
๏ฑ Young processes because of a natural reluctance to use very old data
๏ฑ Recent companies with no ancient history
Disadvantages;
๏ฑ Using very old data that may no longer be relevant
๏ฑ Gives the same weights to all observations
1.Forecasting methods for a constant level model
c)Moving-Average Forecasting Method
This method averages the data for only the last n periods as the forecast for the next period
๐’•
๐‘ญ๐’•+๐Ÿ =
เท
๐’Š=๐’•−๐’+๐Ÿ
๐’™๐’Š
๐’
This method is used for;
๏ฑ Old companies with almost steady sales for years
Advantages;
๏ฑ Combines the advantages of the last value and averaging methods by using only recent
history and using multiple observations.
Disadvantages;
๏ฑ Gives the same weights to all observations
1.Forecasting methods for a constant level model
d)Exponential Smoothing Forecasting Method
This forecast is just a weighted sum of the last observation ๐’™๐’• and the preceding forecast
๐‘ญ๐’• for the period just ended.
๐‘ญ๐’•+๐Ÿ = ๐œถ๐’™๐’• + (๐Ÿ − ๐œถ)๐‘ญ๐’•
๏ฑ ๐œถ ๐ŸŽ < ๐œถ < ๐Ÿ − is called the smoothing constant
Another alternative forms for the exponential smoothing technique is given by;
๐‘ญ๐’•+๐Ÿ = ๐œถ๐’™๐’• + ๐œถ(๐Ÿ − ๐œถ)๐’™๐’•−๐Ÿ + ๐œถ(๐Ÿ − ๐œถ)๐Ÿ ๐’™๐’•−๐Ÿ + โ‹ฏ
๐‘ญ๐’•+๐Ÿ = ๐‘ญ๐’• + ๐œถ ๐’™๐’• − ๐‘ญ๐’•
๏ฑ ๐’™๐’• − ๐‘ญ๐’• ----- The forecasting error
In this form, it becomes evident that exponential smoothing gives the
most weight to ๐’™๐’• and decreasing weights to earlier observations.
(15,18,12,17,13)
๐‘ญ๐Ÿ” = ๐’™๐Ÿ“ = ๐Ÿ๐Ÿ‘
๐‘ญ๐’•+๐Ÿ = ๐’™๐’•
σ๐Ÿ“๐’•=๐Ÿ ๐’™๐’• ๐Ÿ๐Ÿ“ + ๐Ÿ๐Ÿ– + ๐Ÿ๐Ÿ + ๐Ÿ๐Ÿ• + ๐Ÿ๐Ÿ‘
๐‘ญ๐Ÿ” =
=
= ๐Ÿ๐Ÿ“
๐Ÿ“
๐Ÿ“
๐’•
๐‘ญ๐’•+๐Ÿ =
เท
๐’Š=๐’•−๐’+๐Ÿ
๐’™๐’Š
๐’
σ๐Ÿ“๐’•=๐Ÿ‘ ๐’™๐’• ๐Ÿ๐Ÿ + ๐Ÿ๐Ÿ• + ๐Ÿ๐Ÿ‘
๐‘ญ๐Ÿ” =
=
= ๐Ÿ๐Ÿ’
๐Ÿ‘
๐Ÿ‘
๏ฑ The averaging method seems to be the best, since all five months of data are relevant
in determining the forecast of sales for the next month.
๐’•
๐‘ญ๐’•+๐Ÿ =
เท
๐’Š=๐’•−๐’+๐Ÿ
๐’™๐’•−๐Ÿ‘ = ๐Ÿ–๐ŸŽ๐Ÿ“
๐’™๐’Š
๐’
Forecast for the last month
Forecast For this month
๐‘ญ๐’• = ๐Ÿ•๐Ÿ–๐Ÿ
๐’™๐’•−๐Ÿ + ๐’™๐’•−๐Ÿ + ๐’™๐’•−๐Ÿ‘
๐‘ญ๐’• =
๐Ÿ‘
๐’™๐’• + ๐’™๐’•−๐Ÿ + ๐’™๐’•−๐Ÿ
๐‘ญ๐’•+๐Ÿ =
๐Ÿ‘
๐’™๐’• = ๐Ÿ•๐Ÿ—๐Ÿ‘
๐’™๐’•−๐Ÿ + ๐’™๐’•−๐Ÿ = ๐Ÿ‘ ∗ ๐Ÿ•๐Ÿ–๐Ÿ − ๐Ÿ–๐ŸŽ๐Ÿ“ = ๐Ÿ๐Ÿ“๐Ÿ’๐Ÿ
๐‘ญ๐’•+๐Ÿ
๐Ÿ๐Ÿ“๐Ÿ’๐Ÿ + ๐Ÿ•๐Ÿ—๐Ÿ‘
=
= ๐Ÿ•๐Ÿ•๐Ÿ–
๐Ÿ‘
๐‘ญ๐’•+๐Ÿ = ๐‘ญ๐’• + ๐œถ ๐’™๐’• − ๐‘ญ๐’•
Or
๐‘ญ๐’•+๐Ÿ = ๐œถ๐’™๐’• + (๐Ÿ − ๐œถ)๐‘ญ๐’•
๐‘ญ๐‘ฑ๐’–๐’๐’† = ๐‘ญ๐‘ด๐’‚๐’š + ๐œถ ๐’™๐‘ด๐’‚๐’š − ๐‘ญ๐‘ด๐’‚๐’š
๐Ÿ‘๐Ÿ–๐ŸŽ = ๐Ÿ‘๐Ÿ—๐ŸŽ + ๐ŸŽ. ๐Ÿ“ ๐’™๐‘ด๐’‚๐’š − ๐Ÿ‘๐Ÿ—๐ŸŽ
๐’™๐‘ด๐’‚๐’š = ๐Ÿ‘๐Ÿ•๐ŸŽ
๐‘ญ๐‘ด๐’‚๐’š = ๐‘ญ๐‘จ๐’‘๐’“๐’Š๐’ + ๐œถ ๐’™๐‘จ๐’‘๐’“๐’Š๐’ − ๐‘ญ๐‘จ๐’‘๐’“๐’Š๐’
๐Ÿ‘๐Ÿ—๐ŸŽ = ๐Ÿ‘๐Ÿ–๐ŸŽ + ๐ŸŽ. ๐Ÿ“ ๐’™๐‘จ๐’‘๐’“๐’Š๐’ − ๐Ÿ‘๐Ÿ–๐ŸŽ
๐’™๐‘จ๐’‘๐’“๐’Š๐’ = ๐Ÿ’๐ŸŽ๐ŸŽ
๐‘ญ๐’•+๐Ÿ = ๐œถ๐’™๐’• + (๐Ÿ − ๐œถ)๐‘ญ๐’•
๐’™๐‘ด๐’‚๐’š = ๐Ÿ‘๐Ÿ•๐ŸŽ
๐‘ญ๐‘ด๐’‚๐’“๐’„๐’‰ = ๐œถ๐’™๐‘ญ๐’†๐’ƒ + (๐Ÿ − ๐œถ)๐‘ญ๐‘ญ๐’†๐’ƒ
๐’™๐‘จ๐’‘๐’“๐’Š๐’ = ๐Ÿ’๐ŸŽ๐ŸŽ
๐‘ญ๐‘ญ๐’†๐’ƒ = ๐œถ๐’™๐‘ฑ๐’‚๐’ + (๐Ÿ − ๐œถ)๐‘ญ๐‘ฑ๐’‚๐’
๐‘ญ๐‘ด๐’‚๐’“๐’„๐’‰ = ๐œถ๐’™๐‘ญ๐’†๐’ƒ + ๐œถ ๐Ÿ − ๐œถ ๐’™๐‘ฑ๐’‚๐’ + (๐Ÿ − ๐œถ)๐Ÿ ๐‘ญ๐‘ฑ๐’‚๐’
After change
๐’™ฦด ๐‘ญ๐’†๐’ƒ = ๐’™๐‘ญ๐’†๐’ƒ
๐‘ญแˆ– ๐‘ฑ๐’‚๐’ = ๐‘ญ๐‘ฑ๐’‚๐’
แˆ–
๐‘ญแˆ– ๐‘ด๐’‚๐’“๐’„๐’‰ = ๐œถ๐’™ฦด ๐‘ญ๐’†๐’ƒ + ๐œถ ๐Ÿ − ๐œถ ๐’™ฦด ๐‘ฑ๐’‚๐’ + (๐Ÿ − ๐œถ)๐Ÿ ๐‘ญ๐‘ฑ๐’‚๐’
๐‘ญแˆ– ๐‘ด๐’‚๐’“๐’„๐’‰ = ๐‘ญ๐‘ด๐’‚๐’“๐’„๐’‰ + ๐œถ ๐Ÿ − ๐œถ ๐’™ฦด ๐‘ฑ๐’‚๐’ − ๐’™๐‘ฑ๐’‚๐’ = ๐Ÿ’๐ŸŽ๐ŸŽ + ๐ŸŽ. ๐Ÿ๐Ÿ“ ∗ ๐Ÿ‘๐Ÿ = ๐Ÿ’๐ŸŽ๐Ÿ–
๐‘ญแˆ– ๐‘จ๐’‘๐’“๐’Š๐’ = ๐œถ๐’™ฦด ๐‘ด๐’‚๐’“๐’„๐’‰ + ๐Ÿ − ๐œถ ๐‘ญแˆ– ๐‘ด๐’‚๐’“๐’„๐’‰ = ๐Ÿ‘๐Ÿ–๐Ÿ’
๐‘ญแˆ– ๐‘ด๐’‚๐’š = ๐œถ๐’™ฦด ๐‘จ๐’‘๐’“๐’Š๐’ + ๐Ÿ − ๐œถ ๐‘ญแˆ– ๐‘จ๐’‘๐’“๐’Š๐’ = ๐Ÿ‘๐Ÿ—๐Ÿ
๐‘ญแˆ– ๐‘ฑ๐’–๐’๐’† = ๐œถ๐’™ฦด ๐‘ด๐’‚๐’š + ๐Ÿ − ๐œถ ๐‘ญแˆ– ๐‘ด๐’‚๐’š = ๐Ÿ‘๐Ÿ–๐Ÿ
2.Incorporating seasonal effects into forecasting
It is fairly common for a time series to have a seasonal pattern with higher or lower
values at certain times of the year than others, so the forecasting methods presented
in the preceding section should not be applied directly.
The seasonal factor is calculated to be
๐‘บ๐‘ญ =
๐’‚๐’—๐’†๐’“๐’‚๐’ˆ๐’† ๐’‡๐’๐’“ ๐’•๐’‰๐’† ๐’‘๐’†๐’“๐’Š๐’๐’…
๐’๐’—๐’†๐’“๐’‚๐’๐’ ๐’‚๐’—๐’†๐’“๐’‚๐’ˆ๐’†
The outline of the general procedure
๏ฑ Use the following formula to seasonally adjust each value in the time series:
๐‘บ๐’†๐’‚๐’”๐’๐’๐’‚๐’๐’๐’š ๐’‚๐’…๐’‹๐’–๐’”๐’•๐’†๐’… ๐’—๐’‚๐’๐’–๐’† =
๐š๐œ๐ญ๐ฎ๐š๐ฅ ๐ฏ๐š๐ฅ๐ฎ๐ž
๐ฌ๐ž๐š๐ฌ๐จ๐ง๐š๐ฅ ๐Ÿ๐š๐œ๐ญ๐จ๐ซ
๏ฑ Select a time series forecasting method and apply it to the seasonally adjusted time
series to obtain a forecast of the next seasonally adjusted value.
๏ฑ Multiply this forecast by the corresponding seasonal factor to obtain a forecast of
the next actual value.
๐‘บ๐’†๐’‚๐’”๐’๐’๐’‚๐’ ๐’‡๐’‚๐’„๐’•๐’๐’“ =
๐จ๐ฏ๐ž๐ซ๐š๐ฅ๐ฅ ๐š๐ฏ๐ž๐ซ๐š๐ ๐ž =
๐š๐ฏ๐ž๐ซ๐š๐ ๐ž ๐Ÿ๐จ๐ซ ๐ญ๐ก๐ž ๐ฉ๐ž๐ซ๐ข๐จ๐
๐จ๐ฏ๐ž๐ซ๐š๐ฅ๐ฅ ๐š๐ฏ๐ž๐ซ๐š๐ ๐ž
๐Ÿ๐Ÿ‘ + ๐Ÿ๐Ÿ + ๐Ÿ‘๐Ÿ + ๐Ÿ๐Ÿ” + ๐Ÿ๐Ÿ— + ๐Ÿ๐Ÿ + ๐Ÿ๐Ÿ• + ๐Ÿ๐Ÿ’ + ๐Ÿ๐Ÿ + ๐Ÿ๐Ÿ” + ๐Ÿ‘๐Ÿ + ๐Ÿ๐Ÿ–
= ๐Ÿ๐Ÿ“
๐Ÿ๐Ÿ
Quarter
Three-year average
Seasonal Factor
1
(23+19+21)/3 =21
21/25 = 0.84
2
(22+21+26)/3=23
0.92
3
(31+27+32)/3=30
1.2
4
(26+24+28)/3=26
1.04
๐‘บ๐’†๐’‚๐’”๐’๐’๐’‚๐’๐’๐’š ๐’‚๐’…๐’‹๐’–๐’”๐’•๐’†๐’… ๐’—๐’‚๐’๐’–๐’† =
๐’™ฦด ๐‘ธ๐Ÿ’)๐Ÿ‘
๐’™๐‘ธ๐Ÿ’)๐Ÿ‘
๐Ÿ๐Ÿ–
=
=
= ๐Ÿ๐Ÿ•
๐‘บ๐‘ญ๐‘ธ๐Ÿ’ ๐Ÿ. ๐ŸŽ๐Ÿ’
๐‘ญ๐‘ธ๐Ÿ)๐Ÿ’ = ๐’™๐‘ธ๐Ÿ’)๐Ÿ‘ ∗ ๐‘บ๐‘ญ๐‘ธ๐Ÿ
= ๐Ÿ๐Ÿ• ∗ ๐ŸŽ. ๐Ÿ–๐Ÿ’ = ๐Ÿ๐Ÿ‘
๐’‚๐’„๐’•๐’–๐’‚๐’ ๐’—๐’‚๐’๐’–๐’†
๐’”๐’†๐’‚๐’”๐’๐’๐’‚๐’ ๐’‡๐’‚๐’„๐’•๐’๐’“
Quarter
Three-year
Average
Seasonal
Factor
1
21
0.84
2
23
0.92
3
30
1.2
4
26
1.04
Quarter
Three-year
Average
Seasonal Factor
Forecasted value for the
fourth year
1
21
0.84
23
2
23
0.92
(23/0.84)x0.92=25
3
30
1.2
(25/0.92)x1.2=33
4
26
1.04
(33/1.2)x1.04=29
Average houses sold per season =100/4=25
Quarter
Average value
Seasonal Factor
Actual Forecasted
value
1
25
0.84
25x0.84=21
2
25
0.92
25x0.92=23
3
25
1.2
25x1.2=30
4
25
1.04
25x1.04=26
3. Exponential smoothing method for a linear trend model
Denote the slope of the linear trend by B, where the slope is called the trend factor. The
model is represented by
๐‘ฟ๐’Š = ๐‘จ + ๐‘ฉ๐’Š + ๐’†๐’Š ,
for ๐’Š = ๐Ÿ, ๐Ÿ, …
๏ฑ ๐‘ฟ๐’Š --------The random variable that is observed at time i
๏ฑ A ---------is a constant
๏ฑ B ---------The trend factor
๏ฑ ๐’†๐’Š --------The random error occurring at time i
Adapting Exponential Smoothing to the linear trend model
This is done by also using exponential smoothing to estimate this trend factor.
๐‘ญ๐’•+๐Ÿ = ๐œถ๐’™๐’• + (๐Ÿ − ๐œถ)๐‘ญ๐’• + ๐‘ป๐’•+๐Ÿ
๐‘ป๐’•+๐Ÿ = ๐œท๐‘ณ๐’•+๐Ÿ + (๐Ÿ − ๐œท)๐‘ป๐’•
๐‘ณ๐’•+๐Ÿ = ๐œถ ๐’™๐’• − ๐’™๐’•−๐Ÿ + (๐Ÿ − ๐œถ) ๐‘ญ๐’• − ๐‘ญ๐’•−๐Ÿ
๏ฑ ๐‘ป๐’•+๐Ÿ = Exponential smoothing estimate of the trend factor at time t+1
๏ฑ ๐‘ณ๐’•+๐Ÿ = latest trend at time t+1 based on the last two values ๐’™๐’• &๐’™๐’•−๐Ÿ and the
last two forecasts ๐‘ญ๐’• &๐‘ญ๐’•−๐Ÿ
๏ฑ ๐œท = The trend smoothing constant which, like ๐œถ, must be between 0 and 1.
Given
๐œท = ๐ŸŽ. ๐Ÿ
๐œถ = ๐ŸŽ. ๐Ÿ
๐’™๐’•−๐Ÿ = ๐Ÿ’๐Ÿ”๐Ÿ“๐Ÿ“
๐’™๐’• = ๐Ÿ’๐Ÿ—๐Ÿ‘๐Ÿ“
๐‘ญ๐’•−๐Ÿ = ๐Ÿ’๐Ÿ•๐Ÿ๐ŸŽ
๐‘ญ๐’• = ๐Ÿ’๐Ÿ—๐Ÿ•๐Ÿ“
๐‘ป๐’• = ๐Ÿ๐Ÿ’๐ŸŽ
๐‘ณ๐’•+๐Ÿ = ๐œถ ๐’™๐’• − ๐’™๐’•−๐Ÿ + ๐Ÿ − ๐œถ ๐‘ญ๐’• − ๐‘ญ๐’•−๐Ÿ
= ๐ŸŽ. ๐Ÿ ∗ ๐Ÿ’๐Ÿ—๐Ÿ‘๐Ÿ“ − ๐Ÿ’๐Ÿ”๐Ÿ“๐Ÿ“ + ๐ŸŽ. ๐Ÿ— ๐Ÿ’๐Ÿ—๐Ÿ•๐Ÿ“ − ๐Ÿ’๐Ÿ•๐Ÿ๐ŸŽ = ๐Ÿ๐Ÿ“๐Ÿ•. ๐Ÿ“
๐‘ป๐’•+๐Ÿ = ๐œท๐‘ณ๐’•+๐Ÿ + ๐Ÿ − ๐œท ๐‘ป๐’•
= ๐ŸŽ. ๐Ÿ ∗ ๐Ÿ๐Ÿ“๐Ÿ•. ๐Ÿ“ + ๐ŸŽ. ๐Ÿ– ∗ ๐Ÿ๐Ÿ’๐ŸŽ = ๐Ÿ๐Ÿ’๐Ÿ‘. ๐Ÿ“
๐‘ญ๐’•+๐Ÿ = ๐œถ๐’™๐’• + ๐Ÿ − ๐œถ ๐‘ญ๐’• + ๐‘ป๐’•+๐Ÿ
= ๐ŸŽ. ๐Ÿ ∗ ๐Ÿ’๐Ÿ—๐Ÿ‘๐Ÿ“ + ๐ŸŽ. ๐Ÿ— ∗ ๐Ÿ’๐Ÿ—๐Ÿ•๐Ÿ“ + ๐Ÿ๐Ÿ’๐Ÿ‘. ๐Ÿ“ = ๐Ÿ“๐Ÿ๐Ÿ๐Ÿ“
Download