Začněte nyníZačněte zdarma

Odstranění trendů ve variabilitě pomocí logaritmické transformace

Logaritmická funkce log() je datová transformace, kterou lze aplikovat na časové řady s kladnými hodnotami. Hodnoty mírně větší než jedna přibližuje k nule, zatímco velmi velké hodnoty stlačuje výrazněji. Tato vlastnost dokáže stabilizovat variabilitu, pokud řada vykazuje rostoucí rozptyl v čase. Transformaci lze také využít k linearizaci rychlého růstu.

Časová řada rapid_growth je již načtena a zobrazena v grafu napravo. Všimni si svislého rozsahu dat.

Toto cvičení je součástí kurzu

Analýza časových řad v R

Zobrazit kurz

Pokyny k cvičení

  • Aplikuj funkci log() na rapid_growth a výsledek ulož jako linear_growth.
  • Pomocí ts.plot() zobraz transformovanou řadu linear_growth a všimni si, jak se svislý rozsah dat zmenšil.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Log rapid_growth
linear_growth <-
  
# Plot linear_growth using ts.plot()
 
Upravit a spustit kód