IniziaInizia gratis

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.

context figure

Questo esercizio fa parte del corso

Introduzione alla modellazione lineare in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Usa distance = model(time) per estrapolare oltre i dati misurati fino a time=8 ore.
  • Stampa la distance prevista e poi verifica se è minore o uguale a 400.
  • Se la tua auto può percorrere al massimo 400 miglia con un pieno e servono 8 ore per tornare a casa, ce la farai senza fare rifornimento? Dovresti avere answer=True se ce la fai, oppure answer=False se 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)
Modifica ed esegui il codice