概念地圖・GARCH 波動叢聚
分類:理財
這一頁不只是把一個概念解釋一遍——一張自己畫的結構圖,加上拿台灣情境從頭走一次的實例演練、這個框架什麼時候會騙你,以及它接回 P.A.I.N. 之後長什麼樣。一頁必須交付的三層 →
GARCH 波動叢聚:把昨天的震盪換成今天的預算區間
氬氣的報價這個月改了四次。上一季三個月只改過一次。採購在電話裡問業務:你們是不是要漲價了?業務說沒有,是上游在調。GARCH 這個模型處理的正是這種事——價格的震盪有記憶。大跳動之後常跟著大跳動,小波紋之後常跟著小波紋,它們會擠成一團出現,統計上叫波動叢聚。這張圖把同一段時間攤成兩軌:上軌記每期實際變動了多少,下軌記這一期有多不安分。讀懂下軌,你要抓的東西就從價格本身,換成價格會晃多寬。
上下兩軌,同一段時間的兩種讀法
先把圖上四樣東西各自的職務講清楚,再回頭看它們怎麼互相拆台。
| 圖上的元素 | 它回答哪個問題 | 二十期示意數列上的長相 | 採購拿它做什麼 |
|---|---|---|---|
| 上軌|每期報酬率 | 這一期實際變了多少、往哪個方向 | 前六期貼著零線抖,第 7 期衝到 +3.8%,接著正負來回甩 | 對帳:核對已經發生的價差 |
| 下軌|條件波動 | 這一期的震盪幅度有多大,不管方向 | 前六期都在 0.3% 附近,第 7 期跳到 2.60%,之後逐期衰減到 0.33% | 抓下一段時間的預算區間 |
| 虛線|整段單一估計 | 把二十期當成同一個波動時的答案 | 一條打平的水平線,畫在 1.58% | 平靜的十三期被高估、叢聚的七期被低估 |
| 叢聚帶|第 7~13 期 | 大跳動擠在一起的那一段在哪 | 這七期報酬絕對值平均 2.56%,其餘十三期只有 0.31% | 事後圈出來,當下一次的警戒樣本 |
兩軌對著看,會浮出一件單看任何一軌都看不到的事:第 14 到第 20 期的報酬率長得跟第 1 到第 6 期幾乎一樣安靜,可是下軌告訴你它們的來歷完全不同——前者的柱子是從 2.60% 一路滑下來的,後者本來就那麼矮。同樣是 0.3% 的波紋,一個是常態,一個是餘震。八倍的差距藏在同一條看起來很平的線裡(2.56% 對 0.31%),而編預算的人只看得到那條線。
兩條軌線要讀對,先分三件事
一、安靜有兩種來歷。氬氣報價連續八週只在 0.3% 上下擺,看起來像一條穩定的線。下軌會告訴你這條線的身世:是它一路就這麼穩,還是上游檢修剛結束、震盪正在退燒。前者的 0.3% 可以拿去抓下一季的預算;後者的 0.3% 只是衰減曲線走到現在這一格,下個月它可能還在 0.8%。示意圖裡第 14 到第 20 期就是後者——柱子矮,但矮得有來歷。自問:我看到的這一段安靜,是真的安靜,還是上一段震盪剛過去?
二、取樣期間會直接變成錢。同一份十二週的氬氣報價表,用整段算出來的變動幅度是 1.89%,只取最近四週算是 3.23%。把每立方公尺 320 元、月採購 8,000 立方公尺代進去,月支出 256 萬:前者給你 ±9.7 萬的預備金,後者給你 ±16.6 萬。差 6.9 萬。這 6.9 萬沒有被誰吃掉——它是「你挑了哪一段當樣本」的價碼。財務每季追問「為什麼這個月又超支」,答案常常就躺在這個選擇裡。自問:我用來抓預算的那個數字,是整年的平均還是最近這一段的?
三、大跳動有沒有擠在一起,翻表就看得出來。把過去一年的氬氣報價拉出來,單週變動超過 2% 的那幾週用紅筆圈起來。如果十二個紅圈平均散在五十二週裡,你的採購週期跟波動沒什麼關係,整年平均就夠用。如果它們擠成三坨、每坨連著三四週,那三坨就是真正要編預備金的時段——而且下一坨開始的訊號,往往是前一週先冒出一次超過 2% 的跳動。氬氣這種上游高度集中的品項,檢修、限電、船期,每一件都會製造一坨。自問:把過去一年跳最大的那幾天圈出來,它們是擠在一起的嗎?
一家工業氣體公司的十二週報價,兩軌對著讀
底下這家台灣中部的工業氣體供應商,是為了把這個結構講清楚而編出來的示意情境,沒有指涉任何真實公司。
- 前八週,報價像一條直線:氬氣每立方公尺的週變動率依序是 +0.4%、−0.3%、+0.2%、−0.2%、+0.3%、−0.4%、+0.2%、−0.3%,絕對值平均 0.29%,這八週的變動幅度算出來是 0.30%。採購把明年的預算按 ±1% 編,主管簽了。樣本乾淨
- 第九週,上游檢修:+4.2%。一週就跳掉前八週加起來還多的量。別當成一次性意外
- 第十到十二週,叢聚成形:−3.5%、+2.8%、−2.1%。方向來回甩,幅度沒有回到 0.3%。這四週的變動幅度是 3.23%,約是前八週的十一倍——下軌那根柱子在這裡才真正立起來。
- 編下個月的預備金:整段十二週算是 1.89%,最近四週算是 3.23%。月支出 256 萬套進去,兩個數字給的區間差 6.9 萬。整段平均把叢聚攤薄了
- 採購真正要交出去的東西:一個下個月進貨可以直接填進表格的價格區間。「氬氣會不會漲」這個問題,從頭到尾不在他的職責裡。交寬度,不交方向
這十二週真正的接縫在第九週到第十週之間。+4.2% 出現的那天,全公司都在問「為什麼漲」;等第十週的 −3.5% 出來,問題才變成「它還要晃多久」。第一個問題採購答不了,第二個問題他手上有牌——把最近四週的變動幅度算出來,乘上採購量,就是一張可以拿去要預備金的表。下軌的柱子逐期衰減,也告訴他這筆錢不必永遠掛著:接下來兩三週的幅度只要掉回 1% 以下,就可以把區間收窄、把現金還給營運。這才是這張圖對一個非財務背景的採購最實用的地方——方向留給業務去猜,它負責給你一個會隨時間收斂的寬度。以上為說明結構用的示意情境,數字僅供理解框架之用,不構成任何投資建議。
兩條軌線最容易被讀錯的地方
- 把下軌那一跳讀成「模型早就知道」。圖上第 7 期報酬衝到 +3.8%,下軌的柱子同一期就跳到 2.60%,看起來像模型預知了這場震盪。真正的 GARCH 是拿前一期的結果去估這一期,所以它慢一拍:大跳動先發生,條件波動才在下一期抬起來。圖上畫在同一期,純粹是為了讓兩軌對得齊、看得懂。把這個簡化當真,你會以為手上有一個提前預警的儀表;實際上拿到的是一個確認器,它確認的是已經發生的那一下。
- 把「會晃」讀成「會漲」。下軌永遠在零以上,它衡量幅度,跟漲跌無關。第 8 期報酬是 −2.9%,下軌的柱子照樣是 2.30% 的高柱。有人看到下軌抬頭就開始草擬漲價通知,那是把方向感塞進一個沒有方向的指標裡。對採購來說這個誤讀的代價很直接:你可能在一段實際上會下跌的區間裡提前鎖了長約。波動高的時候,正確的動作是把區間放寬、把決策拆小,然後等下軌自己降下來。
- 用整段平均編預算,然後每次都覺得自己運氣不好。1.58% 這條虛線在圖上是一條打平的直線。它在第 1 到第 6 期高估了五倍以上,在第 7 到第 13 期又低估了將近四成。用它編預算的人,平靜期會發現預備金一直用不完、隔年被財務砍掉;叢聚期又發現預備金根本不夠、每次都得臨時簽核。兩種難堪來自同一個決定:把一段有記憶的序列,壓成一個沒有時間的數字。
用痛點的眼光拆這兩軌
這張圖處理的是「多寬」,《痛點》問的是「誰在痛」。
下軌的柱子逐期衰減,這件事本身很誠實:它承認自己只能描述已經發生的震盪怎麼退燒。可是採購那通電話裡真正的內容不在數字上——業務聽出來的是對方在慌,對方聽出來的是這家客戶今年可能要換供應商。這張圖畫得出下個月的價格會晃多寬,畫不出這家客戶還願意跟你晃幾個月。P.A.I.N. 的第一個字問誰在痛。在氬氣這個場景裡,最痛的那個人常常坐在採購後面——靠那批氣體開工的產線主管。他對報價的小數點沒什麼感覺,他要的是一個不會讓他停線的到貨承諾。所以下軌算完之後還有一步:把那個區間翻譯成產線聽得懂的話,例如「這個月備料多留兩天」。今晚就能做的一件小事:拿三個月的報價表出來,把大跳動的那幾天圈起來。然後去問產線一句——那幾週,你們有沒有為此改過排程?
關於波動叢聚,常被問到的幾件事
GARCH 跟直接算標準差差在哪裡?
一般標準差把整段當成同一個波動,給你一個數字,就是圖上那條 1.58% 的虛線。GARCH 給的是一整條會動的線:每一期都有自己的估計值,而且這一期的估計值會參考前一期實際發生的震盪。所以它在平靜期會自己降下來、在叢聚期會自己抬起來。代價是它需要比較長的歷史資料,而且對「第一次發生的事件」一樣沒轍——上游第一次檢修時,模型跟你一樣是事後才知道。
波動叢聚可以用來預測價格會漲還是會跌嗎?
不行。這個模型只處理幅度。下軌永遠是正的,第 8 期報酬 −2.9%、第 9 期 +3.1%,兩期的下軌都是高柱,圖上完全看不出下一期會往哪邊走。它能回答的是另一個問題:接下來這幾期,價格擺盪的寬度大概落在什麼範圍。對採購來說這已經夠用了——預備金要的是上下限,不需要一個箭頭。真要判斷方向,那是供需、庫存、上游產能的功課,跟這張圖無關。
沒有統計軟體,用試算表做得出下軌那條線嗎?
做得出一個粗版,而且對抓預算這個用途通常夠用。取每週變動率的絕對值,拉一個四週或八週的移動平均,畫成柱狀圖,你就有一條會跟著震盪起伏的線。嚴格的 GARCH 要跑最大概似估計、要配參數,但粗版和精算版給的答案多半在同一個量級。真正決定成敗的不是估計方法,是你有沒有把「最近這一段」和「整年平均」分開來看——這一步試算表就辦得到。
要用多長的期間來算,才算合理?
沒有一個放諸四海的長度,判準是你的決策週期。採購每個月下一次單,那就至少看最近四到八週;簽年約的人要看的是過去二到三年,而且要把幾次已知的產業事件標在時間軸上。一個實用的做法是兩個一起算:整段的和最近一段的。兩個數字接近,表示現在在平靜期,用整段的就好;兩個數字明顯拉開(十二週那個例子是 1.89% 對 3.23%),代表你正站在一段叢聚裡,這時候採近段那個,並且每兩週重算一次。
同一組震盪換個切面還能問別的問題:隱含波動率微笑看的是同一天不同履約價之間的落差,風險值則把這些寬度收成一句可以簽字的話。
這是一篇讀書與觀念的拆解、也是個人觀點,不是投資建議。作者是書評人、不是理財顧問;投資有風險、過去績效不代表未來,文中的數字與例子只為說明,請自行查證、量力而為。
喜歡這篇文章嗎?
每週幫你拆二本好書,把判斷力、好書金句、好問題,直送你的信箱。
不適合你可隨時退訂 · 每週兩封,陪你把書讀進生活。
送出即表示同意我們依隱私權政策使用你的 email。