Samenvatten van output
Hoewel de summary()-functie handig is, is deze beperkt tot alleen de statistieken die daarin zijn ingebouwd. Om specifiekere statistieken te krijgen, heb je gezien dat je de syntaxis summarise(across(everything(), list())) uit het dplyr-pakket kunt gebruiken.
In deze oefening gebruik je summarise(across(everything(), list())) om het gemiddelde, de standaarddeviatie, de mediaan, de minimum en de maximum van de abalone-diameters te berekenen. Je slaat de output op en haalt daarna specifieke elementen eruit.
De abaloneKeep-gegevensset en het dplyr-pakket zijn voor je geladen.
Deze oefening maakt deel uit van de cursus
R voor SAS-gebruikers
Oefeninstructies
- Gebruik de
summarise(across(everything(), list()))-syntaxis om het gemiddelde, de standaarddeviatie, de mediaan, de minimum en de maximum van diameter uitabaloneKeepte berekenen. Sla de output op alsabdiam. - Gebruik de
str()-functiestructuur om het klassetype vanabdiamen de namen van de elementen inabdiamte bekijken. - Gebruik de
$-operator om het elementdiameter_sddat inabdiamis opgeslagen te selecteren en weer te geven.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Save output from summarise() for diameter
abdiam <- ___ %>%
select(___) %>%
summarise(across(___, list(___ = ~mean(.x),
___ = ~sd(.x),
median = ___,
min = ___,
___ = ~max(.x))))
# Use str() to see class of abdiam and names of elements
___
# Use $ selector to display diameter_sd
___