เพื่อนร่วมงานของฉันส่งปัญหานี้ให้ฉันอย่างเห็นได้ชัดว่าทำให้รอบบนอินเทอร์เน็ต:
If $3 = 18, 4 = 32, 5 = 50, 6 = 72, 7 = 98$, Then, $10 =$ ?
คำตอบน่าจะเป็น 200
3*6
4*8
5*10
6*12
7*14
8*16
9*18
10*20=200
เมื่อฉันทำการถดถอยเชิงเส้นใน R:
data <- data.frame(a=c(3,4,5,6,7), b=c(18,32,50,72,98))
lm1 <- lm(b~a, data=data)
new.data <- data.frame(a=c(10,20,30))
predict <- predict(lm1, newdata=new.data, interval='prediction')
ฉันเข้าใจ:
fit lwr upr
1 154 127.5518 180.4482
2 354 287.0626 420.9374
3 554 444.2602 663.7398
ดังนั้นรูปแบบเชิงเส้นของฉันคือการทำนาย154
เมื่อฉันพล็อตข้อมูลมันดูเหมือนเป็นเส้นตรง ... แต่เห็นได้ชัดว่าฉันสันนิษฐานว่ามีบางอย่างที่ไม่ถูกต้อง
ฉันพยายามเรียนรู้วิธีการใช้ตัวแบบเชิงเส้นในอาร์วิธีที่เหมาะสมในการวิเคราะห์ชุดนี้คืออะไร? ฉันไปผิดที่ไหน