1.3 Vektorer
Vi introduserer begrepet vektorer som er svært viktig i statistikk generel og R spesielt. En vektor er ganske enkelt en samling med tall, og når vi senere begynner å jobbe med data kommer vi til å lagre observasjoner av ulikt slag i vektorer. Vi ser også at vi kan gjøre operasjoner på vektorer ved å bruke funksjoner. For eksempel bruker vi sum()
-funksjonen til å regne ut summen av alle tallene som er lagret i en vektor.
# Vi kan lage en vektor på følgende måte:
vector1 <- c(3, 5, 7.8, 10, 2, 0.16, -3)
# Skriv ut:
vector1
# Plukke ut verdier
vector1[1] # Plukker ut verdier med hakeparanteser
vector1[10] # Out-of-range error
vector1[2:5] # Plukke ut en sekvens
vector1[c(1,3)] # Plukke ut verdier basert på en ny vektor!
# Bokstaven "c" står for combine. R gjør det veldig enkelt å jobbe med
# vektorer:
vector1 - 1
vector1*3
# Vi kan bruke *funksjoner* til å regne ut forskjellige ting:
length(vector1)
mean(vector1)
sum(vector1)
sd(vector1)
# Vi kan lage vektorer av andre ting enn tall:
vector2 <- c("hello", "world")
# ... men en vektor kan bare inneholde en datatype.
# Kanksje trenger vi standardavviket senere?
sd_vector1 <- sd(vector1)
sd_vector1
Oppgave: Beregn maksimum- og minimumsverdien av vector1
, samt medianen, ved å bruke funksjoner i R. (Hint: en dårlig skjult hemmelighet i anvendt programmering er at dersom vi ikke vet navnet på funksjonen vi skal bruke, så er Google vår’ beste venn!)