วิธีสร้างพล็อตคงเหลือใน sas
แผนส่วนที่เหลือ มักจะใช้เพื่อประเมินว่า ส่วนที่เหลือ ของแบบจำลองการถดถอยมีการกระจายตามปกติหรือไม่ และพวกมันแสดง ความแตกต่างกัน หรือไม่
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อให้เหมาะสมกับโมเดลการถดถอย และสร้างพล็อตส่วนที่เหลือสำหรับโมเดลใน SAS:
symbol value = circle; proc reg data=my_data; model y = x; plot residual. * predicted.; run ;
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
หมายเหตุ : คำสั่งสัญลักษณ์ระบุว่าเราต้องการแสดงจุดพล็อตที่เหลือเป็นวงกลม แบบฟอร์มเริ่มต้นคือเครื่องหมายบวก
ตัวอย่าง: สร้างพล็อตคงเหลือใน SAS
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS:
/*create dataset*/
data my_data;
input xy;
datalines ;
8 41
12 42
12 39
13 37
14 35
16 39
17 45
22 46
24 39
26 49
29 55
30 57
;
run ;
/*view dataset*/
proc print data =my_data;
เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อให้พอดีกับ แบบจำลองการถดถอยเชิงเส้นอย่างง่าย กับชุดข้อมูลนี้ และสร้างพล็อตส่วนที่เหลือเพื่อแสดงภาพส่วนที่เหลือเทียบกับค่าที่คาดการณ์ไว้:
/*fit simple linear regression model and create residual plot*/
symbol value = circle;
proc reg data =my_data;
model y = x;
plot residual. * predicted.;
run ;
พล็อตที่เหลือจะแสดงที่ด้านล่างของเอาต์พุต:
แกน x จะแสดงค่าที่คาดการณ์ไว้ และแกน y จะแสดงค่าคงเหลือ
เนื่องจากส่วนที่เหลือจะกระจัดกระจายแบบสุ่มรอบๆ ค่าศูนย์โดยไม่มีแนวโน้มที่ชัดเจนของความแปรปรวนที่เพิ่มขึ้นหรือลดลง จึงเป็นไปตามสมมติฐานของ ความคล้ายคลึงกันของส่วนที่เหลือ
ที่ด้านบนของกราฟ เรายังเห็นสมการถดถอยที่ติดตั้งไว้ด้วย:
y = 29.631 + 0.7553x
และทางด้านขวาของแผนภูมิ เรายังสามารถดูหน่วยวัดต่อไปนี้สำหรับแบบจำลองการถดถอย:
- N : จำนวนการสังเกตทั้งหมด (12)
- Rsq : รุ่น R-squared (0.6324)
- AdjRsq : โมเดลที่ปรับ R-squared (0.5956)
- RMSE : ค่าคลาดเคลื่อนกำลังสองเฉลี่ยรูทของโมเดล (4.4417)
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีสร้างฮิสโตแกรมใน SAS
วิธีสร้างพอยต์คลาวด์ใน SAS
วิธีระบุค่าผิดปกติใน SAS