Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Tillämpa funktionen log()rapid_growth och spara resultatet som linear_growth.
  • Använd ts.plot() för att visa den transformerade serien linear_growth och 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()
 
Redigera och kör kod