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;
เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -