เหตุผลที่ใช้การสร้างโมเดล: การประมาณค่านอกช่วงข้อมูล
การใช้โมเดลอีกรูปแบบหนึ่งที่พบบ่อยคือ การประมาณค่านอกช่วงข้อมูล (extrapolation) ซึ่งเป็นการประเมินค่าข้อมูลที่อยู่ "นอก" หรือ "เกิน" ขอบเขต (ค่าต่ำสุดและสูงสุดของ time) ของข้อมูลที่วัดได้ ในแบบฝึกหัดนี้ เราวัดระยะทางสำหรับเวลา 0 ถึง 5 ชั่วโมง แต่ต้องการประมาณว่าจะเดินทางได้ไกลแค่ไหนใน 8 ชั่วโมง โดยใช้ชุดข้อมูลเดิมจากแบบฝึกหัดก่อนหน้า เราได้เตรียมโมเดลเชิงเส้น distance = model(time) ไว้แล้ว ให้ใช้ model() นี้ในการพยากรณ์ระยะทางที่เดินทางได้สำหรับค่าเวลาที่มากกว่าข้อมูลที่วัดได้มาก

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Linear Modeling in Python
คำแนะนำการฝึกหัด
- ใช้
distance = model(time)เพื่อประมาณค่านอกช่วงข้อมูลที่วัดได้ โดยกำหนดtime=8ชั่วโมง - แสดงผล
distanceที่พยากรณ์ได้ แล้วตรวจสอบว่าค่าดังกล่าวน้อยกว่าหรือเท่ากับ400หรือไม่ - หากรถยนต์วิ่งได้สูงสุด
400ไมล์ต่อการเติมน้ำมันเต็มถัง และต้องใช้เวลา 8 ชั่วโมงในการขับกลับบ้าน จะถึงที่หมายได้โดยไม่ต้องเติมน้ำมันระหว่างทางหรือไม่? กำหนดanswer=Trueหากถึงได้ หรือanswer=Falseหากน้ำมันหมดก่อน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Select a time not measured.
time = 8
# Use the model to compute a predicted distance for that time.
distance = model(____)
# Inspect the value of the predicted distance traveled.
print(distance)
# Determine if you will make it without refueling.
answer = (____ <= 400)
print(answer)