Professional Documents
Culture Documents
(TKI 2409):
2 – Forecasting
Faculty of Engineering
Gadjah Mada University
Scopes of PPC
FORECASTING
Inventory
Capacity Management
planning MRP
PLANNING CONTROLLING
Production
APP
Scheduling
and Sequencing
Forecasting
The first step in planning of a production system is
determining an accurate forecast of the demand for the
products.
Forecasting is a process of predicting a future event.
The idea behind any forecasting methods is to use past
data to predict future values.
The accuracy of a forecast depends on (Elsayed and
Boucher, 1994):
• the accuracy of the data used,
• the stability of the data-generating process,
• the length of the forecasting period,
• the forecasting method used.
Types of forecasting
• Economic forecasting
to address business cycle, for example inflation
rate, interest rate, etc.
• Technological forecasting
to predict technological change, to predict new
products/features
• Demand forecasting
to predict existing product sales
Classifications (1)
Qualitative vs. quantitative
Note:
RSFE: running sum of forecast errors
Forecasting methods
Yt = c + et – θ1et-1
where
θ1 : the value of moving average coefficient
c : the coefficient of moving average model
et : the error term at time t
et-1 : the previous error term at time t-1
Yt : the value of forecast variable at time t
For example,
AR(1) : Yt = 2 + 0.6Yt-1 + et
MA(1): Yt = 12 + et – 0.5et-1
Higher-order models (1)
AR(p) or ARIMA(p,0,0)
where
φj : jth autoregressive coefficient
c : the constant term
et : the error term at time t
Restrictions:
p = 1, -1 < φ1 < 1
p = 2, -1 < φ2 < 1, φ2 + φ1 < 1, φ2 - φ1 < 1
more complicated conditions for p ≥ 3.
Higher-order models (2)
MA(q) or ARIMA(0,0,q)
where
θj : jth moving average coefficient
c : the constant term
et-k : the error term at time t – k
Restrictions:
q = 1, -1 < θ1 < 1
q = 2, -1 < θ2 < 1, θ2 + θ1 < 1, θ2 - θ1 < 1
more complicated conditions for q ≥ 3.
Mixture models (1)
ARMA(1,1) or ARIMA(1,0,1)
Yt = c + φ1Yt-1 + et – θ1et-1
(1 – φ1B)Yt = c + (1 – θ1B)et
AR(1) MA(1)
ARMA(p,q) or ARIMA(p,0,q)
ARIMA(p,d,q)(P,D,Q)s
Openi
Highi
Closei+1
Lowi
Close i