CommencerCommencer gratuitement

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.

context figure

Cet exercice fait partie du cours

Introduction à la modélisation linéaire en Python

Afficher le cours

Instructions

  • Utilisez distance = model(time) pour extrapoler au-delà des données mesurées jusqu’à time=8 heures.
  • Affichez la distance prédite puis vérifiez si elle est inférieure ou égale à 400.
  • Si votre voiture peut parcourir au maximum 400 miles avec un plein, et qu’il faut 8 heures pour rentrer chez vous, y arriverez-vous sans refaire le plein ? Vous devriez avoir answer=True si oui, ou answer=False si 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)
Modifier et exécuter le code