Gründe fürs Modellieren: Extrapolation
Ein weiterer häufiger Einsatz von Modellen ist die Extrapolation, um Datenwerte „außerhalb“ bzw. „jenseits“ des Bereichs (Min- und Max-Werte von time) der gemessenen Daten zu schätzen. In dieser Übung haben wir Strecken für Zeiten von 0 bis 5 Stunden gemessen, möchten aber abschätzen, wie weit wir in 8 Stunden kommen. Mit demselben Datensatz wie in der vorherigen Übung haben wir ein lineares Modell vorbereitet: distance = model(time). Verwende dieses model(), um eine Vorhersage für die zurückgelegte Strecke bei einer Zeit zu treffen, die deutlich größer ist als die anderen Messzeiten.

Diese Übung ist Teil des Kurses
<Kurs>Einführung in lineares Modellieren mit Python</Kurs>Übungsanweisungen
- Verwende
distance = model(time), um über die Messdaten hinaus auftime=8Stunden zu extrapolieren. - Gib die vorhergesagte
distanceaus und prüfe dann, ob sie kleiner oder gleich400ist. - Wenn dein Auto mit vollem Tank höchstens
400Meilen schafft und die Heimfahrt 8 Stunden dauert: Kommst du ohne Nachzutanken an? Du solltestanswer=Truesetzen, wenn du es schaffst, oderanswer=False, wenn dir der Sprit ausgeht.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)