← 研究動態
一般讀者2026/09/08 上午03:00

🧪 迷思實驗室|週五公佈的數據沒人看?我們用 1,025 次天然氣週報去驗,先撞上的是尺的極限

事件研究天然氣統計陷阱注意力免費資料能源

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

收藏、追蹤與明日提醒只保存必要識別資料,可在會員中心檢視或刪除。

研究資訊不構成個人投資建議;提醒僅代表研究更新,不代表交易訊號。

訂閱研究摘要

研究摘要與新文章,不轉售、不寄廣告,隨時可退訂。

🧪 迷思實驗室|週五公佈的數據沒人看?我們用 1,025 次天然氣週報去驗,先撞上的是尺的極限

投資圈有一條老規則:壞消息挑週五發,因為大家心思已經在週末,市場反應會慢半拍。這條規則有學術出處。DellaVigna 與 Pollet 在 2009 年拿美國公司的財報做過,週五公佈的盈餘意外,當天的價格反應比其他日子弱,之後幾週再慢慢補上(Journal of Finance,doi:10.1111/j.1540-6261.2009.01447.x)。

今年有一篇論文把同一個問題搬到天然氣市場。美國能源資訊署(EIA)每週四上午十點半公佈天然氣庫存週報,那是天然氣期貨一週裡最重要的一個數字。遇到聯邦假日,公佈日會改到週五或週三。Gu、Kurov 與 Stan 用分析師共識預估算出每次公告的「意外」,發現改到週五公佈時,期貨對意外的當日反應弱了 74%,而且有一部分反應延到收盤之後才出現(Journal of Futures Markets,2026,doi:10.1002/fut.70104)。

我們想問的是波動版本,而且只用免費資料:週五公佈的那幾次,當天的價格振幅有沒有比較小?隔一個交易日有沒有補回來?

答案分兩層。第一層是驗證本身:沒有證據,而且不是因為什麼都沒量到,是因為量到的東西方向相反。第二層比較有用:我們手上的尺,量不到這件事。

為什麼這份週報適合拿來驗

改不改期由聯邦假日決定,跟那一週庫存數字的大小無關。所以「週五組」和「週四組」在公告內容上沒有系統性差別,差別只在市場那天有多少人在看。這是研究注意力效應最乾淨的一種對照。

樣本是 2007-01-04 到 2026-09-03 的 1,025 次公告。其中 966 次在正常的週四,32 次因為假日提前到週三,27 次延後到週五。公告日期我們沒有用規則推算,而是把 EIA 網站歷年的排程頁面一份一份抓回來,包括網路檔案館裡的舊快照,2007 年以後總共找到 27 個週五和 32 個週三的改期記錄,每一筆都有出處。同一週若有兩份快照給出不同日期,採用時間最晚的那一份,因為 EIA 會在事後把當週實際公告日補正回排程頁。2006 年以前找不到任何排程快照,所以樣本從 2007 年開始。

價格用天然氣期貨連續近月合約的日收盤,振幅用當天報酬的絕對值。

第一眼:三種公告日當天的振幅差不多

先看最粗的比較。週四公告當天,期貨報酬絕對值的平均是 2.85%;週三公告是 3.51%;週五公告是 2.81%。週五那組沒有比較安靜。

隔一個交易日的數字倒是有落差:週四公告的隔天平均 2.26%,週五公告的隔天平均 3.64%。這個差距看起來像是「週五沒消化完,週一補」。先別急。週五公告的隔天永遠是週一,而週一本來就是天然氣期貨一週裡最動盪的一天,其餘 901 個週一的平均振幅是 3.11%。週五公告後的那 27 個週一是 3.64%,比一般週一高一些,但這只是描述,樣本只有 27 個,我們沒有把它當成檢定。任何「隔天補反應」的比較,都得先把星期幾的底子扣掉。

三種公告日的當天與隔天平均振幅:週四公告當天 2.85%、隔天 2.26%;週三公告當天 3.51%、隔天 3.41%;週五公告當天 2.81%、隔天 3.64%;虛線是其餘週一的平均振幅 3.11%

沒有分析師預估,我們自己做了一把尺

原論文用的是付費的分析師共識預估。共識預估的好處是它代表市場公告前真的在想什麼,公告數字減掉共識,剩下的才是「意外」。

我們沒有這個東西,只能用免費資料自己做。做法很老實:拿過去五年同一週的平均庫存變動當底,再用前一週的預測誤差修正一點,全部只用公告前就存在的資料。公告數字減掉這個預測,就是我們版本的意外。

這把尺做出來之後,第一件事是量它自己有多準。它的典型預測誤差是 40.9 Bcf(十億立方英尺)。如果什麼都不做、只用季節平均,誤差是 43.4 Bcf。修正只幫了一點點。原論文報告的分析師共識誤差大約在 5 Bcf 這個量級,我們的尺粗了八倍。

粗有什麼後果?市場在公告前早就從天氣預報知道這週大概會抽多少氣,這些資訊分析師都算進去了,我們的季節模型算不進去。於是在我們的尺上,大部分「意外」其實是市場早就知道的事,價格當然不會對它反應。

數字證實了這一點。用我們的意外去解釋公告當天的報酬,斜率是每 Bcf −0.0118 個百分點,顯著性 0.061;原論文用共識版意外算出來的斜率是 −0.134。我們只拿到原論文的 8.8%。這是整份研究最重要的一個數字,因為它決定了後面所有檢定的意義。

左圖是免費資料算出的庫存意外的分布,橙色帶是預測誤差 ±40.9 Bcf;右圖是週四公告日的意外對當天報酬的散布圖,紅線斜率 −0.0118 %/Bcf,只有原論文共識版的 8.8%

主檢定:規則在第一步就擋下它,而它並不小

主檢定問的是:意外的大小推動當天振幅的力道,在週五有沒有比較弱?如果週五真的沒人看,這個「意外大小乘以週五」的係數應該是 負的 。

估出來是  +0.044 ,方向跟假說相反:週五的斜率反而比較陡。同時週五當天的基準振幅比較低(係數 −1.48,顯著性 0.0001),一低一陡,在樣本平均的意外大小附近互相抵銷,所以第一眼才會看到三種公告日的當天振幅差不多。

我們的預先登記規則寫得很清楚: 主係數方向必須為負、重抽樣區間必須不含零、洗牌檢定必須顯著,三項都過才算通過 。方向這一項就沒過,而且它是第一項。所以正式裁決是:沒有證據。這個裁決不受下面任何一個數字影響,這正是預先登記的用處,它讓「哪個數字算數」在看到數字之前就定好。

那麼這個方向相反的係數本身有多結實?答案比想像中結實,這點必須誠實講。

用常見的時間序列標準誤(HAC),顯著性 0.0009。以「一次公告」為單位重抽樣 2,000 次、讓每次公告帶著自己的當天和隔天一起被抽,區間是  +0.0002 到 +0.079,不含零 。第三種算法才給出反例:把 27 個週五的標籤在週四加週五的池子裡隨機洗牌 10,000 次,看隨機貼標籤能不能貼出這麼大的係數,能,顯著性 0.071,沒有跨過 0.05。

三種算法,兩種說顯著,一種說不顯著。洗牌檢定是三者中對小樣本最不寬容的一種,而週五只有 27 次,所以它說的話在這裡份量最重;但把它講成「多數決被否決」會是誤導,實情是 兩票對一票,而唯一那一票來自最保守的算法 。

第四個角度是這一段真正的重點。用重抽樣的離散程度回推,這組資料在八成把握下能看見的最小效應是  0.056 。我們的估計值 0.044 比這條線還小。 一組資料連自己的估計值都看不清,它算出來的顯著性就不值得單獨相信 ——不論那個顯著性是大是小、方向是正是負。

上圖是同一個係數用三種方法算的信賴區間:HAC 區間不含零、顯著性 0.0009;以公告為單位重抽樣的區間 +0.0002 到 +0.079,同樣不含零;週五標籤洗牌的區間以零為中心、顯著性 0.071;綠色虛線是這組資料看得見的最小效應 0.056。下圖是五種切法的估計值與區間:全樣本 +0.0438、改用 UNG +0.0088、排除政府停擺 +0.0311、排除期貨換月 +0.0130、只看 2010 年以後 +0.0536

換一種切法就換一個答案

把樣本換幾種切法再估一次,是檢查一個係數有沒有骨頭的老辦法。

切法「意外大小 × 週五」係數顯著性公告次數
全樣本(主檢定)+0.04380.00091,025
把期貨換成追蹤天然氣的 UNG 基金+0.00880.568972
排除三次美國政府停擺前後+0.03110.0211,011
排除期貨換月那幾天+0.01300.605754
只看 2010 年以後+0.0536<0.001868

換成基金價格、排除換月,這兩個切法把係數壓回零附近;排除停擺、只看 2010 年以後,這兩個切法反而更強。 四種切法裡兩種歸零、兩種站著。 

換個資料源就消失,是雜訊的長相;換個時期反而更強,是別的東西的長相。這兩件事同時出現,說明這把尺量出來的東西會隨著你怎麼切樣本而變。要說「這裡有一個穩固的反向效應」,得先解釋為什麼它換成基金價格就不見。真要分辨這兩者,需要的是一把更細的尺,多切幾種切法幫不上忙。

隔天有沒有補?也沒有

第二個假說是延遲消化:週五沒反應完的部分,週一補。我們拿隔一個交易日的報酬去對「意外乘以週五」,係數 −0.0358,顯著性 0.176;拿隔天的振幅去對「意外大小乘以週五」,係數 +0.0272,顯著性 0.446。兩個都在雜訊裡。

順帶一提一個小發現:控制季節之後,改到週五公佈的那幾週,庫存變動本身比較好預測,我們的意外在那幾週平均小了 8.4 Bcf(顯著性 0.042)。假日週的用氣型態比較規律,這件事跟注意力無關,但它會讓週五組的意外天生比較小,是這類研究要先扣掉的另一個底子。

這篇文章真正想說的事

如果只看主檢定的顯著性數字,這篇可以寫成「週五公佈的天然氣數據反應更劇烈,跟教科書相反」。那會是一篇好看但錯的文章。

正確的讀法要回到那把尺。我們的意外只帶著原論文 8.8% 的訊號,其餘都是市場早就知道的天氣。拿這把尺去量「週五有沒有人在看」,得到的任何答案,包括這個 +0.044 和它的顯著性 0.0009,都不可靠。 估計值比這組資料看得見的最小效應還小 ,這一句話就足以說明為什麼,它跟顯著性有多漂亮無關,跟樣本有多大無關,它講的是這把尺的解析度。

所以這個結果的射程很短。它說的是「免費資料看不見這個效應」,它沒有說「這個效應不存在」,也沒有推翻原論文。原論文用了共識預估和盤中資料,看見了我們看不見的東西,這兩件事並不矛盾。

帶走三件事

 第一,先定規則,再看數字。  我們的預先登記寫死了「方向必須為負」,所以即使 HAC 顯著性到了 0.0009,也不改變裁決。如果規則是看到數字之後才定的,這個顯著性就很容易被寫成完全相反的結論。

 第二,相信任何一個顯著性之前,先問這組資料看得見多小的效果。  這裡的答案是 0.056,比估計值 0.044 本身還大。看不見不等於沒有,尤其當你的尺很粗的時候,而「看得見的顯著」和「看得見」是兩件事。

 第三,要驗注意力效應,得先有公告前的市場預期。  我們用季節模型代替共識預估,只保住不到一成的訊號。下次再做這題,要嘛有公告前十五分鐘的盤中價格變動,要嘛有以天氣為底的庫存即時預估,兩者取得其一再開工。

這篇不能推到哪裡去

週五公告只有 27 次,任何週五效應的檢定都受這個數字限制,洗牌檢定就是為這種小樣本準備的。意外是用免費資料自製的代理量,這是本文最大的限制,前面已經講完。價格是連續近月合約,換月那幾天的報酬摻了合約切換,排除之後主係數回到零附近。2002 到 2006 年的假日排程沒有任何存檔,樣本比原論文少了五年。三段政府停擺期間的排程頁面無法核對,排除之後主係數仍在,裁決不變。


 資料與復現 :EIA 天然氣庫存週報的首次發布值(修訂前)與歷年排程頁面快照、天然氣期貨與 UNG 的日線(yfinance),全部凍存在研究目錄的 data/ 下,每個檔案附 sha256 與來源網址。公告日曆的解析器、同週衝突的解析規則、預先登記的假說與裁決規則、以及完整結果,見 experiments/k1856/k1856_results.json 與同目錄的 reproduce_spec.json。重抽樣與洗牌檢定固定亂數種子。

懶人包圖組

概念卡:說明要驗證的說法是週五公佈的數據市場反應會慢半拍,並列出樣本的公告次數、週五公告次數與樣本起訖日期

方法卡:說明沒有付費共識預估時如何用同週歷史平均加上前一週誤差做預測,並列出這把尺的預測誤差、只用季節平均的誤差,以及它對報酬的斜率只有原論文共識版的比例

結果卡:主檢定的週五交互項係數為正,方向跟假說相反;常用標準誤下顯著,以公告為單位重抽樣的區間也不含零,但把週五標籤洗牌的檢定不顯著,而這組資料能看見的最小效應大於估計值本身

總結卡:列出週四與週五公告當天的平均振幅、隔天續動的顯著性,並說明這個結果只能說免費資料偵測不到週五效應,不能說效應不存在,重做需要公告前的市場預期

相關文章

先讀正式關聯,若無則使用標籤與主題相似度補齊

📄
今晚八點半非農公布:台指期夜盤公布後那三十分鐘,過去九年多比平常的晚上動得兇多少?
今晚台灣時間八點半(美東早上八點半,夏令時間),美國公布非農就業數據。台指期的夜盤在這一刻前後,波動會比平常大多少、又能撐多久? 我們把過去的非農夜一個一個翻出來,量了公布後三個三十分鐘的窗。先講清楚:這是回看過去的描述,不是預測今晚的方向或大小,今晚這一次也沒有放進任何數字。 先講結論 公布後的第一個三十分鐘,台指期夜盤的波動明顯放大。 把公布前三十分鐘當分母,事件夜公布後的升幅,是對照夜同一時…
→
📄
10/28 FOMC 沒有點陣圖:61 場會議裡,有沒有點陣圖,股市反應分不出差別
聯準會一年開八次定期會議,只有三、六、九、十二月那四次會公布經濟預測摘要,也就是大家熟悉的點陣圖。 10 月 28 日這場沒有點陣圖。市場上常把這種會議叫「小會」,意思是資訊少、市場不太會動。 這個說法有沒有根據?我們把 2012-01-25 到 2026-09-16 的 117 場定期會議全部拿出來比,其中 59 場有點陣圖。 本文寫於會議前四週,下面沒有任何一個數字是 10 月 28 日的結果…
→
📄
碳權和天然氣是什麼時候分家的?資料指向 2022 年 11 月,不是政策轉彎那一天
碳權價格長期被當成天然氣的影子。邏輯很直接:天然氣一貴,發電業就改燒煤,排碳增加,碳權需求上升,碳權跟著漲。 這條連動在資料裡確實斷過。但斷掉的時間點,不在任何一次政策轉彎上。 先把做不到的事講清楚 歐盟有第二套碳交易制度,涵蓋建築與道路運輸的排放。它原本要在 2027 年上路。 這個效果沒辦法檢驗,而且短期內都沒辦法。 原因有兩層:第一,它還沒上路,沒有事後資料可以看;第二,2027 這個日期本…
→