Search
Menu
  • Home
  • About
  • Quiet Luxury
  • FinTech & AI
  • Sweet Lab
  • Home
  • About
  • Quiet Luxury
  • FinTech & AI
  • Sweet Lab
2026-08-14

陣風

In
  • FinTech & AI
By vivi
Share Twitter Pinterest Facebook 10 0 0

下午三點半,整層樓沒有人在工作。

坐我斜對角那位同事把第二個螢幕整個讓給一個臉書頁面,每隔十幾秒按一次重新整理。他負責的是一組報酬歸因模型,平常對任何沒有信賴區間的東西都很刻薄。那天他盯著一個還沒發布的貼文,盯了兩個小時。

我本來覺得這個畫面很好笑——一群靠機率吃飯的人,集體用 F5 等一個人拍板。笑到一半我發現我自己也開著同一頁。

那種等待的氣氛也很特別。它不像等財報,財報是一個已經存在、只是還沒公開的事實;那天大家在等的東西,在被講出來之前並不存在。我們在等一個人把一件還沒有答案的事變成有答案。

停班停課的公告,通常晚上七點多才會出來,有時候更晚。等的過程裡我心裡有一句話,很順、很像常識,我幾乎是自動就想到了。這篇文章接下來要做的事,就是把那句話一路拆到只剩下一點點。

一、標準是有的,只是它管不到明天

這種事應該用客觀標準決定,不要靠某個人拍板。

第一個問題是:標準其實一直都在,而且寫得很清楚。風力達到某個級數,或者陣風達到某個級數,加上雨量的門檻,白紙黑字,任何人都查得到。所以問題從來不是「沒有標準」。

問題是公告必須在標準被滿足之前發出去。你要讓學校知道明天不用開門、讓輪班的人知道要不要出門,就得在前一天晚上講。那個時間點上,風還沒吹。

所以做決定的人手上的問題不是「現在有沒有達標」,而是「明天會不會達標」。這兩件事看起來只差一個時態,難度差了一個量級。規則處理的是已經發生的事實;決定要處理的是還沒發生的分佈。把一條為事實寫的規則,拿去套在預測上,中間那一段落差不會因為規則寫得夠細就消失。

而且這個決定沒有回頭路。你可以在早上七點宣布下午停班,可是那時候有一半的人已經在路上了——他們承受的風險已經發生過,不會因為公告補上來就退回去。宣布得晚,能挽回的東西就少一塊,時間走過去的部分是拿不回來的。

我們這行有一個很類似的坑。風控條款寫「當波動率超過某個值,降低部位」——句子很乾淨,直到你問一句:你要用哪一刻的波動率?已實現的那個永遠是回頭看,等它超標的時候,該發生的早就發生完了。要提前,就得用某種預測值,而預測值一進來,這條規則就不再是規則了,它是一個模型,模型會錯。

所以主張要退一步。

二、把一個分佈壓成一個位元

那就照預報值決定,數字多少就照數字辦。

預報不是一個數字。它是一個分佈,而且是相當寬的分佈:路徑有偏移、強度有誤差、登陸時間差兩三個小時,整個結果就不一樣。氣象單位自己很清楚這件事,所以他們給的是機率、是路徑潛勢圈,不是一個點。

公告是一個位元。放,或不放。

從一個寬分佈壓縮到一個位元,中間丟掉的東西非常多,而且不可還原。看到公告的人只會收到那一個位元,不會知道它是在「幾乎確定」還是「五五波」的情況下被按下去的。這兩種情境產生的同一個字,事後會被用同一把尺量。

更麻煩的是門檻掛在哪裡。掛的是陣風。

陣風是極值。它是一段時間裡的最大瞬間值,不是平均。所有風速指標裡面,它是變異數最大、最跳、最難預測的那一個——平均風速相對穩定,你多量幾次會收斂;陣風不會,它本來就是在描述那個不收斂的部分。把決策門檻掛在極值上,等於把整件事的觸發權交給訊號裡最吵的成分。

如果今天有人拿一份策略給我,觸發條件寫的是「單日最大回撤超過某個數」,我會直接把它擋回去。不是因為那個數字不重要,是因為以極值當觸發,你等於在對雜訊做出反應,而且你會系統性地在最沒有代表性的那一天做出最大的動作。

我知道為什麼會這樣寫。極值好懂、好溝通、事後好對帳。穩健的統計量沒有這些好處。這是一個為了可解釋性付出精確度的交換,交換本身可能是划算的,但至少要知道自己在換什麼。

還有一個原因比較不好聽:極值有戲劇性。「陣風十七級」這種數字會被做成標題,「十分鐘平均風速」不會。當一個門檻同時要負責決策跟溝通,它遲早會被溝通那一邊拉走,因為溝通那一邊的回饋來得快,而決策品質的回饋要很久以後才來,甚至永遠不來。

我自己在寫報告的時候也感受得到這股拉力。同一件事,講「最大單日跌幅」跟講「這段期間的標準差」,前者會讓人抬頭,後者會讓人往下捲。我知道哪一個比較誠實,我也知道哪一個會被讀完。

三、兩邊的成本沒有共同的單位

那就承認會有誤差,用期望值去算,讓總損失最小。

這句話我以前很喜歡。它聽起來成熟、務實、不情緒化。

它有一個前提:兩種錯誤的代價要能換算成同一種東西。

放錯了的代價,大致上是可以估的。一天的產值、店家備了貨賣不掉、家長臨時排不出人手、觀光的訂單。這些都能寫成金額,能加總,而且大部分可逆——今天損失的,明天可以賺回來一部分。

該放而沒放的代價,是有人受傷。這個東西不可加總,也不可逆,而且一旦你開始把它折成金額,你就已經在做一件多數人不同意你做的事。

期望值需要一把共同的尺。這裡沒有那把尺。所有主張「用科學方法算一算就好了」的說法,都是在這一步偷偷放進了一個匯率,然後不提。

講精確一點:這裡缺的不是資料,是一個大家願意公開承認的匯率。實務上那個匯率一定存在——決定做出來了,做出來就代表在某個換算之下取捨過。差別只在於它有沒有被寫下來。

沒有寫下來的匯率有一個很大的好處:事後你可以宣稱自己用的是另一個。這個手法我在這一行看過很多次。一份風險報告如果從頭到尾不明講可承受的最大虧損是多少,那麼無論最後虧了多少,都可以說這在容忍範圍之內。門檻不存在的時候,它會自動貼合已經發生的結果,貼得嚴絲合縫,而且沒有人抓得到。

還有一件事我以前沒想過,是我在樓下便當店聽到的。老闆說颱風假對他不是放假,是一天的營業額沒了,而且前一天進的貨照樣要付。旁邊等餐的外送員接話,說颱風天他反而最賺,只是危險。我那天才具體意識到,同一個決定對不同的人不只是程度不同,是符號相反:對月薪的人是福利,對時薪的人是扣薪,對某些人是旺季。

一個把所有人加起來的期望值,會把這些相反的符號互相抵銷掉,然後給出一個對誰都不成立的中間數。

四、一律從寬,等於把公告的資訊量歸零

那就一律從寬。有疑慮就放,寧可錯放。

從決策理論上這是有道理的:兩邊代價不對稱的時候,判準本來就該偏向代價大的那一邊。

但如果每次都從寬,公告就不再攜帶任何資訊了。它會恆等於「有颱風接近」,那大家看氣象就好,不需要等到晚上七點。一個永遠給同一個答案的訊號,資訊量是零,不管那個答案是不是好答案。

而且這件事會被學起來。它不是一次性的判斷,是一個重複很多次的賽局,另一邊坐著幾百萬個會更新信念的人。錯放幾次之後,人們對公告的反應就會鈍化——真正需要它被當真的那一次,它已經不被當真了。

這個現象在市場上有名字,而且每隔幾年就重演一次:一個機制被過度使用之後就失效,失效的方式不是它壞掉,是大家不再照它行動。

五、沒有「資料不足,暫不決定」這個選項

那就等資料再清楚一點,晚一點宣布。

這是我那天下午自己想到、然後自己駁回的一個版本。

學校要通知家長,醫院要重排門診,輪班的產線要調人,客運要決定要不要發車。這些都需要前置時間。所以在某一個時刻之後,「還沒決定」跟「決定照常上班上課」在效果上完全一樣——大家會按照原本的行程準備,而那個行程就是不放假的那個版本。

這是一種很特別的處境:你棄權,但棄權會被自動計成其中一票,而且固定計給比較危險的那一邊。你沒有沉默的權利,因為沉默有預設值。

我覺得多數關於「為什麼不再等等看」的爭論,都是在這一點上錯過彼此。要求再等的人以為預設值是空白,實際上預設值是其中一個具體選項,而且是不會被記在任何人頭上的那一個。

我工作上遇到的大部分問題不長這樣。多數時候我可以說「這個訊號不夠強,我不動」,而「不動」是一個真正中性的第三個選項,成本接近零。正因為這種情況佔多數,我養成了一個習慣,就是把「再看一下」當成免費的。

但有些時刻不是。結算前的最後十五分鐘,不下單並不是不表態,它是明確地選擇了現有的部位帶過去。那十五分鐘裡每一分鐘的「再想一下」,成本都是滿的,只是它不會跳出視窗告訴你。

一個人如果沒有意識到自己正處在後面那種時刻,他會以為自己在謹慎。他不是在謹慎,他已經投過票了,只是用一種讓自己感覺不用負責的方式投的。

所以「等資料清楚一點」這句話在有截止時間的問題裡不成立。它假設時間是免費的容器,可是在這類問題上,時間是選項本身。

六、事後的正確答案,是被那個決定製造出來的

那至少事後可以檢討吧,結果出來就知道當初對不對。

這一段是我那天下午真正卡住的地方。

假設放了假。大家待在家,路上沒車,工地停工,海邊沒有人去看浪。風雨過去,災情比預期輕。隔天輿論說:你看,根本沒事,放假是浪費。

假設沒放假。大家照常出門,路上有人有車,於是有人受傷,有招牌掉下來砸到東西。隔天輿論說:你看,早就該放。

把這兩段放在一起看就會發現一件事:兩種結果都在支持「當初該做另一個決定」。這不是因為做決定的人特別倒楣,是因為這個決定會改變它自己要被評價的那個世界。放假減少了曝險,所以災情變輕;災情變輕,所以放假顯得多餘。它自己拆了自己的台。

所以「事後證明當初放錯了」這句話,邏輯上是有毛病的。它拿一個已經被決定改造過的世界,去評價那個決定。你觀測到的不是「如果不放假會怎樣」,你觀測到的是「放了假之後的世界」,而反事實的那一邊,永遠不會出現在任何一則新聞裡。

我們這行有一句很土的講法:你一介入,分佈就變了。做研究的時候大家都同意,實際做決定的時候幾乎沒有人記得。我自己也常常忘記——我曾經因為某個訊號提前調整了部位,事後看那個訊號「沒有兌現」,我花了一段時間才想起來,它沒兌現有一部分正是因為我調整了。

一個會改變被觀測結果的決定,它的正確答案不是在事後被揭曉的。是在事後被製造出來的。

七、那就評估過程——道理上對,做不到

那就不要看結果,看當初的決策過程合不合理。

這是唯一在邏輯上站得住的版本,也是我原本以為可以停下來的地方。停不下來,因為它執行不了。

要評估過程,你得重建當時的資訊集:那個人在按下去之前,手上到底有什麼、缺什麼、不確定的部分有多寬。而這個東西事後幾乎不可能重建,理由有三個,一個比一個難處理。

第一,人會記錯自己當時知道什麼。這是最無害的一種,因為它至少是無意的。

第二,文件會被追加。事情結束以後,補上去的說明、事後整理的時間軸,都是在已知結果的狀態下寫的,語氣會不一樣,重點會不一樣。

第三個最難:一旦你知道結果,你就再也讀不出當時那份資料裡的模糊了。同一張預報圖,事前看是一團可能性,事後看你的眼睛會自動找到那條後來成真的路徑,然後覺得它一直都很明顯。這不是不誠實,這是視覺跟記憶的運作方式,你沒辦法用意志力關掉它。

我有一個自己的例子。去年某個週五下午,我根據幾個訊號建議把一組部位降下來。降了。週一開盤什麼事都沒發生,接下來一整週也沒有。那之後大概兩個月,這件事被拿出來講過三次,語氣一次比一次輕鬆——「上次那個Vivi很緊張的那次」。

我沒有辯解,因為辯解的內容本身就很難聽懂:我要說的是「什麼都沒發生不代表當初的判斷錯」,而這句話跟輸不起的人會說的話,字面上完全一樣。

但這件事真正讓我在意的不是被念。是我後來發現自己做了一個很細微的自我修改:那之後我再提類似的建議,會多加一句「當然,也可能什麼都不會發生」。

這句話是真的,我本來也一直都這樣想。差別在於我以前不會說出來。我把它說出來,是為了先幫自己準備好退路。

退路一旦準備好,建議的力道就變了。聽的人會自動打折,而且打掉的剛好就是我自己先折掉的那一段——我等於預先替他們減量了一次,然後再抱怨他們不夠重視。

這是整件事裡我付出的真正成本,比被念兩個月貴得多,而且沒有人看得見,包括當時的我。

八、剩下的那一句

拆到這裡,我一開始那句順口的常識已經沒剩多少了。標準不能解決時間錯位;預報壓成位元會丟掉東西;期望值缺一把共同的尺;一律從寬會把資訊歸零;結果不能拿來評價;過程雖然該評價,但重建不了。

最後剩下的只有一個問題,而且它小到有點難為情:

在同樣的資訊下,你願不願意再做一次一樣的決定。

這不是正確性測試,它測不出對錯。它是一個內部一致性測試——它問的是,你當時給自己的那套理由,在你知道結果之後,是不是還站得住。如果站不住,那不是因為結果不好,是因為那套理由本來就有洞,只是那時候沒被戳到。

它很弱。弱到不能拿來評鑑任何人,因為答案只有當事人知道,而且無法查核。它唯一的用途是自己問自己,而且必須誠實到有點難受才有意義。

關於那次降部位,我的答案是:會。同樣的資訊我會再做一次,而且我知道我還是會被念兩個月。這兩件事可以同時成立,我花了不少時間才接受它們可以同時成立。

我也把這個問題丟給幾個朋友過,得到的回應幾乎都是同一句:「那不然要怎樣。」

我覺得這句話比任何一套漂亮的評估框架都誠實。有一類問題不會有好的解法,只會有一個必須有人去按的按鈕,跟一段必須有人去承受的事後。真正需要被討論的從來不是怎麼按對,是我們打算怎麼對待那個按下去的人——而這件事,我沒有立場替任何人回答。


晚上七點四十幾分,公告出來了。辦公室有人小小歡呼了一聲,那位盯了兩個小時臉書的同事把螢幕切回他的模型,好像剛剛那兩個小時不存在。

我沒有太高興。我在想的是按下那個決定的人現在在做什麼——大概已經開始準備被罵了,而且不管風怎麼吹,他都會被罵,只是被罵的版本不一樣。

後來我去查了那天的實測。陣風確實有一段時間到了門檻,但只有一段時間,而且是在凌晨三點多,那個時間路上本來就沒有人。這組數字兩邊都能用:說該放的人會說你看有到;說不該放的人會說到的時候大家都在睡。同一份資料,兩種結論,而且雙方都沒有說謊。

我那天才發現,我對這件事的興趣其實跟颱風沒什麼關係。我想知道的是一個人怎麼在明知道會被事後審判、而且審判標準會被結果本身汙染的情況下,還是按時把決定做出來,然後隔天照常上班。

因為那大致上就是我每天在做的事。規模小很多,沒有人看,也沒有人歡呼,可是形狀是一樣的。

我把那個分頁關掉,回去看自己的螢幕。上面那條線還在跑。

vivi
vivi
Prev:肩線Next:調溫

Related stories

  • 2026-08-24
    同一段三十秒,我重講了三次

    三點十七分,我被一個聲音吵醒。 那 […] Read More

    8 0 0
  • 2026-08-23
    為什麼要為一個鍵盤做這些事

    新來的同事第一次繞到我座位後面,看 […] Read More

    11 0 0
  • 2026-08-22
    游泳池裡沒有人在管秩序

    週二晚上七點多,市民運動中心的泳池 […] Read More

    10 0 0

Leave A Comment Cancel reply

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *