比較兩組獨立次序資料 (Two-Sample Test for Ordinal Data)

套路15: 比較兩組獨立次序資料 (Two-Sample Test for Ordinal Data)

1. 使用時機: 用於比較觀測到的兩組獨立次序資料(ordinal data)有無差異
2. 分析類型: 無母數分析(non-parametric analysis)
3. 前提假設: 兩組資料均為可排序(ordinal data)且彼此獨立。
4. 資料範例: 咪路比較前後兩班學生統計成績資料如下:
2038
A+
A
A
A-
B
B+
C+
C+
C
C
C-
D
D-


2048
A
A
B+
B
B-
B-
C+
C
C
C
C-
C-
D+
D
D-
請問兩班學生統計成績是否有差異? H0: 兩班學生統計成績沒差異HA: 兩班學生統計成績有差異。
5. 輸入建立資料:
第一步: A+ … D- 轉換成排序(rank)
  # A+  A  A-  B+  B  B-  C+  C  C-  D+  D  D-
  # 1    2  3   4   5   6   7   8   9  10   11  12
第二步: 用小c將資料放入名稱為xyvector (R最基本資料結構)
  # x<-c("A","A","A","A-","B","B","C+","C+","C","C","C-")
  x<-c(2,2,2,3,5,5,7,7,8,8,9)
  # y<-c("A","A","B+","B+","B","B-","C","C","C-","D","D","D","D","D-")
  y<-c(2,2,4,4,5,6,8,8,9,11,11,11,11,12)
6. 使用R計算兩組獨立樣本曼恩-惠尼U檢定:
第一步: 閱讀基本模組(base)中的wilcox.test函數的使用說明。
  help(wilcox.test)
第二步: 使用基本模組(base)中的wilcox.test函數代入xy資料。
  wilcox.test(x, y, alternative = "two.sided", paired = FALSE, conf.level = 0.95)
  # paired = FALSE不是成對資料檢定。
  # alternative = "two.sided" 執行雙尾檢定。
第三步: 判讀結果
Wilcoxon rank sum test with continuity correction
data:  x and y
W = 48.5, p-value = 0.1219  # p-value > 0.05H0: 兩班學生統計成績沒差異成立。
alternative hypothesis: true location shift is not equal to 0
  # p-value < 0.05H0: 兩班學生統計成績沒差異不成立。
  # p-value > 0.05H0: 兩班學生統計成績沒差異成立。

來勁了嗎? 想知道更多?? 補充資料(連結):
4. Mann-Whitney U TestWilcoxon Rank Sum Test (https://en.wikipedia.org/wiki/Mann%E2%80%93Whitney_U_test)
7. 關於R基礎R繪圖及統計快速入門:
   b. Cookbook for R: http://www.cookbook-r.com/
   d. Statistical tools for high-throughput data analysis (STHDA): http://www.sthda.com/english/
e. The Handbook of Biological Statistics: http://www.biostathandbook.com/
f. An R Companion for the Handbook of Biological Statistics: http://rcompanion.org/rcompanion/index.html
8. Zar, JH. 2010. Biostatistical Analysis, Fifth Edition, Pearson.

留言

這個網誌中的熱門文章

統計不球人 目錄 (Table of Contents)

比較二或多組變異數Levene’s 檢定 (Levene’s Test for Comparing Two or More Variances)

三因子變異數分析 (Three Way ANOVA)