Trends in variabiliteit verwijderen met de logaritmische transformatie
De logaritmische functie log() is een datatransformatie die je kunt toepassen op positief gewaardeerde tijdreeksdata. Waarnemingen groter dan één worden licht richting nul gedrukt, terwijl zeer grote waarden sterk worden verkleind. Deze eigenschap kan de variabiliteit stabiliseren wanneer een reeks in de loop van de tijd toenemende variabiliteit vertoont. Je kunt de functie ook gebruiken om een snel groeipatroon in de tijd te linearizeren.
De tijdreeks rapid_growth is al ingeladen en staat in de figuur rechts. Let op het verticale bereik van de data.
Deze oefening maakt deel uit van de cursus
Tijdreeksanalyse in R
Oefeninstructies
- Pas de functie
log()toe oprapid_growthen sla het resultaat op alslinear_growth. - Gebruik
ts.plot()om de getransformeerde reekslinear_growthte tonen en let op het samengevouwen verticale bereik van de getransformeerde data.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Log rapid_growth
linear_growth <-
# Plot linear_growth using ts.plot()