CommencezCommencez gratuitement

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.

context figure

Cette activité fait partie du cours

Introduction aux modèles linéaires en Python

Voir le cours

Instructions de l’exercice

  • 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 plus 400 milles avec un plein, et que le trajet jusqu'à la maison dure 8 heures, y arriverez-vous sans refaire le plein? Vous devriez avoir answer=True si vous y arrivez, ou answer=False si 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)
Modifier et exécuter le code