Grafy, funkce a fitování
Osm úhlových minut, které změnily obraz vesmíru
Na konci 16. století sledoval Tycho Brahe pohyb planet s přesností, jaké před vynálezem dalekohledu dosáhl málokdo. Rok za rokem zapisoval polohy Marsu. Po jeho smrti dostal tato mimořádně přesná data do rukou Johannes Kepler a pokoušel se najít křivku, která by je popsala.
Nejprve se snažil zachránit starou představu, že se planety musejí pohybovat po kružnicích. Jeho model však s pozorováním Marsu nesouhlasil přibližně o osm úhlových minut. Tak malou odchylku mohl prohlásit za chybu měření. Kepler ale Braheho datům důvěřoval. Právě nesouhlas mezi body a modelem ho nakonec přivedl k elipse a k prvnímu Keplerovu zákonu.
Nunc quia contemni non potuerunt, sola igitur haec octo minuta viam praeiverunt ad totam Astronomiam reformandam, suntque materia magnae parti huius operis facta.
„Protože těchto osm minut nebylo možné přehlédnout, právě ony otevřely cestu k reformě celé astronomie a staly se námětem velké části tohoto díla.“
Johannes Kepler, Astronomia nova (1609), kap. 19, s. 113–114.Jak malý je úhel osm úhlových minut?
Jeden stupeň má 60 úhlových minut, takže 8′ odpovídá přibližně 0,13°. Na délku natažené paže zabírá takový úhel objekt široký asi 2 mm. Právě odchylka tohoto řádu pomohla rozhodnout mezi kružnicí a elipsou.
Funkce jako model fyzikálního vztahu
Funkce přiřazuje každé přípustné hodnotě nezávislé veličiny jednu hodnotu závislé veličiny. Ve fyzice rovnice navíc vyjadřuje představu o tom, proč spolu veličiny souvisejí. Tvar grafu proto nevybíráme pouze podle toho, která křivka „vypadá hezky“.
Je každá přímka přímou úměrností?
Ne. Graf přímé úměrnosti musí procházet počátkem souřadnic. Rovnice y = ax + b s nenulovým b je lineární funkce, ale nikoli přímá úměrnost.
Co je fitování?
Fitování neboli prokládání dat znamená hledání parametrů zvolené matematické funkce tak, aby funkce co nejlépe popisovala naměřené body. U přímky hledáme například směrnici a a průsečík s osou y, tedy parametry rovnice y = ax + b.
Fit obvykle neprochází všemi body. Měření obsahuje náhodné odchylky a úkolem modelu není kopírovat každé zakolísání, ale zachytit společný trend.
Co naznačují naměřené body?
V grafu jsou výsledky měření uražené dráhy v různých časech. Body záměrně nejsou spojeny. Každý bod představuje samostatné měření a skutečný průběh mezi měřeními neznáme.
Který popis dat se zdá nejvhodnější?
Jak software vybírá „nejlepší“ přímku?
Často používá metodu nejmenších čtverců. Pro každý bod určí svislou odchylku od modelu, tedy reziduum. Rezidua umocní na druhou a sečte. Za nejlepší považuje takové parametry, pro které je tento součet nejmenší. Umocnění zabrání tomu, aby se kladné a záporné odchylky navzájem vyrušily.
Rezidua: co zůstane po odečtení modelu
Reziduum jednoho bodu je rozdíl mezi naměřenou hodnotou yi a hodnotou předpovězenou modelem ŷi:
Rezidua by měla být rozptýlena kolem nuly bez zřetelného vzoru. Pokud vytvářejí oblouk, vlnu nebo se s rostoucí hodnotou zvětšují, zvolený model pravděpodobně část závislosti nevystihuje.
Data a lineární fit
Rezidua
Stejná data, fyzikálnější model: chladnutí
V minulé kapitole jsme sledovali chladnutí tělesa. Body tvoří zakřivený průběh: teplota nejprve klesá rychle a později se stále pomaleji přibližuje k teplotě okolí. Přímka proto nemůže být vhodným modelem pro celý děj.
Porovnejte modely
Newtonův zákon ochlazování vede k modelu
Parametr k určuje rychlost přibližování k teplotě okolí. Fitováním tedy nezískáme jen pěknou křivku; můžeme určit fyzikálně smysluplný parametr a pomocí modelu interpolovat mezi měřeními.
Proč je extrapolace nebezpečnější než interpolace?
Uvnitř proměřeného rozsahu víme, že model prochází oblastí, kde máme data. Za posledním bodem pouze předpokládáme, že se podmínky ani fyzikální mechanismus nezmění. Lineární fit chladnutí by při dlouhé extrapolaci dokonce předpověděl teplotu hluboko pod teplotou okolí.
Jak poznat, zda je fit dobrý?
Proč nestačí vysoké R2?
I nesprávně zvolená funkce může v krátkém intervalu dosáhnout velmi vysokého R2. Hodnota také neodhalí příčinnou souvislost, špatně provedený experiment ani chybu společnou všem měřením. Vždy ji proto posuzujeme spolu s grafem, rezidui a fyzikální úvahou.
Korelace není příčina
Korelace vyjadřuje, že se dvě veličiny mění společně. Sama však neříká, proč se to děje. V horkých dnech se může současně zvýšit prodej zmrzliny i počet lidí, kteří se koupou. Kdyby přibylo nehod ve vodě, neznamenalo by to, že je způsobuje zmrzlina. Společnou příčinou může být teplé počasí.
Co lze z dat oprávněně říci?
Konkrétní využití v praxi a dalších oborech
Časté omyly
- „Body se musejí spojit.“ Nemusejí. Lomená čára vytváří neodůvodněný průběh mezi měřeními.
- „Nejlepší je křivka, která projde všemi body.“ Takový model často pouze kopíruje šum a špatně předpovídá další měření.
- „Když graf vypadá jako přímka, jde o přímou úměrnost.“ Přímá úměrnost navíc vyžaduje průchod počátkem a fyzikální zdůvodnění.
- „Software vybere správnou funkci sám.“ Software optimalizuje parametry zadaného modelu; smysluplnost modelu musí posoudit člověk.
- „Vysoké R2 dokazuje teorii.“ Je to jen jedna charakteristika shody modelu s konkrétními daty.
- „Korelace dokazuje příčinu.“ Společný vývoj může mít třetí příčinu nebo vzniknout náhodou.
Slovníček
- funkce
- function
- model
- model
- fitování / prokládání
- fitting
- nejlepší fit
- best fit
- parametr
- parameter
- směrnice
- slope
- průsečík
- intercept
- reziduum
- residual
- odlehlý bod
- outlier
- metoda nejmenších čtverců
- least-squares method
- korelace
- correlation
- příčinná souvislost
- causation