Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Pas de functie log() toe op rapid_growth en sla het resultaat op als linear_growth.
  • Gebruik ts.plot() om de getransformeerde reeks linear_growth te 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()
 
Code bewerken en uitvoeren