Pourquoi modéliser : extrapolation
Un autre usage courant de la modélisation est l’extrapolation, qui permet d’estimer des valeurs « en dehors » ou « au-delà » de l’intervalle (valeurs min et max de time) des données mesurées. Dans cet exercice, nous avons mesuré des distances pour des durées de 0 à 5 heures, mais nous souhaitons estimer la distance parcourue en 8 heures. À partir du même jeu de données que dans l’exercice précédent, nous avons ajusté un modèle linéaire distance = model(time). Utilisez ce model() pour prédire la distance parcourue pour une durée bien plus grande que celles des mesures.

Cet exercice fait partie du cours
Introduction à la modélisation linéaire en Python
Instructions
- 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 maximum
400miles avec un plein, et qu’il faut 8 heures pour rentrer chez vous, y arriverez-vous sans refaire le plein ? Vous devriez avoiranswer=Truesi oui, ouanswer=Falsesi vous tomberez à court d’essence.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)