วิธีดำเนินการทดสอบ 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 ;

การทดสอบชาปิโร-วิลค์ใน SAS

ผลลัพธ์ให้ข้อมูลมากมายแก่เรา แต่ตารางเดียวที่เราต้องดูคือตารางที่เรียกว่า Normality Tests

ตารางนี้แสดงสถิติการทดสอบและค่า p สำหรับการทดสอบภาวะปกติหลายประการ ได้แก่ :

  • การทดสอบชาปิโร-วิลค์
  • การทดสอบโคลโมโกรอฟ-สมีร์นอฟ
  • การทดสอบแครเมอร์-วอน มิเซส
  • การทดสอบแอนเดอร์สัน-ดาร์ลิ่ง

จากตารางนี้ เราจะเห็นว่าค่า p สำหรับการทดสอบชาปิโร-วิลค์คือ 0.3452

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

  • H 0 : ข้อมูลมีการกระจายตามปกติ
  • HA : ข้อมูล ไม่มี การกระจายตามปกติ

เนื่องจากค่า p ( .3452 ) ไม่น้อยกว่า 0.05 เราจึงไม่สามารถปฏิเสธสมมติฐานที่เป็นโมฆะได้

ซึ่งหมายความว่าเราไม่มีหลักฐานเพียงพอที่จะบอกว่าชุดข้อมูลไม่ได้รับการเผยแพร่ตามปกติ

กล่าวอีกนัยหนึ่ง สามารถสันนิษฐานได้ว่าชุดข้อมูลมีการกระจายตามปกติ

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

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

วิธีทำการทดสอบ Kolmogorov-Smirnov ใน SAS
วิธีดำเนินการทดสอบความพอดีของไคสแควร์ใน SAS
วิธีดำเนินการทดสอบที่แน่นอนของฟิชเชอร์ใน SAS

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

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