Transformationer
Kraftigt skeva fördelningar kan göra det svårt att utläsa något meningsfullt från en visualisering. Transformationer kan hjälpa till att synliggöra en mer subtil struktur.
Här fokuserar du på variabeln för befolkningsstorlek, som uppvisar stark högerskevhet, och transformerar den med den naturliga logaritmfunktionen (log() i R).
Den här övningen är en del av kursen
Exploratory Data Analysis in R
Övningsinstruktioner
Använd data från gap2007:
- Skapa ett densitetsdiagram över befolkningsvariabeln.
- Skapa en ny kolumn med
mutate()som heterlog_popoch som är den naturliga logaritmen av befolkningen, och spara resultatet tillbaka igap2007. - Skapa ett densitetsdiagram över din transformerade variabel.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create density plot of old variable
gap2007 %>%
ggplot(aes(x = ___)) +
___
# Transform the skewed pop variable
gap2007 <- gap2007 %>%
mutate(___)
# Create density plot of new variable
gap2007 %>%
ggplot(aes(x = ___)) +
___