Perché modellare: estrapolazione
Un altro uso comune della modellazione è l’estrapolazione per stimare valori dei dati "al di fuori" o "oltre" l’intervallo (valori min e max di time) dei dati misurati. In questo esercizio, abbiamo misurato le distanze per tempi da 0 a 5 ore, ma vogliamo stimare quanto lontano arriveremmo in 8 ore. Usando lo stesso insieme di dati dell’esercizio precedente, abbiamo preparato un modello lineare distance = model(time). Usa model() per fare una previsione sulla distanza percorsa per un tempo molto più grande degli altri presenti nelle misurazioni.

Questo esercizio fa parte del corso
Introduzione alla modellazione lineare in Python
Istruzioni dell'esercizio
- Usa
distance = model(time)per estrapolare oltre i dati misurati fino atime=8ore. - Stampa la
distanceprevista e poi verifica se è minore o uguale a400. - Se la tua auto può percorrere al massimo
400miglia con un pieno e servono 8 ore per tornare a casa, ce la farai senza fare rifornimento? Dovresti avereanswer=Truese ce la fai, oppureanswer=Falsese finirai la benzina.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)