Začněte nyníZačněte zdarma

Proč modelovat: Extrapolace

Dalším běžným využitím modelování je extrapolace – odhadování hodnot „mimo" nebo „za hranicemi" rozsahu naměřených dat (tedy mimo minimální a maximální hodnoty proměnné time). V tomto cvičení máme naměřené vzdálenosti pro časy 0 až 5 hodin, ale zajímá nás, jak daleko bychom se dostali za 8 hodin. Pomocí stejné datové sady jako v předchozím cvičení jsme připravili lineární model distance = model(time). Použij tento model model() k předpovědi ujeté vzdálenosti pro čas výrazně přesahující rozsah naměřených dat.

context figure

Toto cvičení je součástí kurzu

Úvod do lineárního modelování v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Pomocí distance = model(time) extrapoluj za hranice naměřených dat na hodnotu time=8 hodin.
  • Vypiš předpovězenou hodnotu distance a zkontroluj, zda je menší nebo rovna 400.
  • Pokud auto ujede na plnou nádrž nejvýše 400 mil a cesta domů trvá 8 hodin, zvládneš to bez zastávky u pumpy? Nastav answer=True, pokud ano, nebo answer=False, pokud ti benzín dojde.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód