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;

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