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.

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *