Cara melakukan tes mann-whitney u dengan python


Uji Mann-Whitney U digunakan untuk membandingkan perbedaan antara dua sampel ketika distribusi sampel tidak terdistribusi normal dan ukuran sampel kecil (n <30).

Ini dianggap setara nonparametrik dariuji t dua sampel .

Tutorial ini menjelaskan cara melakukan tes Mann-Whitney U dengan Python.

Contoh: Tes Mann-Whitney U dengan Python

Peneliti ingin mengetahui apakah perlakuan bahan bakar menyebabkan perubahan rata-rata mpg mobil. Untuk mengujinya, mereka mengukur mpg 12 mobil dengan perawatan bahan bakar dan 12 mobil tanpa perawatan.

Karena ukuran sampelnya kecil dan para peneliti menduga distribusi sampel tidak terdistribusi normal, mereka memutuskan untuk melakukan uji Mann-Whitney U untuk menentukan apakah ada perbedaan mpg yang signifikan secara statistik antara kedua kelompok.

Selesaikan langkah-langkah berikut untuk melakukan tes Mann-Whitney U dengan Python.

Langkah 1: Buat datanya.

Pertama, kita akan membuat dua tabel untuk menampung nilai mpg untuk setiap grup mobil:

 group1 = [20, 23, 21, 25, 18, 17, 18, 24, 20, 24, 23, 19]
group2 = [24, 25, 21, 22, 23, 18, 17, 28, 24, 27, 21, 23]

Langkah 2: Lakukan tes Mann-Whitney U.

Selanjutnya, kita akan menggunakan fungsi mannwhitneyu() dari perpustakaan scipy.stats untuk melakukan pengujian Mann-Whitney U, yang menggunakan sintaks berikut:

mannwhitneyu(x, y, use_continuity=Benar, alternatif=Tidak Ada)

Emas:

  • x : tabel sampel observasi dari kelompok 1
  • y : tabel sampel observasi dari kelompok 2
  • use_continuity: jika koreksi kontinuitas (1/2) harus diperhitungkan. Standarnya adalah Benar.
  • alternatif: mendefinisikan hipotesis alternatif. Standarnya adalah “Tidak Ada”, yang menghitung nilai p yang merupakan setengah dari nilai p “dua sisi”. Pilihan lainnya mencakup “dua sisi”, “kurang”, dan “plus”.

Berikut cara menggunakan fungsi ini dalam contoh spesifik kami:

 import scipy.stats as stats

#perform the Mann-Whitney U test
stats. mannwhitneyu (group1, group2, alternative=' two-sided ')

(statistic=50.0, pvalue=0.2114)

Statistik ujinya adalah 50,0 dan nilai p dua sisi yang sesuai adalah 0,2114 .

Langkah 3: Interpretasikan hasilnya.

Dalam contoh ini, uji Mann-Whitney U menggunakan hipotesis nol dan hipotesis alternatif berikut:

H 0 : MPG sama antara kedua kelompok

H A : MPG tidak seimbang antara kedua grup

Karena nilai p ( 0,2114 ) tidak kurang dari 0,05, kita gagal menolak hipotesis nol.

Artinya, kami tidak memiliki cukup bukti untuk menyatakan bahwa rata-rata mpg sebenarnya berbeda antara kedua kelompok tersebut.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan uji Mann-Whitney U di berbagai perangkat lunak statistik:

Cara Melakukan Tes Mann-Whitney U di Excel
Cara melakukan tes Mann-Whitney U di R
Cara Melakukan Tes Mann-Whitney U di SPSS

Tambahkan komentar

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