開啟導覽
開啟開啟工作區

市場研究工具 · 勝算比

勝算比計算器

某事件在一組的勝算比另一組高多少倍?計算勝算比及其信賴區間。

線上計算勝算比

輸入觀察次數,或從試算表貼上。結果會即時更新,所有計算都在你的瀏覽器中完成。

表格大小提示:直接從電子表格貼上計數區塊。
有電子表格嗎?開啟工作區 →保留此計算器作為快速表格;使用檔案、篩選器、匯出和儲存專案的工作區。
總計
100
100
總計60140200

勝算比

2.67

95% CI 1.42–5.02 · Fisher p = .003

χ²(1, N = 200) = 9.52, p = .002, V = .22

所有統計量
皮爾森卡方χ² = 9.524, df = 1, p = .002
G 檢定(似然比)G = 9.663, df = 1, p = .002
以耶茨校正的卡方χ² = 8.595, p = .003
Fisher 精確檢定(雙尾)p = .003
勝算比2.667 (95% CI 1.417–5.020)
Cramér V0.218 (小)
Φ係數(φ)0.218
列聯係數(C)0.213
Lambda(對稱 / 列|欄 / 欄|列)0.125 / 0.200 / 0.000
Goodman–Kruskal gamma (γ)0.455
Kendall's tau-b / tau-c0.218 / 0.200
Somers' d0.217 / 0.238 / 0.200
Theil's U0.037 / 0.035 / 0.040
01

勝算比的計算方式

勝算是組內「發生 ÷ 未發生」的比值。勝算比是第一組勝算除以第二組勝算。由於其分配偏斜,區間先對 ln(OR) 建立,再轉換回來。

  • OR = (a ÷ b) ÷ (c ÷ d) = (a·d) ÷ (b·c)
  • 95% 信賴區間(Woolf)= exp(ln OR ± 1.96 · √(1/a + 1/b + 1/c + 1/d))
  • 有儲存格為 0 時,OR 會是 0 或無限大;此時請參考 Fisher 精確檢定。
02

範例

計算器開啟時的表格為 [[40, 60], [20, 80]](暴露與未暴露 × 發生與未發生,n = 200)。兩組勝算分別為 0.67 與 0.25,因此 OR = 2.67,95% 信賴區間 [1.42, 5.02];卡方檢定 P = .002。

暴露組發生事件的勝算約為兩倍半,區間也明顯不包含 1。

03

什麼時候使用,什麼時候不要用

勝算比是病例對照研究與邏輯斯迴歸的標準指標。

  • 以是/否結果比較兩組。
  • 以能與邏輯斯迴歸比較的方式報告結果。
  • 不要和相對風險混淆:事件常見時,勝算比離 1 遠得多。
  • 未整理成 2×2 的較大表格不要用。

參考資料

延伸閱讀

  • Woolf, B. (1955). On estimating the relation between blood group and disease. Annals of Human Genetics, 19(4), 251–253.

  • Agresti, A. (2013). Categorical Data Analysis (3rd ed.). Hoboken, NJ: Wiley.

  • SciPy — scipy.stats.contingency.odds_ratio

常見問題

常見問題

勝算比為 2 代表什麼?

代表第一組事件的勝算(不是機率)是第二組的兩倍。

勝算比和相對風險有什麼不同?

相對風險比較機率,勝算比比較勝算。事件罕見時兩者幾乎相同,事件常見時則不同。

什麼時候勝算比顯著?

當 95% 信賴區間不包含 1 時。

有儲存格為 0 怎麼辦?

勝算比會是 0 或無法定義。請報告 Fisher 精確檢定,並描述差異的方向。

資料會上傳到伺服器嗎?

不會。輸入的數值只在目前的瀏覽器分頁中計算,不會傳送到任何伺服器。

分析你自己的問卷資料檔

開啟 CSV、Excel 或 SPSS(.sav)檔案,直接在瀏覽器中開始分析。免費、不需要帳號,你的資料不會離開你的電腦。

開啟完整工作區

· 英文版