SAS - ไคสแควร์

การทดสอบไคสแควร์ใช้เพื่อตรวจสอบความสัมพันธ์ระหว่างตัวแปรเชิงหมวดหมู่สองตัวแปร สามารถใช้เพื่อทดสอบทั้งขอบเขตของการพึ่งพาและขอบเขตของความเป็นอิสระระหว่างตัวแปร SAS ใช้PROC FREQ พร้อมกับตัวเลือก chisq เพื่อกำหนดผลการทดสอบ Chi-Square

ไวยากรณ์

ไวยากรณ์พื้นฐานสำหรับการใช้ PROC FREQ สำหรับการทดสอบ Chi-Square ใน SAS คือ -

PROC FREQ DATA = dataset;
TABLES variables 
/CHISQ TESTP = (percentage values);

ต่อไปนี้เป็นคำอธิบายของพารามิเตอร์ที่ใช้ -

  • Dataset คือชื่อของชุดข้อมูล

  • Variables คือชื่อตัวแปรของชุดข้อมูลที่ใช้ในการทดสอบไคสแควร์

  • Percentage Values ในคำสั่ง TESTP แสดงถึงเปอร์เซ็นต์ของระดับของตัวแปร

ตัวอย่าง

ในตัวอย่างด้านล่างเราพิจารณาการทดสอบไคสแควร์กับตัวแปรที่มีชื่อประเภทในชุดข้อมูล SASHELP.CARS. ตัวแปรนี้มีหกระดับและเรากำหนดเปอร์เซ็นต์ให้กับแต่ละระดับตามการออกแบบของการทดสอบ

proc freq data = sashelp.cars;
tables type 
/chisq 
testp = (0.20 0.12 0.18 0.10 0.25 0.15);
run;

เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -

นอกจากนี้เรายังได้รับแผนภูมิแท่งที่แสดงความเบี่ยงเบนของประเภทตัวแปรดังที่แสดงในภาพหน้าจอต่อไปนี้

ไคสแควร์สองทาง

การทดสอบ Chi-Square สองทางใช้เมื่อเราใช้การทดสอบกับสองตัวแปรของชุดข้อมูล

ตัวอย่าง

ในตัวอย่างด้านล่างเราใช้การทดสอบไคสแควร์กับตัวแปรสองตัวที่ชื่อว่า type and origin ผลลัพธ์จะแสดงรูปแบบตารางของชุดค่าผสมทั้งหมดของตัวแปรทั้งสองนี้

proc freq data = sashelp.cars;
tables type*origin 
/chisq 
;
run;

เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -