7 - demand forecasting Flashcards

1
Q

why is demand forecasting used?

A

forecasting is an initial step in planning and decision making in various domains such as marketing and sales, logistics, financial investment, policy formulation, etc

having more accurate image of future would lead to better decision makings, and consequently higher profits/better service etc

all models are wrong, but some are useful - george box

even best statistical or machine learning forecasting model cannot perfectly represent the real world

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what are the main characteristics of forecasts?

A

forecasts always inaccurate and should thus include both expected value of forecast and measure of forecast error. small error preferred.

long term forecasts are usually less accurate than short-term forecasts. forecast error increases for longer forecasts

aggregate forecasts usually more accurate than disaggregate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what are the 4 types of forecasting methods?

A
  1. qualitative - primarly subjective, rely on judgement. used most when little data.
  2. time series - only uses historical demand. best w stable demand
  3. causal - relationship between demand and some other factors
  4. simulation - intimate consumer choices that give rise to demand. point is to try what if analysis.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is the objective of forecasting?

A

filter out random component and estimate systematic component.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

how is observed demand defined?

A

observed demand = systematic component + random component

random component = forecast error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is a systematic component’s level?

A

baseline value or average around which data fluctuates

represents central tendency of time series data

doesn’t have to stay the same, can be updated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is a systematic component’s trend?

A

long run behaviour of data

increasing, decreasing, constant

need a few periods of data to identify a trend

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what does it mean for a systematic component to have seasonality?

A

periodic fluctuations that repeat themselves at fixed time intervals

occur due to periodic nature of data

period can be hourly, weekly, quarterly etc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what is a systematic component’s cycle?

A

long term fluctuations

occur in long run periods - usually over several years

there is a reason for it

represents ups and downs of economy or of a specific industry

to properly isolate cycle from other components, you need data over decades

for practical purposes, they are usually ignored. in that case the cycle (if existent) will be considered as part of other components.

not relevant to operational problems, more for macro problems.

doesn’t have fixed term like others, more about the start/end points

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what are some examples of time series approaches?

A

naive approach - observe demand for period and imagine it doesn’t change for next.

moving average

exponential smoothing

ARIMA models

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

how does a moving average work?

A

simple moving average — level only (no obvious trend or seasonality)

other extensions like exponential moving average and weighted moving average

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

how can exponential smoothing be used for time series approaches?

A

simple exponential smoothing — level only

holt’s model (double exponential smoothing with additive trend) — level and trend but no seasonality

winter’s model (triple exponential smoothing) — level and trend and seasonality

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

when is the moving average used?

A

used when demand has no observable trend or seasonality. in this case, systematic component of demand = level.

can catch some trend but not best when there is obvious trend in the data.

level should be updated as more info becomes available

level in t is average demand over last n periods

forecast for next period = estimate of level for period t

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

how is the moving average updated?

A

after observing demand for period t+1, revise estimates to include it.

forecast for all future periods at period t is the same, and based on estimate of level at period t.

moving average corresponds to giving last n period of data equal weight when forecasting and ignoring all data older than this new moving average.

moving average becomes less responsive as N increases.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

when is simple exponential smoothing appropriate?

A

when demand has no observable trend or seasonality. similar to moving average, systemic component of demand = level.

initial estimate or level L0, assumed to be first observed value.

L0 = D1. after observing Dt+1 for period t+1, revise estimate to
Lt+1 = alphaDt+1 + (1-alpha)Lt).

alpha = smoothing parameter, between 0 and 1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

how is simple exponential smoothing updated?

A

revised value of level is a weighted avg of the observed value of the level Dt+1 in period t+1 and old estimate of Lt in period t.

forecast for all future periods at period t is same and based on estimate of level at period t

forecast that is more responsive to recent observations = higher alpha.

17
Q

what are the similarities between the moving average and simple exponential smoothing?

A

both appropriate for stationary series - no trend or seasonality. can still use them but weight must be on recent data points.

both depend on single parameter - N or alpha

if there is a trend in the data, both methods come with forecasts that lag behind observations

18
Q

what are the differences between moving average and simple exponential smoothing?

A

MA treats each data point in N past periods with same weight. ES puts more weight on recent data points

ES uses all past history to make forecasts, MA uses only past N periods

MA reqiures all N past data points as inputs. ES only requires last forecast and last observation as inputs. lsat forecast info has the ‘memory’ of all past data points

19
Q

what is trend-corrected exponential smoothing?

A

AKA Holt’s model

appropriate when demand is assumed to have a level and a trend in the systematic component, but no seasonality.

systematic component of demand = level + trend

for intitial estimate of level and trend, there are different approaches. L0 = D1, T0 = 0.

20
Q

what is the revised estimate in Holt’s model?

A

weighted average of observed value and old estimate

21
Q

why should forecast errors be considered?

A

forecast errors contain valuable info and must be analysed carefully for two reasons -

  1. to determine whether current forecasting model is predicting the systematic component of demand accurately
  2. to account for forecast error in contingency planse.g. determine certain amount of contingency capacity with local supplier to be used if demand exceeds quantity in far east supplier provides.

also important to see which forecasting approach provides lowest errors

22
Q

what should forecast error be, technically?

A

should technically be 0. if all -ve or +ve, you’re not capturing systematic component. need to reevaluate method.

size of error important for deciding contingency plans - do you have huge errors and you might suddenly have huge difference in forecast vs actual?

23
Q

what ways can forecast error be measured?

A

mean squared error

mean absolute deviation

24
Q

when should mean squared error be used to measure forecast error?

A

MSE penalises large errors much more significantly than small errors because they’re squared

good idea to use MSE to compare forecasting methods if cost of large error is much bigger than gains from very accurate forecasts.

most used and most popular method.

25
Q

when should the mean absolute deviation be used to measure forecast error?

A

appropriate choice when selecting forecasting methods if cost of error is proportional to size of error.

if -ve errors, gives you size measurement rather than direction.