You are on page 1of 57

第三章

預 測
Forecasting

1/57
大綱
1. 列舉好預測中所需要的元素。
2. 概述預測流程的步驟。
3. 描述三種以上的定性預測技術,並說明其優點與缺點。
4. 比較定性與定量的預測方法。
5. 描述平均法、趨勢與季節技術及迴歸分析法,並解決基
本的問題。
6. 描述三種預測精確性的衡量方式。
7. 描述兩種評估與管制預測的方法。
8. 了解在選擇預測技術時的主要考量因素。

2/57
康是美, since 1995
 EOS: electronic ordering system
 POS: point of sales

3/57
3.1 導論
 預測有兩個重要層面
 需求期望水準:the level of demand expectation

 是一個有結構變異的函數,如趨勢性或季節性變異。
 預測精確度:
預測精確度:the degree of accuracy
 是根據預測者需求、隨機變異和突發狀況,來正確地建
構模型的能力。
 預測時間:
 時間相當短:1小時,1天,1週,1個月
 時間較長: 未來6個月,1年,5年
 產品或服務的生命週期

4/57
3.1 導論

預測:
預測:
 對利率波動,如需求,其未來估計值的描述
 預測影響組織的決策及行動
 會計、財務
 人力資源
 行銷
 MIS
 作業
 產品 / 服務設計

5/57
預測的應用

會計 估計成本 / 利潤
財務 現金流動和籌措資金
人力資源 雇用 / 招募 / 訓練
行銷 定價、促銷、策略
MIS IT/IS 系統、服務
作業 排程、產能規劃、工作指派
、工作負荷,存貨規劃
產品 /服務設計 新產品和服務
6/57
預測二種用途:
 系統規劃 plan the system
 包含一些長程規劃。
 使用系統的規劃 plan the use of the system
 指一些中短程規劃。

Q: 預測只是純粹科學或數學嗎 ?

7/57
3.2 預測的共同特性
★★★
1. 假設是因果系統
過去 ==> 未來
2. 由於隨機性,故很少預測是完美的
3. 群體比個別的預測準確
我看到你這學期將

4. 隨著時間範圍的增加, 得到 90分。

預測準確度會降低,
短期預測較長期準確.

8/57
3.3優良預測的要素

1. Timely

3. Reliable 2. Accurate

5. Written

7. cost-effective 9/57
3.4 預測程序中的步驟
★★★

“預測”
預測

第六步 檢視並追蹤預測
檢視並追蹤預測
第五步 準備預測
第四步 蒐集和分析資料
蒐集和分析資料
第三步 選擇預測技術
選擇預測技術
第二步 建立預測所需的時間幅度
第一步 決定預測目的與時機
決定預測目的與時機

10/57
3.5 預測的精確度

 預測誤差
誤差(error)是針對給定的期數,其實
際值與預測值的差。

誤差=
誤差=實際值-
實際值-預測值
et = At - Ft

11/57
彙整預測精準度
 常用的衡量方法主要有三種:
 平均絕對偏差 (mean absolute deviation, MAD)
實際值: Actual
預測值: Forecast

 均方誤差 (mean squared error, MSE)

 平均絕對百分比誤差 (mean absolute percent error,


MAPE)

參考課本p.62 範例 12/57
3.6 預測技術

 定性法(Qualitative)
 由軟性的資訊所組成,例如人的因素、個人意
見、直覺。
 通常缺乏精確的數字描述與量化。
 定量法(Quantitative)
 涵蓋客觀的歷史資料,或開發以因果變數做預
測的關聯性模型。
 由客觀分析或硬性資料所組成。

13/57
 預測的方法:
1. 判斷性預測 (Judgmental forecasts)
– 採用主觀的投入
2. 時間序列預測 (Time-series forecasts)
– 假設未來將與過去相似,利用歷史資料推估
3. 關聯性預測 (Associative models)
– 利用解釋性變數預測未來

14/57
3.7 以判斷與意見為基礎的預測

 主管意見
 銷售額影響判斷
 消費者調查
 其他方法(外部意見-管理者/員工)
 德菲法 (Delphi method)
 1948 Rand 公司
 反覆進行流程以取得一致的預測結果。

15/57
Delphi Method

16/57
3.8 以時間序列資料為基礎的預測

 時間序列(time series)
 指間隔固定時間並依時間順序排列的觀測值。
 假設未來的序列值能經由過去的序列值估計。

17/57
時間序列基本行為 The behaviors of time-series

 趨勢(trend):
趨勢 指資料長期隨時間
向上或向下的移動。
Is a long-term upward or downward movement
in the data.

 季節性(seasonality):
季節性 指短期、規則
的變異,通常與日期或一天中的時間
因素有關。
Is short-term, regular variations, generally related
to factors

循環(cycle):指持續一年以上的
循環
波狀變異。
Cycles are wavelike variations of more than one year’s duration.

18/57
時間序列基本行為

 不規則變異(irregular
不規則變異 variations):指由不尋常的情
況所產生,其無法反映典型行為,應盡可能確認出這些資
料並移除。Irregular variations are due to unusual
circumstances and does not reflect typical behavior, so
these should be identified and removed from the data.

 隨機變異(random
隨機變異 variations):指考量所有其他活動
狀況之後,所留下的殘餘變異。Random variations are
residual variations left after considering all other
behaviors.

19/57
Time-series analysis method

重重重重 要要要要
1. 天真預測法 Naive method
2. 平均法 Average method
移動平均法 Moving average
加權移動平均法 Weighted Moving average
指數平滑法 Exponential smoothing
3. 趨勢分析法 Trend method
趨勢方程式 Trend equation
4. 調整趨勢指數平滑法
Trend-adjusted exponential smoothing
5. 季節性分析法 Seasonality method
加法模型 Additive model
乘法模型 Multiplicative model
6. 循環分析法 Cycle method
3.9 關聯預測方法 Associative forecasting method 20/57
1. 天真預測法

噢,等一下....
等一下
我們上週銷售了250個輪
我們上週銷售了 個輪
胎.... 所以,
所以,我們下週應
該銷售....
該銷售

使用時間序列的前一期數值
前一期數值當做預測基
前一期數值
礎,可用於穩定序列、季節性變異或趨
勢。
21/57
天真預測法之特點

 優點:
1. 容易使用
2. 實際上沒有產生成本
3. 快速且容易進行
4. 不存在資料分析
5. 使用者容易瞭解
 缺點:
1. 無法提供高準確度
2. 可作為準確度/成本的評估標準指標

22/57
補充篇:天真預測法之變化
 穩定的時間數列數據
 F(t) = A(t-1)
 季節性變動
 F(t) = A(t-n)
 趨勢型數據
 F(t) = A(t-1) + (A(t-1) – A(t-2))

23/57
2. 平均法分析技術

 歷史資料通常包含部分的隨機變異或白噪音
(white noise),平均法分析技術可使資料的變異
變小。
 適合此法的三種型態

24/57
2. 平均法分析技術

1. 移動平均法
Moving average
b. 加權移動平均法
Weighted moving average
c. 指數平滑法
Exponential smoothing

25/57
a. 移動平均法

 移動平均法 – 以近期實際數值之平均做為最
新預測值的參考

其中 Ft =第 t 期的預測值
MAn = n 期的移動平均
At–1 =第 t - 1 期的實際值
n =移動平均的期數(資料點)
26/57
移動平均法

圖 3.3

說明:
說明:
移動平均法的資料傾
向於平滑,而且變動
較實際資料落後。

27/57
b. 加權移動平均法

 加權移動平均法 – 以愈近期數值乘以愈大
權數的方法來估算預測值。
 權重總和必為 1.00。

Wt =期間 t 之權重,Wt – 1 =期間 t - 1 之權重,


At =期間 t 實際值,At – 1 =期間 t - 1 之實際值。
優點 缺點
與移動平均法相比,其能反映較近 權重的選擇有點武斷,通常需使
期的事情。 用試誤法才能找出適當的權重。 28/57
c. 指數平滑法 (Exponential smoothing)

Ft = Ft-1 + α(At-1 - Ft-1)


 加權平均法是依據先前的預測值加上預測
誤差的一定比例。
 At-1 - Ft-1 是誤差值,α 是平滑常數。

Ft = (1- α)Ft-1 + αAt-1


 0<α<1 0.05 < α < 0.5
 平均值穩定,小α;平均值變動大,大α。 29/57
例 3 – 指數平滑法

期間 實際 Alpha = 0.1 誤差 Alpha = 0.4 誤差


1 42
2 40 42 -2.00 42 -2
3 43 41.8 1.20 41.2 1.8
4 40 41.92 -1.92 41.92 -1.92
5 41 41.73 -0.73 41.15 -0.15
6 39 41.66 -2.66 41.09 -2.09
7 46 41.39 4.61 40.25 5.75
8 44 41.85 2.15 42.55 1.45
9 45 42.07 2.93 43.13 1.87
10 38 42.36 -4.36 43.88 -5.88
11 40 41.92 -1.92 41.53 -1.53
12 41.73 40.92

30/57
選擇一個平滑常數

實際值
50
α = .4
α = .1
45
需求

40

35
1 2 3 4 5 6 7 8 9 10 11 12
期間

31/57
3. 趨勢分析法

圖 3.5 常見的非線性趨勢

拋物線型

指數型

成長型
32/57
線性趨勢方程式
Ft

Ft = a + bt

0 1 2 3 4 5 t
 Ft , 第 t 期的預測值
 t , 期數
 a , 當 t = 0 時, Ft 之值
 b , 斜率

33/57
計算 a 和 b 值

n ∑ (ty) - ∑ t ∑ y
b = (3-4)
2
n∑ t - ( ∑ t) 2

∑ y - b∑ t (3-5)
a =
n

迴歸模式之推導:
http://web.ydu.edu.tw/~alan9956/docu1/0942_omis/regression_01.pdf

34/57
線性趨勢方程式的例子

t y
週 t2 銷售 ty
1 1 150 150
2 4 157 314
3 9 162 486
4 16 166 664
5 25 177 885

Σ t = 15 Σ t2 = 55 Σ y = 812 Σ ty = 2499
(Σ t)2 = 225

35/57
線性趨勢的計算法
例題 4

10 × 41358 − 55 × 7407
b= = 7.51,
10 × 385 − 55 × 55
7407 − 7.51× 55
a= = 699.40,
10
Ft = 699.40 + 7.51t ,
F11 = 699.40 + 7.51×11 = 782.01,
F12 = 699.40 + 7.51×12 = 789.52
36/57
4. 調整趨勢指數平滑法
Trend-adjusted forecast, TAF
TAFt+1 = 平滑誤差 + 趨勢因子 = St + Tt

Where St 前期預測值加上平滑誤差
Tt 目前趨勢的預估值

St=TAFt +α(At - TAFt)

Tt=Tt-1 +β(TAFt - TAFt-1-Tt-1)

α, β 為平滑係數BY TRY AND ERROR


37/57
5. 季節性分析技術

 在時間序列中的季節性,是以實際值偏離
序列平均值的量來表示。
 季節性變異(seasonal variations)
 加法模型 (Additive model):
季節性以數量表示
需求 = 趨勢 + 季節性
 乘法模型 (Multiplicative model):
季節性是以百分比表示
需求 = 趨勢 X 季節性

38/57
季節性模型

加法模型

乘法模型

39/57
預測的季節相對性
季節相對性
 兩種不同的使用方式:
1. 消除時間序列的季節性
 將季節性因素從資料中移除,以得到更清楚
的非季節性因素圖。
 將每個資料點除以相對應的季節相對性。
2. 在預測中加入季節性
 使用趨勢方程式,求出所要求期間的趨勢估
計值。
 將這些趨勢估計值乘以對應的季節相對性,
再加上季節性。
40/57
例題 7

Q1 Q2 Q3 Q4
… t=15 t=16 …

Step 1: 先以 y=a+bt
Step 2: 預測值加入季節相對性

41/57
例題 7
E9儲存格:
C9儲存格: =C9/D9
 a.消除第1-8期銷售量的季節性 =124+7.5*A9

 b. 預測第15,16期的需求

42/57
預測的季節相對性

 計算季節相對性 computing seasonal relatives


 中心點移動平均法(centered moving average)。

圖 3.7
說明:
說明:
3 期中心點移動平均
緊跟著實際資料

43/57
計算季節相對性

期間 需求 三點中心平均值
1 40
2 46 42.67
3 42

計算季節相對性= 46/42.67= 1.08

44/57
例題 8 (p.80), 一週有7天,採用M7
No. 日 數量 移動總數 7期中心點移動平均值
期中心點移動平均值(MA)
期中心點移動平均值 數量/MA
數量
1 週二 67
2 週三 75 (0.84+0.89)/2
3 週四 82 98÷71.86=1.36 =0.865
4 週五 98 71.86 1.36 (週五) ≈0.87
5 週六 90 70.86 1.27
6 週日 36 503÷7=71.86 70.57 0.51
7 週一 55 503 71.00 0.77
8 週二 60 496 71.14 0.84 (週二)
9 週三 73 494 70.57 1.03
10 週四 85 497 71.14 1.19
11 週五 99 498 70.71 1.40 (週五)
12 週六 86 494 71.29 1.21
13 週日 40 498 71.71 0.56
14 週一 52 495 72.00 0.72
15 週二 64 499 71.57 0.89 (週二)
16 週三 76 502 71.86 1.06
17 週四 87 504 72.43 1.20
18 週五 96 501 72.14 1.33 (週五)
19 週六 88 503
20 週日 44 507
21 週一 50 505
45/57
6. 循環分析法

 最常用的方法是解釋性的:尋找另一個與
感興趣之變數相關的前置變數(leading
variable)。
 若組織能與前置變數建立高度相關性,則
能夠發展出描述其關係的方程式來進行預
測。
 兩個變數間相關性愈高,則預測精確的機
會就愈高。

46/57
3.9 關聯性預測方法

 預測變數 – 用來預測利率波動之值
 廻歸 – 找出一組資料之間存在之直線關
係的方法
 最小平方線 – 使誤差平方和最小的直線

Y= a + bX
Y: dependent variable, predicted variable 相依變數
X: independent variable, predictor variable 獨立變數,自變數

47/57
線性模型似乎合理
X Y
所計算的關係
表 3.3 7 0.15
2 0.10
6 0.13
50
4 0.15 40

14 0.25 30

15 0.27 20

16 0.24 10

12 0.20 0
0 5 10 15 20 25

14 0.27
20 0.44
15 0.34
7 0.17
一組資料之間存在直線關係

48/57
線性迴歸線之精確度

 預測散佈在迴歸線附近的資料點之數量。
 散佈程度可以用標準估計誤差
標準估計誤差解釋。
標準估計誤差

其中 Se = 標準估計誤差 standard error of estimate

y =每個資料點的 y 值(實際值) y value of each data point


yc=預測值
n =資料點總數 number of data points
49/57
相關性(correlation)
 衡量兩變數之間關係的強度與方向。
 相關係數r 的範圍為-1.00~+1.00 ,0 即表示
兩變數間幾乎沒有線性關係。
 相關係數的平方,r2
用來衡量線性迴歸對數據的解釋能力。
 值為 0~1.00 。

if r2 > 0.8 , 似乎不錯


if r2 ≦ 0.8 , 表示有其他獨立變數
表示有其他獨立變數X須考量
其他獨立變數 須考量 50/57
應用線性迴歸分析的要點

 簡單迴歸分析的應用應滿足下列假設:
1. 在直線附近的變異是隨機的。
2. 在直線附近的偏差應為常態分配。
3. 只在觀測值的範圍內進行預測。
 滿足上列假設後,為了得到最佳結果:
1. 經常將資料繪成圖形,驗證線性關係是否恰當。
2. 資料也許會受時間影響 。若顯示出模式,則使用時間
序列分析替代迴歸分析,或把時間當做多元迴歸分析
(multiple regression analysis)獨立變數。
3. 低度相關可能暗示有其他更為重要的變數。

51/57
曲線與多元迴歸分析

 包含一個以上的預測變數 ─用多元迴歸分
析。
 出現非線性關係 ─用曲線分析。

52/57
3.10 預測的檢視

 預測誤差產生的原因:
1. 因為
(a) 重要變數的刪除,
(b) 預測模型無法處理的變數變動或遷移,或
(c) 新變數的出現,而造成預測模型也許不適當。
2. 惡劣氣候或其他自然現象。
3. 誤用預測技術,或錯誤地解釋預測結果。
4. 資料存在隨機變異。
 偵測非隨機誤差的工具:
1. 管制圖(control chart)
2. 追蹤訊號(tracking signal)
53/57
管制圖control chart
 誤差分配的標準差估計值 MSE:課本 p.61
即為MSE 的平方根。
 管制圖基本假設:
 當誤差為隨機時,誤差就會是常態分配,且平均值在 0 的附近。
 求得管制上限與管制下限:

其中 z = 來自於平均值的標準差

結合上述兩個公式,可得:

54/57
追蹤訊號(tracking signal)

 累積預測誤差與相關的平均絕對偏差(即 MAD)
的比,目的偵測誤差的偏差
偏差(bias)
偏差 。

 MAD 可以用指數平滑法更新:

例題 12
55/57
管制圖法與追蹤訊號法

 管制圖法通常優於追蹤訊號法。
 追蹤訊號法的缺點是使用累積誤差,個別誤差
可能會被遮蔽,使較大的正負誤差相互抵銷。

 在管制圖法中,每個誤差需個別判斷。

56/57
3.11 選擇預測技術

 選擇預測技術的兩個重要因素為:
1. 成本 cost
2. 精確度 accuracy
 最佳的預測是管理者所認定的精確度與成
本之最佳組合。
 其他考慮的因素包括: 多目標規劃
 歷史資料之可得性。
 電腦軟體之可得性。
 蒐集、分析資料並籌劃預測資料之時間。
57/57

You might also like