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.

Toto cvičení je součástí kurzu
Úvod do lineárního modelování v Pythonu
Pokyny k cvičení
- Pomocí
distance = model(time)extrapoluj za hranice naměřených dat na hodnotutime=8hodin. - Vypiš předpovězenou hodnotu
distancea zkontroluj, zda je menší nebo rovna400. - Pokud auto ujede na plnou nádrž nejvýše
400mil a cesta domů trvá 8 hodin, zvládneš to bez zastávky u pumpy? Nastavanswer=True, pokud ano, neboanswer=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)