Specific statistics for one or more variables
As you saw before, you can use functions like summary(), psych::describe() or Hmisc::describe() to get many descriptive statistics at once for one or more variables in a dataset. You've also computed individual statistics in earlier exercises using functions like mean(), median(), sd() and others.
However, the dplyr package provides the summarise() function alone or by adding across(everything(), list()) syntax for multiple custom statistics of interest together for one or more variables at a time.
The abaloneKeep dataset and dplyr package are already loaded for you.
Deze oefening maakt deel uit van de cursus
R For SAS Users
Oefeninstructies
- Get summary statistics for shucked weight and whole weight from the
abaloneKeepdataset usingsummary(). - Get mean and standard deviation of length using the
summarise()function from thedplyrpackage. Name the output statisticsmean_lengthandsd_lengthfor mean and standard deviation respectively. - Get mean and standard deviation of height and diameter using the
summarise(across(everything(), list()))syntax from thedplyrpackage.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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))))