A/B 測試的統計顯著性是什麼?
A/B 測試統計顯著性,是用來判斷兩個版本的差異,是否大到不太像只是隨機波動造成。
在大數據分析情境中,資料量變多不代表決策自然變準。真正麻煩的是,B 版本轉換率看起來比較高,可能只是剛好遇到一批比較容易購買的訪客。統計顯著性要處理的,就是這種「看起來有效」和「真的有足夠證據支持」之間的落差。
為什麼「B 版本比較高」不一定代表真的比較好?
如果你看到的是 B 版本轉換率較高,代表它在這次樣本中表現較好,但不代表它在所有流量中一定比較好。樣本數越小,表面差異越容易被隨機誤差放大。
| 情境 | A 版本 | B 版本 | 判讀重點 |
|---|---|---|---|
| 每版 100 人 | 3 人轉換 | 5 人轉換 | B 較高,但少數幾筆差異就會改變結果 |
| 每版 10,000 人 | 300 人轉換 | 500 人轉換 | 差異較穩定,較值得進一步判讀顯著性 |
統計顯著性在大數據分析中的角色
統計顯著性不是決策的全部,它比較像一道品質檢查:先確認實驗結果不太可能只是運氣,再討論要不要上線。我的判斷是,很多行銷和產品團隊的誤判,不是資料太少,而是太快把報表上的差異當成結論。
如果想先補齊實驗脈絡,可延伸閱讀 A/B 測試在資料分析中的應用;如果目標是提升轉換率,也可參考 轉換率優化 的決策框架。
p-value 是什麼?小於 0.05 代表什麼?
p-value 是在「兩個版本其實沒有真實差異」的前提下,看到目前或更極端結果的機率。
p-value 小於 0.05,常被視為結果達到統計顯著,但它不代表 B 版本有 95% 機率勝出,也不代表這次測試一定正確。它只是在特定假設下,說明目前差異有多罕見。
p-value 的白話解釋
如果兩版本其實一樣,卻仍然看到 B 版本比 A 版本高出一段差距,p-value 就是在回答:這種差距有多常見。p-value 越小,代表在「沒有真實差異」的假設下,目前結果越不尋常。
這裡最容易踩雷的地方,是把 p-value 當成勝率。p-value 解讀的是資料在某個假設下有多罕見,不是新版本成功的機率。
p-value < 0.05 可以怎麼說?不能怎麼說?
p-value < 0.05 可以說結果達到常用顯著水準,但不能說 B 版本保證比較好。報告時,句子要保留統計前提,不能把不確定性抹掉。
| 類型 | 表述 | 問題或用途 |
|---|---|---|
| 可以說 | B 版本相對 A 版本的轉換率差異達統計顯著 | 描述結果,沒有過度承諾 |
| 可以說 | 在 0.05 顯著水準下,這次差異不太像只是隨機波動 | 保留假設檢定語境 |
| 不要說 | B 版本有 95% 機率一定比較好 | 把 p-value 誤解成成功機率 |
| 不要說 | p-value 小於 0.05,所以可以直接全面上線 | 忽略效果量、成本與風險 |
可以說的版本
「B 版本在本次實驗中轉換率較高,且差異達統計顯著。」
「在目前樣本與設定下,結果顯示 B 版本的提升不太像單純隨機波動。」
「這個結果可以支持進一步採用 B 版本,但仍需確認效果量、追蹤品質與商業影響。」
不要說的版本
- 「B 版本有 95% 機率會贏。」
- 「p-value 小於 0.05,所以結果百分之百正確。」
- 「達顯著就代表一定要上線。」
統計顯著性不等於商業顯著性
統計顯著性回答差異可不可信;商業顯著性回答這個差異值不值得做。
樣本夠大時,很小的轉換率差異也可能達顯著。可是如果改版需要工程資源、客服訓練、版面風險或品牌代價,只有 p-value 還不夠。決策者真正要問的是:提升幅度是否足以覆蓋成本與風險。
| 面向 | 統計顯著性 | 商業顯著性 |
|---|---|---|
| 核心問題 | 差異是否可能只是隨機波動 | 差異是否值得採用 |
| 常看指標 | p-value、信賴區間 | 效果量、營收、成本、風險 |
| 常見誤判 | 未達顯著就急著否定 | 達顯著就急著上線 |
樣本很大時,很小的差異也可能顯著
如果一個大型電商每版都有大量流量,轉換率提升 0.1 個百分點也可能達統計顯著。這代表差異在統計上站得住腳,但不一定代表改版值得排進工程優先順序。
我會把這類結果視為「可以進入商業評估」,而不是「已經完成決策」。尤其在台灣電商檔期密集、廣告成本波動明顯的情況下,小幅提升要放進毛利、退貨率與客服成本一起看。
要同時看效果量、成本與風險
效果量是 p-value 補不了的關鍵資訊。p-value 可以告訴你差異是否罕見,但不會告訴你差多少、值多少、會不會影響其他指標。
| 結果狀態 | 效果量 | 成本與風險 | 建議判斷 |
|---|---|---|---|
| 達顯著 | 明顯提升 | 低 | 可考慮上線 |
| 達顯著 | 提升很小 | 高 | 先觀察或延後 |
| 未達顯著 | 方向一致 | 低 | 延長測試或增加樣本 |
| 未達顯著 | 方向混亂 | 高 | 重新設計假設 |
A/B 測試結果要達顯著,需要注意哪些條件?
A/B 測試要可信,不能只看 p-value,還要檢查樣本數、測試期間、流量分配與資料品質。
如果追蹤事件錯了、分流比例異常、活動檔期剛好改變流量組成,就算結果顯著,也可能只是資料品質問題。這也是我看實驗報告時最在意的部分:先排除髒資料,再談漂亮數字。
樣本數不足會讓結果不穩
樣本數不足時,少數幾筆轉換就可能大幅改變轉換率。每版只有幾十人時,B 版本多兩筆訂單,看起來可能是大幅提升,但穩定度通常不夠。
如果測試還在早期,較務實的做法是先觀察方向,不急著把初期差異包裝成結論。
不要一看到顯著就提前停止
一直偷看結果,看到 p-value 小於 0.05 就停止,會提高假陽性風險。因為你給了隨機波動更多次「剛好看起來顯著」的機會。
比較好的做法,是先訂好測試期間、樣本門檻與主要指標。中途可以監控追蹤是否正常,但不要把每一次暫時顯著都當成最終判決。
測試期間要避開異常流量
測試期間的流量來源如果改變,結果就可能被污染。台灣電商常見干擾包括:
- 雙 11、母親節、年中慶等活動檔期
- 廣告預算突然加碼或暫停
- KOL 或社群貼文帶來短期流量
- 付款、物流、追蹤事件異常
- 新會員與舊會員比例突然改變
p-value、信心水準、信賴區間差在哪?
p-value 看結果有多罕見,信心水準是事前門檻,信賴區間則呈現效果可能落在哪個範圍。
| 概念 | 用途 | 常見誤解 |
|---|---|---|
| p-value | 判斷目前差異在虛無假設下有多罕見 | 誤以為是 B 版本勝率 |
| 信心水準 | 設定判斷顯著的標準,例如 95% | 誤以為是實驗成功率 |
| 信賴區間 | 呈現效果量的不確定範圍 | 只看有沒有跨過零,忽略區間寬度 |
信心水準是門檻,不是結果本身
95% 信心水準通常對應 0.05 顯著水準。它是事前設定的判斷標準,用來決定什麼程度的 p-value 可以稱為統計顯著。
如果團隊事後才挑一個讓結果好看的門檻,這就不是嚴謹判讀,而是在替結論找理由。
信賴區間能補足 p-value 的不足
信賴區間能讓你看到效果量的不確定範圍。例如 B 版本可能提升轉換率,但區間很寬,代表估計仍不穩;如果區間很窄,決策信心通常會比較高。
只看 p-value,容易忽略提升幅度到底是小到沒感,還是大到足以改變營收。信賴區間能把這個問題攤開來看。
A/B 測試統計顯著性的決策流程
判斷 A/B 測試結果時,先查資料品質,再看顯著性、效果量、外部干擾,最後決定上線、延長或重測。
第一步:確認追蹤與分流沒有錯
先確認事件追蹤、流量分配、樣本排除規則沒有異常。若 A 版本多數來自品牌字流量,B 版本多數來自冷流量,後面的統計判讀都會失真。
第二步:看是否達統計顯著
接著看 p-value 是否低於事前設定的顯著水準。若未達顯著,代表目前證據不足,不能直接說新版本完全沒效,只能說資料還不足以支持明確結論。
第三步:看效果量是否值得採用
如果結果達顯著,下一步是看提升幅度。轉換率提升、客單價、留存、退貨率與客服量都要一起看。對 CRO 脈絡有興趣,可接著看 轉換率 CRO。
第四步:檢查是否有外部干擾
檢查測試期間是否遇到檔期、廣告流量變化、裝置比例改變、會員活動或追蹤異常。台灣市場的短期活動很多,實驗結果常被流量結構改變影響。
第五步:決定上線、延長測試或重新設計
最後才決定行動。決策不應只靠一個 p-value,而要把顯著性、效果量、樣本數與風險放在同一張表裡。
| 顯著性 | 效果量 | 資料品質 | 下一步 |
|---|---|---|---|
| 達顯著 | 高 | 正常 | 上線,並保留後續監控 |
| 達顯著 | 低 | 正常 | 評估成本後再決定 |
| 未達顯著 | 可能有方向 | 正常 | 延長測試或增加樣本 |
| 任何狀態 | 不穩 | 異常 | 修正資料問題後重測 |
常見錯誤:把統計顯著性當成答案本身
統計顯著性只能回答證據強弱,不能替你處理多重比較、樣本偏差、指標污染與商業取捨。
實務上最危險的錯誤,是把一個達顯著的結果直接當成「新版本比較好」。在資料分析工具報表中,數字看起來很乾淨,但背後的流量、追蹤與指標設計不一定乾淨。資料視覺化判讀可搭配 資料視覺化原則。
同時測太多版本,誤判機率會上升
如果同時測 A/B/n 多個版本,或同時看很多指標,就更容易遇到假陽性。測得越多,總會有某個結果剛好看起來顯著。
這不代表不能測多版本,而是要事前定義主要指標,避免事後從一堆數字中挑一個最漂亮的講。
只看轉換率,忽略客單價或留存
電商頁面可能讓轉換率上升,卻讓客單價下降、退貨率上升或客服量增加。這種結果在單一轉換率報表中看起來好,放到整體營收與營運成本就未必好。
比較穩的做法,是先定主指標,再設定護欄指標。主指標看你想提升什麼,護欄指標避免你用另一個問題換來表面成長。
測試樣本不代表真實使用者
如果測試樣本大多來自特定廣告、特定裝置、特定地區或特定會員層級,結果就不一定能推到全部使用者。樣本偏差會讓統計顯著性看起來很有力,實際上只代表某一群人的反應。
- 新客與舊客反應可能不同
- 行動裝置與桌機版使用情境不同
- 北部、南部或離島物流期待可能不同
- 品牌字流量與冷受眾廣告流量意圖不同
這篇文章不會深入討論的內容
這裡只處理 A/B 測試統計顯著性、p-value 解讀與決策判斷,不展開大數據工具或完整統計課程。
- 不討論大數據平台與資料工程架構
- 不整理資料分析工具清單
- 不提供程式碼實作
- 不推導完整假設檢定公式
- 不做完整 A/B 測試平台教學
作者:Eric Chang。這篇內容聚焦於 opendata4tw.org.tw 的資料分析決策主題,核心問題只有一個:A/B 測試結果看起來有效時,能不能相信它、採用它,還是應該繼續測。
A/B 測試的統計顯著性是什麼?
A/B 測試的統計顯著性,是判斷兩個版本的表現差異是否不太可能只是隨機波動。它能幫助你避免只因為 B 版本短期轉換率較高,就誤以為新版本一定比較好。
p-value 小於 0.05 代表 B 版本有 95% 機率比較好嗎?
不是。p-value 小於 0.05 不代表 B 版本有 95% 機率比較好。它代表在兩版本其實沒有差異的前提下,看到目前或更極端結果的機率低於 5%。
為什麼 A/B 測試結果顯著,還是不一定要上線?
因為統計顯著只說明差異較不像隨機波動,還沒回答這個差異是否有足夠商業價值。上線前仍要看效果量、工程成本、品牌風險、營收影響與護欄指標。
A/B 測試需要多少樣本數才可信?
沒有所有情境通用的固定樣本數。需要多少樣本,取決於原本轉換率、預期提升幅度、顯著水準與流量穩定度。原本轉換率越低、想偵測的提升越小,通常需要越多樣本。
可以邊跑 A/B 測試邊看結果,看到顯著就停止嗎?
不建議。一直查看結果,看到顯著就停止,會提高假陽性風險。比較合理的方式,是事前設定測試期間、樣本門檻與主要指標,再依照規則判讀。
統計顯著性和商業顯著性差在哪?
統計顯著性回答差異是否可信,商業顯著性回答差異是否值得採用。前者看 p-value 與信賴區間,後者還要看效果量、成本、營收、風險與長期影響。
p-value、信心水準、信賴區間有什麼不同?
p-value 用來判斷結果在虛無假設下有多罕見;信心水準是事前設定的判斷門檻;信賴區間呈現效果量可能落在哪個範圍。三者用途不同,不能互相替代。
大數據分析中為什麼需要 A/B 測試?
大數據分析提供大量觀察資料,但觀察到的關聯不一定能支持改版決策。A/B 測試能用實驗方式比較版本差異,讓行銷、產品與電商決策更有證據基礎。
A/B 測試沒有達統計顯著,代表新版本一定沒效嗎?
不一定。沒有達統計顯著,代表目前資料不足以支持明確結論,可能是新版本真的沒效果,也可能是樣本數不足、效果量太小,或測試期間受到干擾。
做很多組 A/B 測試時,為什麼更容易誤判?
測試版本越多、指標越多,越容易出現剛好顯著的結果。這種假陽性會讓團隊把隨機波動誤認為有效變更,所以要事前定義主要指標與判讀規則。
以官方文件、實際設定與量測結果整理 SEO 數據、網站追蹤與分析方法,並標示資料來源與判讀限制。