Raisons de modéliser : extrapolation
Une autre utilisation courante de la modélisation est l'extrapolation pour estimer des valeurs « à l'extérieur » ou « au-delà » de l'intervalle (les valeurs min et max de time) des données mesurées. Dans cet exercice, nous avons mesuré des distances pour des temps de 0 à 5 heures, mais nous voulons estimer la distance que nous parcourrions en 8 heures. En utilisant le même jeu de données que dans l'exercice précédent, nous avons préparé un modèle linéaire distance = model(time). Servez-vous de model() pour faire une prédiction de la distance parcourue pour un temps beaucoup plus grand que ceux des mesures.

Cette activité fait partie du cours
Introduction aux modèles linéaires en Python
Instructions de l’exercice
- Utilisez
distance = model(time)pour extrapoler au-delà des données mesurées jusqu'àtime=8heures. - Affichez la
distanceprédite, puis vérifiez si elle est inférieure ou égale à400. - Si votre voiture peut parcourir au plus
400milles avec un plein, et que le trajet jusqu'à la maison dure 8 heures, y arriverez-vous sans refaire le plein? Vous devriez avoiranswer=Truesi vous y arrivez, ouanswer=Falsesi vous manquerez d'essence.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)