วิธีใช้ proc reg ใน sas (พร้อมตัวอย่าง)


คุณสามารถใช้ PROC REG ใน SAS เพื่อให้พอดีกับโมเดลการถดถอยเชิงเส้น

คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อให้พอดีกับ โมเดลการถดถอยเชิงเส้นอย่างง่าย :

 proc reg data = my_data;
    model y = x;
run ;

ซึ่งจะสอดคล้องกับแบบจำลองการถดถอยเชิงเส้นต่อไปนี้:

y = ข 0 + ข 1 x

คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อให้พอดีกับ โมเดลการถดถอยเชิงเส้นหลายตัว :

 proc reg data = my_data;
    model y = x1 x2 x3;
run ;

ซึ่งจะสอดคล้องกับแบบจำลองการถดถอยเชิงเส้นต่อไปนี้:

y = ข 0 + ข 1 x 1 + ข 2 x 2 + ข 3 x 3

ตัวอย่างต่อไปนี้แสดงวิธีใช้ PROC REG เพื่อให้พอดีกับโมเดลการถดถอยเชิงเส้นอย่างง่ายใน SAS รวมถึงวิธีตีความผลลัพธ์

ตัวอย่าง: วิธีใช้ PROC REG ใน SAS

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ซึ่งมีข้อมูลเกี่ยวกับชั่วโมงเรียนและคะแนนสอบปลายภาคของนักเรียน 15 คนในชั้นเรียน:

 /*create dataset*/
data exam_data;
    input hours score;
    datalines ;
1 64
2 66
4 76
5 73
5 74
6 81
6 83
7 82
8 80
10 88
11 84
11 82
12 91
12 93
14 89
;
run ;

/*view dataset*/
proc print data =exam_data;

เราสามารถใช้ PROC REG เพื่อให้พอดีกับโมเดลการถดถอยเชิงเส้นอย่างง่ายกับชุดข้อมูลนี้ โดยใช้ ชั่วโมง เป็นตัวแปรทำนายและ คะแนน เป็น ตัวแปรตอบสนอง :

 /*fit simple linear regression model*/
proc reg data = exam_data;
   model score = hours;
run ;

ตารางผลลัพธ์แรกนำเสนอบทสรุปของโมเดลที่เหมาะสม:

เอาต์พุตการถดถอยเชิงเส้นอย่างง่ายใน SAS

ตาราง การประมาณค่าพารามิเตอร์ ประกอบด้วยการประมาณค่าสัมประสิทธิ์แบบจำลอง

จากตารางนี้ เราจะเห็นสมการถดถอยที่ติดตั้งไว้:

คะแนน = 65.33 + 1.98*(ชั่วโมง)

ขั้นตอน PROC REG ยังสร้างแปลงที่เหลือซึ่งเราสามารถใช้เพื่อตรวจสอบว่าเป็นไปตาม สมมติฐานของแบบจำลองการถดถอยเชิงเส้น หรือไม่:

สุดท้าย ขั้นตอน PROC REG จะสร้างแผนภาพกระจายของข้อมูลดิบโดยมีเส้นการถดถอยที่พอดีซ้อนทับ:

กราฟนี้ช่วยให้เรามองเห็นได้ว่าเส้นถดถอยเหมาะสมกับข้อมูลเพียงใด

หมายเหตุ : คุณสามารถดูเอกสาร PROC REG ฉบับเต็ม ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:

วิธีใช้สรุปขั้นตอนใน SAS
วิธีใช้ Proc Tabulate ใน SAS
วิธีใช้การจัดเรียง Proc ใน SAS

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *