Zacznij terazZacznij za darmo

Zastosowania modelowania: ekstrapolacja

Kolejnym typowym zastosowaniem modelowania jest ekstrapolacja – szacowanie wartości „poza" zakresem (wartości minimalnej i maksymalnej zmiennej time) zebranych danych. W tym ćwiczeniu dysponujemy pomiarami dystansu dla czasów od 0 do 5 godzin, ale chcemy oszacować, jak daleko można by zajechać w ciągu 8 godzin. Korzystając z tego samego zbioru danych co w poprzednim ćwiczeniu, przygotowaliśmy model liniowy distance = model(time). Użyj tej funkcji model(), aby przewidzieć dystans dla czasu znacznie większego niż czasy uwzględnione w pomiarach.

context figure

To ćwiczenie jest częścią kursu

Wprowadzenie do modelowania liniowego w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj wyrażenia distance = model(time), aby wykonać ekstrapolację poza zakres zmierzonych danych dla time=8 godzin.
  • Wyświetl przewidywany dystans distance i sprawdź, czy jest on mniejszy lub równy 400.
  • Jeśli twój samochód może przejechać co najwyżej 400 mil na pełnym baku, a powrót do domu zajmuje 8 godzin – czy dojedziesz bez tankowania? Przypisz answer=True, jeśli tak, lub answer=False, jeśli skończy się paliwo.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod