Kom igångKom igång gratis

Specifika statistikmått för en eller flera variabler

Som du sett tidigare kan du använda funktioner som summary(), psych::describe() eller Hmisc::describe() för att få många deskriptiva statistikmått på en gång för en eller flera variabler i en datamängd. Du har också beräknat enskilda mått i tidigare övningar med funktioner som mean(), median(), sd() och andra.

Paketet dplyr erbjuder funktionen summarise() – antingen på egen hand eller i kombination med syntaxen across(everything(), list()) – för att beräkna flera anpassade statistikmått för en eller flera variabler åt gången.

Datamängden abaloneKeep och paketet dplyr är redan inlästa åt dig.

Den här övningen är en del av kursen

R för SAS-användare

Visa kurs

Övningsinstruktioner

  • Hämta sammanfattande statistik för skalat vikt och total vikt från datamängden abaloneKeep med hjälp av summary().
  • Beräkna medelvärde och standardavvikelse för längd med funktionen summarise() från paketet dplyr. Namnge de beräknade måtten mean_length respektive sd_length för medelvärde och standardavvikelse.
  • Beräkna medelvärde och standardavvikelse för höjd och diameter med syntaxen summarise(across(everything(), list())) från paketet dplyr.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Run summary() for shuckedWeight and wholeWeight
abaloneKeep %>%
  select(___, ___) %>%
  ___

# Get mean and sd for length
abaloneKeep %>%
  ___(___ = mean(___),
      ___ = sd(___))

# Get mean and sd for height and diameter
abaloneKeep %>%
  ___ %>%
  summarise(across(everything(),list(___ = ~ mean(.x),
                                     ___ = ~ sd(.x))))
Redigera och kör kod