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 antropologii

Představ si, že jsi nalezl/a část kostry dospělého člověka, který žil před tisíci lety. Jak bys odhadl/a jeho výšku? Toto cvičení je částečně inspirováno prací forenzní antropoložky Mildred Trotterové, která sestavila regresní model pro odhad výšky postavy z lidských „dlouhých kostí" – konkrétně femurů – a tento model se běžně používá dodnes.

V tomto cvičení použiješ data od mnoha žijících lidí a knihovnu scikit-learn, abys sestavil/a lineární model popisující vztah mezi délkou femuru (stehenní kosti) a „staturou" (celkovou výškou) dané osoby. Pak pomocí svého modelu odhadneš výšku dávného předka.

Pokyny

100 XP
  • Importuj LinearRegression z sklearn.linear_model a inicializuj model s parametrem fit_intercept=False.
  • Předem načtená datová pole legs a heights přetvaruj z formátu „1-by-N" na „N-by-1".
  • Přetvarovaná pole legs a heights předej do model.fit().
  • Pomocí model.predict() předpověz hodnotu fossil_height pro nově nalezený fosilní nález fossil_leg = 50.7.