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
Övningsinstruktioner
- Hämta sammanfattande statistik för skalat vikt och total vikt från datamängden
abaloneKeepmed hjälp avsummary(). - Beräkna medelvärde och standardavvikelse för längd med funktionen
summarise()från paketetdplyr. Namnge de beräknade måttenmean_lengthrespektivesd_lengthfö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 paketetdplyr.
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))))