+ All Categories
Home > Documents > Week 7 - Forecasting

Week 7 - Forecasting

Date post: 20-Feb-2018
Category:
Upload: henry-tian
View: 222 times
Download: 0 times
Share this document with a friend

of 64

Transcript
  • 7/24/2019 Week 7 - Forecasting

    1/64

    COMM341: Operations

    ManagementForecasting TechniquesG. Pond

  • 7/24/2019 Week 7 - Forecasting

    2/64

    Outline

    Background

    Time-Series Models Associative Models

    Forecast Accuracy

    Forecast Control

  • 7/24/2019 Week 7 - Forecasting

    3/64

    Bacground

    Within a business context, orecasting methobe used to orecast!

    Consumer demand

    "tility #rices

    $et%ork ex#ansion &social media'

    (abour re)uirements Machine-time demands

    Ca#acity gro%th

    Market share gro%th*+

  • 7/24/2019 Week 7 - Forecasting

    4/64

    e#endent emand

    nternal &e+g+, our scre%s or every cleg'

    - .o% can /rms in0uence internal demand

    nde#endent emand

    2xternal &e+g+ , consumer demand oat Christmas' .o% can /rms in0uence external deman

    !emand

  • 7/24/2019 Week 7 - Forecasting

    5/64

    Time"#eries Models

    $a3ve Method

    Moving Averages Weighted Moving Averages

    2x#onential Smoothing

    (inear Trend 4ro5ection Trend-Ad5usted 2x#onential Smoo

    Cyclical6Seasonal emands

  • 7/24/2019 Week 7 - Forecasting

    6/64

    The $a%&e Method

    Three 4ossibilities!

    7' Stable Series

    Actual 8alue at 4revious Timeste# 9 Forecast 8alue at $ext

    :an Feb Mar A#r May :une :uly;

    ;;

    May ?bserved8alue

    :une Forecast8alue

  • 7/24/2019 Week 7 - Forecasting

    7/64

    The $a%&e Method

  • 7/24/2019 Week 7 - Forecasting

    8/64

    The $a%&e Method

    ' Trend

    ierence Bet%een T%o PreviousTimeste#s D 8alue o Previou9 Forecast 8alue at NextTimeste#

    :an Feb Mar A#r May :une :uly;

    ;;

    E;;>

    >;;> G >;; 9

    > D 9;

  • 7/24/2019 Week 7 - Forecasting

    9/64

    Mo&ing '&erage

    Forecast value is the average o th

    #revious n observed values*

  • 7/24/2019 Week 7 - Forecasting

    10/64

    Mo&ing '&erage

    !ate 1 ( 3 4 ) * +,Temperature -< < -=

    Consider the ollo%ing tem#eratures or the

    %eek in March, 7II>, in Jingston!

    "se a -#eriod moving average to orecast ttem#erature on ay =*

  • 7/24/2019 Week 7 - Forecasting

    11/64

    Mo&ing '&erage

    What value should you use or 1 n this class, the value or %ill b

    given in the #roblem+

    n #ractice* it de#ends+ The olslides illustrate the eect oincreasing the value o +

  • 7/24/2019 Week 7 - Forecasting

    12/64

    Mo&ing '&erage

    The scattergram belo% de#icts the number

    students registered inbusiness6commerce6management #rograms#rovince o ?ntario!

  • 7/24/2019 Week 7 - Forecasting

    13/64

    Mo&ing '&erage

  • 7/24/2019 Week 7 - Forecasting

    14/64

    /eighted Mo&ing '&erages

    Consider this table o tem#eratures!

    Su##ose an e)ui#ment malunction is sus#eon the

  • 7/24/2019 Week 7 - Forecasting

    15/64

    0ponential #moothing

    %here!

    is the orecast value at timeis the Lsmoothing constant, in the i

    &;,7'

    is the observed value at time reviousste#'

    is the orecast value at the #revious tim

    An alternative orm o the same e)uation!

  • 7/24/2019 Week 7 - Forecasting

    16/64

    0ponential #moothing

    Small #roblem though*.o% do %e start an ex#onentially smoot

    orecast to /nd %hen it de#ends on havin

    orecast value at the previoustime ste#

    So %e use the $a3ve method to orecast thevalue+

  • 7/24/2019 Week 7 - Forecasting

    17/64

    0ponential #moothing

    Keconsider the number o registrants!

    evelo# an ex#onentially smoothing orecas9 ;+>

    To start, use the na3ve method to obtain aorecast value or @ear *

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    18/64

    0ponential #moothing

    $o% %e can use the ex#onentially smoothedorecasting ormula*

    @ear ActualForecast

  • 7/24/2019 Week 7 - Forecasting

    19/64

    0ponential #moothing

    * and %e %ould continue the orecast throu

    remaining timeste#s available

    @ear ActualForecast

  • 7/24/2019 Week 7 - Forecasting

    20/64

    0ponential #moothing

  • 7/24/2019 Week 7 - Forecasting

    21/64

    0ponential #moothing

    $ote!

    Be sure to start the orecast using one o na3ve methods

    Smaller values o the smoothing constantmore em#hasis on orecast values and tre&conse)uently, the orecast is more smoo

    Ty#ical values or are in the range &;+;,;

    "se as much o the data as #ossible to heLtrain your model+

    2i T d P i

  • 7/24/2019 Week 7 - Forecasting

    22/64

    2inear Trend Proection

    %here!

    is the #ro5ected &or estimated' value ais the vertical axis interce#t is the slo#e o the line

    This method is based on the e)uation o a stline &that you may kno% as '

    Seems easy*+

    2i T d P ti

  • 7/24/2019 Week 7 - Forecasting

    23/64

    2inear Trend Proection

    Finding the values or and can be a bit tedi

    2i T d P ti

  • 7/24/2019 Week 7 - Forecasting

    24/64

    2inear Trend Proection

    0ampleConsider the ollo%ing table o students regin undergraduate business degree #rograms?ntario! @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    25/64

    2inear Trend Proection

    0amplecont56To develo# a linear trend orecast, add additcolumns, as ollo%s!

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    26/64

    2inear Trend Proection

    0amplecont56*and /ll in the rest o the table!

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    27/64

    2inear Trend Proection

    0amplecont56(astly, /nd the column totals as ollo%s!

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    28/64

    2inear Trend Proection

    0amplecont56Substitute into the ormula or !

    2inear Trend Proection

  • 7/24/2019 Week 7 - Forecasting

    29/64

    2inear Trend Proection

    0amplecont56Substitute into the ormula or !

    2inear Trend Proection

  • 7/24/2019 Week 7 - Forecasting

    30/64

    2inear Trend Proection

    0amplecont56(astly, substitute into the e)uation o a straline!

    2inear Trend Proection

  • 7/24/2019 Week 7 - Forecasting

    31/64

    2inear Trend Proection

    ? course youNre #robably thinking that %as

    ridiculously long and that there has got to beeasier %ay* youNd be right+

    4lot the data in 2xcel*

  • 7/24/2019 Week 7 - Forecasting

    32/64

    2inear Trend Proection

    Kight-click on one o the #oints &in an 2xcel chart'

    Sele

    Tren

    2inear Trend Proection

  • 7/24/2019 Week 7 - Forecasting

    33/64

    2inear Trend Proection

    n the %indo% that o#ens, make the ollo%in

    selections!

    2inear Trend Proection

  • 7/24/2019 Week 7 - Forecasting

    34/64

    2inear Trend Proection

  • 7/24/2019 Week 7 - Forecasting

    35/64

    0ponential #moothing

    %here!

    is the smoothed orecast at time , de/neis the smoothed trend at time , de/ned b

    Trend"'dusted0 ti l # thi

  • 7/24/2019 Week 7 - Forecasting

    36/64

    0ponential #moothing

    As in the case o ex#onential smoothing, %estart the orecast using the na3ve method bucase, %eNll use the na3ve method or trends*

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    37/64

    0ponential #moothing

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    38/64

    0ponential #moothing

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    39/64

    0ponential #moothing

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    40/64

    0ponential #moothing

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    41/64

    0ponential #moothing

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    42/64

    0ponential #moothing

    @ear Actual

  • 7/24/2019 Week 7 - Forecasting

    43/64

    7 8

    ;

    ;;,;;;

    E;;,;;;

    7,;;;,;;;

    7,;;,;;;

    7,E;;,;;;

    Month

    $umber oomestic4assenger

    s

    Pearson 'irport 0nplaned 9 !eplan

    Passenger olume

    #easonal7C8clic !emand

  • 7/24/2019 Week 7 - Forecasting

    44/64

    8

    First, %e need to Lde-seasonaliOe the data+ We can consid

    month as a Lseason that re#eats yearly and then /nd a 7

  • 7/24/2019 Week 7 - Forecasting

    45/64

    8

    First, %e need to Lde-seasonaliOe the data+ We can consid

    month as a Lseason that re#eats yearly and then /nd a 7

  • 7/24/2019 Week 7 - Forecasting

    46/64

    8

    First, %e need to Lde-seasonaliOe the data+ We can consid

    month as a Lseason that re#eats yearly and then /nd a 7

  • 7/24/2019 Week 7 - Forecasting

    47/64

    8

    !ate 'ctual:an I,;>7

    Feb E;,7

    :an IE;,I>

    7,;EI,E>7,;I=,=

  • 7/24/2019 Week 7 - Forecasting

    48/64

    !ate 'ctual

    :an-77 I,;>7

    Feb E;,7

    :an-7< IE;,I>

    Feb I=7,;=>

    Mar 7,;;,7=

    A#r 7,;E

    :un 7,7I,=I>

    :ul 7,,7;

    1("Period Mo&ing'&erage

    7,;EI,E>

    7,;I=,=

  • 7/24/2019 Week 7 - Forecasting

    49/64

    !ate 'ctual#easonalelati&e

    7

    Feb E;,

  • 7/24/2019 Week 7 - Forecasting

    50/64

    #eason

    '&erage

    #easonalelati&e

    :an ;+EI

    Feb ;+E7

    Mar ;+I;

    A#r ;+I

    May 7+;=I

    :un 7+7;;

    :ul 7+

  • 7/24/2019 Week 7 - Forecasting

    51/64

    $o% divide each o the observed &actual' values by its seasrelative -ear !ate 'ctual

    #easonalelati&e

    !eseasonali;edPassenger 2oad

    7 ;+EEIE 7,;E,;E

    Feb E;,E,;;

    Mar IE;,77 ;+I; 7,;E

  • 7/24/2019 Week 7 - Forecasting

    52/64

    ;

    ;;,;;;

    E;;,;;;

    7,;;;,;;;

    7,;;,;;;

    7,E;;,;;;

    &x' 9 ;>+Ix D 7;I

  • 7/24/2019 Week 7 - Forecasting

    53/64

    Su##ose %e %ant to orecast #assenger load or ecember&4eriod P>< in my data set',

    QB"TQ this /gure re#resents the trend &or de-seasonaliOed load or ecember,

  • 7/24/2019 Week 7 - Forecasting

    54/64

    Associate models are those %here the independent variablsomething other than time+ For exam#le, it may be orecasterm grade &the dependent variable, ' as a unction o the n

    #ractice #roblems you com#lete &the independent variable

    (inear regression can be done to obtain a trend, 5ust as it %beore+ The only dierence is that %here a##eared in the #e)uations, it is re#laced %ith

    %here!

    Measuring Forecast 'ccurac8

  • 7/24/2019 Week 7 - Forecasting

    55/64

    With so many dierent orecastingmethods, ho% does one kno% %hibest1

    Mean Absolute eviation &MA'

    Mean Absolute 4ercentage 2rror&MA42'

    Mean S)uared 2rror &MS2'

    Correlation coecient &'

    Measuring Forecast 'ccurac8

  • 7/24/2019 Week 7 - Forecasting

    56/64

    Correlation Coecient

    "sed or linear trends ?$(@ &not ex#onential, logarith

    or #o%er ormulas'

    The closer is to 7, the better the orecasting modelre#resents the observed data

    Correlation Coe

  • 7/24/2019 Week 7 - Forecasting

    57/64

  • 7/24/2019 Week 7 - Forecasting

    58/64

    !ate 1 ( 3 4 ) * +,Tem#erature &' -< < -= -= -< - -7;*

    Forecast 8alue &' -7+ -


Recommended