Ta bort trender i variabilitet med logaritmisk transformation
Den logaritmiska funktionen log() är en datatransformation som kan tillämpas på tidsseridata med positiva värden. Den komprimerar observationer som är större än ett något mot noll, och krymper mycket stora observationer avsevärt. Den här egenskapen kan stabilisera variabiliteten när en serie uppvisar ökande spridning över tid. Funktionen kan också användas för att linjärisera ett mönster med snabb tillväxt.
Tidsserien rapid_growth har redan laddats in och visas i figuren till höger. Notera det vertikala spannet i datan.
Den här övningen är en del av kursen
Tidsserieanalys i R
Övningsinstruktioner
- Tillämpa funktionen
log()pårapid_growthoch spara resultatet somlinear_growth. - Använd
ts.plot()för att visa den transformerade serienlinear_growthoch notera det komprimerade vertikala spannet i den transformerade datan.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Log rapid_growth
linear_growth <-
# Plot linear_growth using ts.plot()