ÎncepețiÎncepe gratuit

De ce modelăm: Extrapolarea

O altă utilizare frecventă a modelării este extrapolarea – estimarea valorilor „în afara" sau „dincolo de" intervalul datelor măsurate (valorile minime și maxime ale variabilei time). În acest exercițiu, am măsurat distanțele pentru timpi de la 0 la 5 ore, dar ne interesează să estimăm cât de departe am ajunge în 8 ore. Folosind același set de date din exercițiul anterior, am pregătit un model liniar distance = model(time). Folosește acel model() pentru a face o predicție despre distanța parcursă pentru un timp mult mai mare decât cele din măsurători.

context figure

Acest exercițiu face parte din cursul

Introducere în modelarea liniară în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește distance = model(time) pentru a extrapola dincolo de datele măsurate, pentru time=8 ore.
  • Afișează distanța prezisă și verifică dacă este mai mică sau egală cu 400.
  • Dacă mașina ta poate parcurge cel mult 400 de mile cu un rezervor plin și îți trebuie 8 ore să ajungi acasă, vei reuși fără să te oprești la alimentat? Atribuie answer=True dacă vei ajunge, sau answer=False dacă rămâi fără combustibil.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul