วิธีดำเนินการทดสอบ shapiro-wilk ใน sas
การทดสอบชาปิโร-วิลค์ ใช้เพื่อพิจารณาว่าชุดข้อมูลเป็นไปตาม การแจกแจงแบบปกติ หรือไม่
ตัวอย่างทีละขั้นตอนต่อไปนี้แสดงวิธีดำเนินการทดสอบ Shapiro-Wilk สำหรับชุดข้อมูลใน SAS
ขั้นตอนที่ 1: สร้างข้อมูล
ขั้นแรก เราจะสร้างชุดข้อมูลที่มีการสังเกต 15 รายการ:
/*create dataset*/ data my_data; input x; datalines ; 3 3 4 6 7 8 8 9 12 14 15 15 17 20 21 ; run ; /*view dataset*/ proc print data =my_data;

ขั้นตอนที่ 2: ทำการทดสอบ Shapiro-Wilk
ต่อไป เราจะใช้ proc univariate กับคำสั่ง ปกติ เพื่อทำการทดสอบภาวะปกติของ Shapiro-Wilk:
/*perform Shapiro-Wilk test*/ proc univariate data =my_data normal ; run ;

ผลลัพธ์ให้ข้อมูลมากมายแก่เรา แต่ตารางเดียวที่เราต้องดูคือตารางที่เรียกว่า Normality Tests
ตารางนี้แสดงสถิติการทดสอบและค่า p สำหรับการทดสอบภาวะปกติหลายประการ ได้แก่ :
- การทดสอบชาปิโร-วิลค์
- การทดสอบโคลโมโกรอฟ-สมีร์นอฟ
- การทดสอบแครเมอร์-วอน มิเซส
- การทดสอบแอนเดอร์สัน-ดาร์ลิ่ง
จากตารางนี้ เราจะเห็นว่าค่า p สำหรับการทดสอบชาปิโร-วิลค์คือ 0.3452
โปรดจำไว้ว่าการทดสอบชาปิโร-วิลค์ใช้ สมมติฐาน ว่างและทางเลือกต่อไปนี้:
- H 0 : ข้อมูลมีการกระจายตามปกติ
- HA : ข้อมูล ไม่มี การกระจายตามปกติ
เนื่องจากค่า p ( .3452 ) ไม่น้อยกว่า 0.05 เราจึงไม่สามารถปฏิเสธสมมติฐานที่เป็นโมฆะได้
ซึ่งหมายความว่าเราไม่มีหลักฐานเพียงพอที่จะบอกว่าชุดข้อมูลไม่ได้รับการเผยแพร่ตามปกติ
กล่าวอีกนัยหนึ่ง สามารถสันนิษฐานได้ว่าชุดข้อมูลมีการกระจายตามปกติ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทดสอบทางสถิติทั่วไปอื่นๆ ใน SAS:
วิธีทำการทดสอบ Kolmogorov-Smirnov ใน SAS
วิธีดำเนินการทดสอบความพอดีของไคสแควร์ใน SAS
วิธีดำเนินการทดสอบที่แน่นอนของฟิชเชอร์ใน SAS