跳到正文
馬克工具箱

↑ ↓ 選擇,回車開啟,Esc 關閉。

Wilcoxon 符號秩檢驗(配對樣本)

同一批人測了兩次(干預前後、兩種條件),差值又不服從正態分佈時,用 Wilcoxon 符號秩檢驗代替配對 t 檢驗。兩列資料按行一一對應貼上進來,得到 W 值、p 值和效應量。

在瀏覽器本地執行,輸入的內容和檔案都不會上傳

兩列配對資料,每行一對(如干預前、干預後)。有空格的行會跳過。

W = 5

p 值 = 0.0391

差異顯著(p < 0.05)。

檢驗統計量

統計量值
對數9
差值中位數0.48 (A − B)
W+40
W−5
z2.073
p 值0.0391
p 值演算法精確分佈
秩二列相關0.778
r = |z| / √n0.691
論文寫法W = 5.0, z = 2.07, p = .039, r = .69

結果與 R 的 wilcox.test()、kruskal.test()、friedman.test() 一致:兩組都少於 50 個且沒有相同值時用精確分佈,否則用正態近似。這些檢驗比較的是秩次,不是平均數。

這個工具好用嗎?

使用步驟

  1. 兩列資料貼上進來,每行是同一個人的兩次結果,第一行可以寫列名。
  2. 需要單側檢驗時,在「備擇假設」裡選第一列偏大或偏小。
  3. 看 p 值和差值中位數:差值中位數是第一列減第二列。
  4. 複製「論文寫法」那一行。

引數說明

W+ 和 W−
把每對的差值按絕對值排名次,W+ 是差值為正的那些名次之和,W− 是差值為負的。R 報 W+(叫 V),SPSS 和很多教材報兩者中較小的那個。
差值為 0 的對
按 R 的預設做法直接去掉,結果下方會提示去掉了幾對。
精確 p 和正態近似
少於 50 對、沒有相同的差值、也沒有差值為 0 時用精確分佈;否則用帶結校正和連續性校正的正態近似。

示例

預設資料是 9 個人在兩種條件下的測量值。兩列相減,差值中位數 0.48,9 對裡 8 對是正的:

統計量 值
W+ 40
W− 5
z 2.07
p(雙側,精確) 0.039
r 0.69

p = 0.039 < 0.05,兩種條件下的測量值有顯著差異,第一列偏大。同樣的資料如果當作兩組不同的人做 Mann–Whitney 檢驗,p = 0.136,不顯著:配對設計去掉了人和人之間的差異,更容易檢出變化。

論文寫法:W = 5.0, z = 2.07, p = .039, r = .69。

什麼時候用符號秩檢驗

常見問題

和 Mann–Whitney U 檢驗有什麼區別?

Mann–Whitney 比較兩組不同的人;符號秩檢驗比較同一批人的兩次測量,資料必須一一配對。

只有一組資料,想和某個值比較能用嗎?

能,把第二列都填成那個值即可,例如檢驗評分的中位數是否不同於 3,第二列全填 3。

結果和 SPSS 不一樣?

SPSS 預設給漸近 p 值,不做連續性校正,小樣本時和精確 p 有差別。SPSS 裡勾選「精確」後一致。

隱私說明

本工具完全在瀏覽器中執行,檔案和文字都在你的裝置上處理,不會上傳到我們的伺服器。

相關工具