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

เหตุผลที่ใช้การสร้างโมเดล: การประมาณค่านอกช่วงข้อมูล

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

context figure

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

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)
แก้ไขและรันโค้ด