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

Connected

cvičení

Lineární model v kosmologii

Ještě před méně než 100 lety se zdálo, že vesmír tvoří jediná statická galaxie s možná milionem hvězd. Dnes máme pozorování stovek miliard galaxií, z nichž každá obsahuje stovky miliard hvězd – a všechny se pohybují.

Základy moderní fyzikální kosmologie položila publikace Edwina Hubblea z roku 1929, která mimo jiné využívala lineární model.

V tomto cvičení sestavíš model, jehož sklon bude odpovídat Hubbleově konstantě – ta popisuje rychlost galaxií jako lineární funkci jejich vzdálenosti od Země.

Hubbleův graf

Pokyny

100 XP
  • Použij předem načtený DataFrame se sloupci names, distances a velocities.
  • Sestav a natrénuj model pomocí ols().fit() s parametry formula="velocities ~ distances" a data=df.
  • Vyextrahuj odhady parametrů pro úsek a sklon pomocí model_fit.params a ulož je do a0, resp. a1.
  • Zopakuj stejný postup pro odpovídající hodnoty nejistot, tentokrát s využitím model_fit.bse.