วิธีทำการทดสอบ f ใน sas
การทดสอบ F ใช้เพื่อทดสอบว่าความแปรปรวนของประชากรทั้งสองเท่ากันหรือไม่
สมมติฐาน ว่างและทางเลือกของการทดสอบมีดังนี้:
- H 0 : σ 1 2 = σ 2 2 (ความแปรปรวนของประชากรเท่ากัน)
- HA : σ 1 2 ≠ σ 2 2 (ความแปรปรวนของประชากร ไม่ เท่ากัน)
โดยทั่วไปแล้ว F-test ใช้เพื่อตอบคำถามข้อใดข้อหนึ่งต่อไปนี้:
1. สองตัวอย่างมาจากประชากรที่มีความแปรปรวนเท่ากันหรือไม่
2. การบำบัดหรือกระบวนการใหม่ช่วยลดความแปรปรวนของการบำบัดหรือกระบวนการในปัจจุบันหรือไม่?
วิธีที่ง่ายที่สุดในการดำเนินการทดสอบ F ใน SAS คือการใช้คำสั่ง PROC TTEST ซึ่งใช้เพื่อทำการทดสอบที แต่ยังดำเนินการทดสอบ F ตามค่าเริ่มต้นด้วย
ตัวอย่างต่อไปนี้แสดงวิธีดำเนินการทดสอบ F ใน SAS ในทางปฏิบัติ
ตัวอย่าง: F-Test ใน SAS
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ซึ่งมีข้อมูลเกี่ยวกับคะแนนที่ทำโดยผู้เล่นบาสเกตบอลที่แตกต่างกันในสองทีมที่แตกต่างกัน:
/*create dataset*/ data my_data; input team $points; datalines ; At 18 At 19 At 22 At 25 At 27 At 28 At 41 At 45 At 51 At 55 B14 B15 B15 B17 B 18 B22 B25 B25 B27 B 34 ; run ; /*view dataset*/ proc print data =my_data;
สมมติว่าเราต้องการทำการทดสอบ F เพื่อตรวจสอบว่าความแปรปรวนของคะแนนที่ทำได้ระหว่างทั้งสองทีมเท่ากันหรือไม่
เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อทำสิ่งนี้:
/*perform F-test for equal variances*/
proc ttest data =my_data;
classteam ;
var points;
run ;
ตารางผลลัพธ์สุดท้ายชื่อ Equality of Variances ประกอบด้วยผลลัพธ์ของการทดสอบ F
จากตารางนี้เราจะเห็น:
- สถิติการทดสอบ F คือ 4.39
- ค่า p ที่สอดคล้องกันคือ 0.0383
เนื่องจากค่า p นี้น้อยกว่า 0.05 เราจึงปฏิเสธสมมติฐานว่างของการทดสอบ F
หมายความว่าเรามีหลักฐานเพียงพอที่จะบอกว่าช่องว่างระหว่างแต้มที่ทั้งสองทีมทำได้ ไม่ เท่ากัน
หมายเหตุ : หากคุณกำลังทำการทดสอบทีสองตัวอย่างเพื่อตรวจสอบว่าค่าจุดเฉลี่ยระหว่างทั้งสองทีมเท่ากันหรือไม่ คุณจะต้องใช้ค่า p สำหรับแถวที่เรียกว่า Satterthwaite ในเอาต์พุต เนื่องจากคุณไม่สามารถสรุปได้ว่า ความแปรปรวนของประชากรเท่ากัน ระหว่างทั้งสองกลุ่ม
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีดำเนินการทดสอบ t-test หนึ่งตัวอย่างใน SAS
วิธีดำเนินการทดสอบทีสองตัวอย่างใน SAS
วิธีดำเนินการทดสอบตัวอย่างแบบจับคู่ใน SAS