Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

Använd data från gap2007:

  • Skapa ett densitetsdiagram över befolkningsvariabeln.
  • Skapa en ny kolumn med mutate() som heter log_pop och som är den naturliga logaritmen av befolkningen, och spara resultatet tillbaka i gap2007.
  • 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 = ___)) +
  ___
Redigera och kör kod