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

การปรับแก้ความสัมพันธ์ที่ไม่เป็นเชิงเส้น

ตัวอย่างสามชุดถัดไปจะทำงานกับชุดข้อมูลที่โครงสร้างข้อมูลพื้นฐานละเมิดเงื่อนไขทางเทคนิคของการถดถอยเชิงเส้น ในแต่ละตัวอย่าง จะได้ใช้การแปลงข้อมูลเพื่อให้กราฟ residual plot มีลักษณะกระจายตัวแบบสุ่ม

ในตัวอย่างแรกนี้ ตัวแปรทั้งสองดูเหมือนจะไม่มีความสัมพันธ์เชิงเส้นต่อกัน

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

การอนุมานสำหรับการถดถอยเชิงเส้นใน R

ดูคอร์ส

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

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

# Run this to see how the model looks
ggplot(hypdata_nonlinear, aes(x = explanatory, y = response)) + 
  geom_point() + 
  geom_smooth(method = "lm", se = FALSE)

# Model response vs. explanatory 
model <- ___

# Extract observation-level information
modeled_observations <- ___

# See the result
modeled_observations

# Using modeled_observations, plot residuals vs. fitted values
___ +
  # Add a point layer
  ___ + 
  # Add horizontal line at y = 0
  ___
แก้ไขและรันโค้ด