วิธีดำเนินการทดสอบ mann-whitney u ใน sas


การทดสอบ Mann-Whitney U (บางครั้งเรียกว่าการทดสอบผลรวมอันดับของ Wilcoxon) ใช้เพื่อเปรียบเทียบความแตกต่างระหว่างสองตัวอย่าง เมื่อการแจกแจงตัวอย่างไม่กระจายตามปกติและขนาดตัวอย่างมีขนาดเล็ก (n < 30)

ถือว่าเทียบเท่าแบบไม่มีพารามิเตอร์ของ การทดสอบ t สองตัวอย่าง

บทช่วยสอนนี้จะอธิบายวิธีดำเนินการทดสอบ Mann-Whitney U ใน SAS

ตัวอย่าง: การทดสอบ Mann-Whitney U ใน SAS

สมมติว่านักวิจัยต้องการทราบว่าการบำบัดน้ำมันเชื้อเพลิงทำให้เกิดการเปลี่ยนแปลงของ mpg เฉลี่ยของรถยนต์หรือไม่ เพื่อทดสอบสิ่งนี้ พวกเขาทำการทดลองโดยวัด MPG ของรถยนต์ 12 คันที่มีการบำบัดน้ำมันเชื้อเพลิง และ 12 คันที่ไม่มีการบำบัด

ผลลัพธ์แสดงไว้ด้านล่าง:

เนื่องจากขนาดตัวอย่างมีขนาดเล็กและพวกเขาสงสัยว่าการแจกแจงตัวอย่างไม่ กระจายตามปกติ พวกเขาจึงตัดสินใจทำการทดสอบ Mann-Whitney U เพื่อตรวจสอบว่ามีความแตกต่างที่มีนัยสำคัญทางสถิติใน mpg ระหว่างทั้งสองกลุ่มหรือไม่

ทำตามขั้นตอนต่อไปนี้เพื่อทำการทดสอบ Mann-Whitney U ใน SAS

ขั้นตอนที่ 1: สร้างชุดข้อมูล

ขั้นแรก เราจะใช้โค้ดต่อไปนี้เพื่อสร้างชุดข้อมูลใน SAS:

 /*create dataset*/
data mpg_data;
    input group $mpg;
    datalines ;
treated 24
treated 25
treated 21
treated 22
treated 23
treated 18
treated 17
treated 28
treated 24
treated 27
treated 21
treated 23
untreated 20
untreated 23
untreated 21
untreated 25
untreated 18
untreated 17
untreated 18
untreated 24
untreated 20
untreated 24
untreated 23
untreated 19
;
run ;

ขั้นตอนที่ 2: ทำการทดสอบ Mann Whitney U

ต่อไป เราจะใช้ proc npar1way เพื่อทำการทดสอบ Mann Whitney U:

 /*perform Mann Whitney U test*/
proc npar1way data =mpg_data wilcoxon ;
    classgroup ;
    var mpg;
run; 

จากตารางทดสอบสองตัวอย่างวิลคอกสัน เราจะเห็นว่าค่า p-value แบบสองด้านของการทดสอบกลายเป็น 0.2114

โปรดจำไว้ว่าการทดสอบ Mann Whitney U ใช้สมมติฐานว่างและทางเลือกต่อไปนี้:

  • H 0 : ประชากรทั้งสองมีค่ามัธยฐานเท่ากัน
  • HA : ประชากรทั้งสองมีค่ามัธยฐานต่างกัน

เนื่องจากค่า p ของการทดสอบ ( .2114 ) ไม่น้อยกว่า .05 เราจึงไม่สามารถปฏิเสธสมมติฐานว่างได้

ซึ่งหมายความว่าเราไม่มีหลักฐานเพียงพอที่จะบอกว่า MPG ระหว่างรถยนต์ที่ได้รับการบำบัดน้ำมันเชื้อเพลิงกับรถยนต์ที่ไม่ได้รับมีความแตกต่างกัน

SAS ยังมี boxplots เพื่อให้เห็นภาพการกระจายค่า mpg สำหรับแต่ละกลุ่ม:

จากกราฟเราจะเห็นได้ว่ารถยนต์ที่ได้รับการบำบัดน้ำมันเชื้อเพลิงมีแนวโน้มที่จะมีค่า MPG สูงกว่า แต่จากผลการทดสอบของ Mann Whitney U เรารู้ว่าความแตกต่างระหว่างทั้งสองกลุ่มไม่มีนัยสำคัญทางสถิติ

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทดสอบทางสถิติทั่วไปอื่นๆ ใน SAS:

วิธีดำเนินการทดสอบ t-test หนึ่งตัวอย่างใน SAS
วิธีดำเนินการทดสอบทีสองตัวอย่างใน SAS
วิธีดำเนินการทดสอบตัวอย่างแบบจับคู่ใน SAS
วิธีดำเนินการทดสอบอันดับแบบลงนามของ Wilcoxon ใน SAS

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *