Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Gebruik de summarise(across(everything(), list()))-syntaxis om het gemiddelde, de standaarddeviatie, de mediaan, de minimum en de maximum van diameter uit abaloneKeep te berekenen. Sla de output op als abdiam.
  • Gebruik de str()-functiestructuur om het klassetype van abdiam en de namen van de elementen in abdiam te bekijken.
  • Gebruik de $-operator om het element diameter_sd dat in abdiam is 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 
___
Code bewerken en uitvoeren