Cara melakukan tes mood median di r
Tes median suasana hati digunakan untuk membandingkan median dari dua atau lebih kelompok independen.
Fungsi median_test perpustakaan koin dapat digunakan untuk melakukan pengujian ini di R, yang menggunakan sintaks berikut:
median_test(respon~grup, data)
Emas:
- respon: vektor nilai respon
- grup: vektor nilai pengelompokan
- data: bingkai data yang berisi respons dan vektor grup
Contoh berikut mengilustrasikan cara menggunakan fungsi ini untuk melakukan tes Mood median di R.
Contoh: Tes median suasana hati di R
Misalkan seorang guru ingin mengetahui apakah dua metode belajar yang berbeda menghasilkan nilai tes yang berbeda di antara siswanya di kelasnya. Untuk mengujinya, dia secara acak meminta 10 siswa untuk menggunakan satu metode belajar dan 10 siswa lainnya menggunakan metode lain. Setelah dua minggu, setiap siswa mengikuti ujian yang sama.
Dia memutuskan untuk menggunakan tes median Mood untuk menentukan apakah nilai median ujian antara kedua kelompok berbeda.
Langkah 1: Buat bingkai data.
#createdata method = rep(c('method1', 'method2'), each=10) score = c(75, 77, 78, 83, 83, 85, 89, 90, 91, 97, 77, 80, 84, 84, 85, 90, 92, 92, 94, 95) examData = data.frame(method, score) #viewdata examData method score 1 method1 75 2 method1 77 3 method1 78 4 method1 83 5 method1 83 6 method1 85 7 method1 89 8 method1 90 9 method1 91 10 method1 97 11 method2 77 12 method2 80 13 method2 84 14 method2 84 15 method2 85 16 method2 90 17 method2 92 18 method2 92 19 method2 94 20 method2 95
Langkah 2: Lakukan Tes Suasana Hati Median.
#load the coin library library(corner) #perform Mood's Median Test median_test(score~method, data = examData) #output Asymptotic Two-Sample Brown-Mood Median Test data: score by method (method1, method2) Z = -0.43809, p-value = 0.6613 alternative hypothesis: true mu is not equal to 0
Nilai p dari tes ini adalah 0,6613 . Karena nilai ini tidak kurang dari 0,05, kita gagal menolak hipotesis nol. Kami tidak memiliki cukup bukti untuk mengatakan bahwa terdapat perbedaan yang signifikan secara statistik dalam nilai median ujian antara kedua kelompok.
Secara default, fungsi ini memberikan skor 0 pada observasi yang sama persis dengan median. Namun, Anda dapat menentukan nilai ini menjadi 0,5 atau 1 menggunakan argumen mid.score .
Misalnya, kode berikut melakukan uji suasana hati median yang sama persis, namun memberikan nilai 0,5 pada pengamatan yang sama dengan median:
#perform Mood's Median Test median_test(score~method, mid.score="0.5" , data = examData) #output Asymptotic Two-Sample Brown-Mood Median Test data: score by method (method1, method2) Z = -0.45947, p-value = 0.6459 alternative hypothesis: true mu is not equal to 00
Nilai p pengujian ternyata sebesar 0,6459 , sedikit lebih rendah dari nilai p sebelumnya sebesar 0,6613 . Namun, kesimpulan tes tersebut masih sama: kami tidak memiliki cukup bukti untuk mengatakan bahwa median nilai ujian antara kedua kelompok berbeda secara signifikan.