เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การถดถอยเชิงเส้น

ใช้ฟังก์ชัน lm() เพื่อทำการถดถอยเชิงเส้นอย่างง่าย ในแบบฝึกหัดนี้ จะสร้างโมเดลสำหรับ age โดยใช้ shuckedWeight เป็นตัวทำนาย จากนั้นบันทึกผลลัพธ์ของโมเดลเป็น object แล้วแสดงองค์ประกอบต่าง ๆ จาก object นั้น เช่น coefficients

นอกจากนี้ยังจะรัน summary() ของ object โมเดล และบันทึกผลลัพธ์ไว้ใน object อีกตัวหนึ่ง ซึ่งจะมีองค์ประกอบที่เกี่ยวข้องกับความพอดีของโมเดล เช่น r.squared และ adj.r.squared โดยโหลดชุดข้อมูล abaloneKeep ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

R สำหรับผู้ใช้ SAS

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ lm() เพื่อทำการถดถอยเชิงเส้นอย่างง่ายของ age ตาม shucked weight แล้วบันทึกผลลัพธ์เป็น lmshucked
  • แสดงองค์ประกอบ coefficients จาก lmshucked เพื่อดูค่า intercept และ slope ของโมเดล
  • รัน summary() สำหรับ lmshucked แล้วบันทึกผลลัพธ์เป็น smrylmshucked
  • จาก object ผลลัพธ์ smrylmshucked ให้แสดงองค์ประกอบ r.squared และ adj.r.squared

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Run lm() of age by shuckedWeight, save output as lmshucked
lmshucked <- lm(___ ~ ___, data = ___)

# Display coefficients element from lmshucked
___

# Save summary() output of lmshucked as smrylmshucked
___

# Show r.squared and adj.r.squared elements of smrylmshucked
___
___
แก้ไขและรันโค้ด