Deskriptiv statistik och funktionsmaskering
Tidigare har du sett att funktionen summary() beräknar medelvärde, median, första och tredje kvartil samt minimum och maximum – men inte standardavvikelse. Paketen Hmisc och psych har båda en funktion som heter describe() och som ger mer omfattande deskriptiv statistik, inklusive standardavvikelse.
För att hämta denna statistik använder du funktionen describe(), som alltså finns i båda paketen. För att undvika förvirring bör du alltid använda notationen paketnamn::funktionsnamn() för att tydligt ange vilket pakets funktion du vill använda.
Datamängden abaloneKeep och paketet dplyr är redan inlästa.
Den här övningen är en del av kursen
R för SAS-användare
Övningsinstruktioner
- Ladda paketet
Hmisc. - Hämta deskriptiv statistik för abalonens kön, längd, diameter och höjd med funktionen
Hmisc::describe(). - Ladda paketet
psych– notera varningarna om att funktionendescribe()maskeras från paketetHmisc(eftersom båda paketen innehåller en funktion med samma namn). - Kör funktionen
describe()från paketetpsychför att hämta deskriptiv statistik för abalonens längd, diameter och höjd. Utelämna kön eftersompsych::describe()endast fungerar för numeriska variabler.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Load the Hmisc package
library(___)
# Run describe() from Hmisc for sex, length, diameter, height
abaloneKeep %>%
select(___, ___, ___, ___) %>%
___::___
# Load the psych package
___
# Run describe() from psych for length, diameter, height
___ %>%
___ %>%
___::___