SAS - Anova ทางเดียว
ANOVA ย่อมาจาก Analysis of Variance ใน SAS ทำได้โดยใช้ไฟล์PROC ANOVA. ทำการวิเคราะห์ข้อมูลจากการออกแบบการทดลองที่หลากหลาย ในกระบวนการนี้ตัวแปรการตอบสนองต่อเนื่องที่เรียกว่าตัวแปรตามถูกวัดภายใต้เงื่อนไขการทดลองที่ระบุโดยตัวแปรการจำแนกซึ่งเรียกว่าตัวแปรอิสระ การเปลี่ยนแปลงในการตอบสนองจะถือว่าเกิดจากผลกระทบในการจัดประเภทโดยมีการบันทึกข้อผิดพลาดแบบสุ่มสำหรับรูปแบบที่เหลือ
ไวยากรณ์
ไวยากรณ์พื้นฐานสำหรับการใช้ PROC ANOVA ใน SAS คือ -
PROC ANOVA dataset ;
CLASS Variable;
MODEL Variable1 = variable2 ;
MEANS ;
ต่อไปนี้เป็นคำอธิบายของพารามิเตอร์ที่ใช้ -
dataset คือชื่อของชุดข้อมูล
CLASS ให้ตัวแปรเป็นตัวแปรที่ใช้เป็นตัวแปรจำแนก
MODEL กำหนดโมเดลให้เหมาะสมโดยใช้ตัวแปรบางอย่างจากชุดข้อมูล
Variable_1 and Variable_2 คือชื่อตัวแปรของชุดข้อมูลที่ใช้ในการวิเคราะห์
MEANS กำหนดประเภทของการคำนวณและการเปรียบเทียบค่าเฉลี่ย
ใช้ ANOVA
ตอนนี้ให้เราเข้าใจแนวคิดของการประยุกต์ใช้ ANOVA ใน SAS
ตัวอย่าง
ลองพิจารณาชุดข้อมูล SASHELP.CARS ที่นี่เราศึกษาการพึ่งพาระหว่างตัวแปรประเภทรถและแรงม้า เนื่องจากประเภทรถยนต์เป็นตัวแปรที่มีค่าตามหมวดหมู่เราจึงใช้เป็นตัวแปรคลาสและใช้ตัวแปรทั้งสองนี้ใน MODEL
PROC ANOVA DATA = SASHELPS.CARS;
CLASS type;
MODEL horsepower = type;
RUN;
เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -
การใช้ ANOVA กับ MEANS
ตอนนี้ให้เราเข้าใจแนวคิดของการประยุกต์ใช้ ANOVA กับ MEANS ใน SAS
ตัวอย่าง
นอกจากนี้เรายังสามารถขยายโมเดลได้โดยใช้คำสั่ง MEANS ซึ่งเราใช้วิธี Studentized ของตุรกีเพื่อเปรียบเทียบค่าเฉลี่ยของรถประเภทต่างๆหมวดหมู่ของประเภทรถจะแสดงรายการด้วยค่าเฉลี่ยของแรงม้าในแต่ละประเภทพร้อมกับค่าเพิ่มเติมบางอย่างเช่น ข้อผิดพลาดหมายถึงกำลังสอง ฯลฯ
PROC ANOVA DATA = SASHELPS.CARS;
CLASS type;
MODEL horsepower = type;
MEANS type / tukey lines;
RUN;
เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -