1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do lineárního modelování v Pythonu

Connected

cvičení

Složky modelu

V předchozích cvičeních jsi pracoval/a s předem definovaným modelem. Teď si funkci modelu napíšeš sám/sama – bude vracet hodnoty y vypočítané ze vstupních dat x a koeficientů: člen nultého řádu a0, člen prvního řádu a1 a kvadratický člen a2 (viz níže).

\(y = a_0 + a_1 x + a_2 x^2\)

Člen prvního řádu odpovídá lineárnímu modelu. Proto jako výchozí hodnotu nastavíme a2=0 – obecný lineární model. Později tuto hodnotu změníme pro srovnání.

Pokyny

100 XP
  • Dokonči definici funkce model() tak, aby přijímala x a výchozí argumenty a0=3, a1=2, a2=0 a vracela y.
  • Vytvoř pole hodnot x pomocí metody np.linspace() z knihovny numpy.
  • Předej x do své funkce model() bez zadání a0, a1, a2, aby se použily výchozí hodnoty pro predikci y.
  • Pomocí předem definované funkce plot_prediction() si zobraz graf výsledných dat x a y.