Oppgave 1
I en klasse er det 16 elever. Tabellen nedenfor viser hvor mange søsken de 16 elevene har.
| Antall søsken | Frekvens |
|---|---|
| 0 | 5 |
| 1 | 6 |
| 2 | 2 |
| 3 | 2 |
| 4 | 1 |
Vis løsning
Hva spør oppgaven om? Vi skal beskrive datasettet med fire sentral- og spredningsmål.
Steg 1 — Finn totalt antall søsken
Vi multipliserer verdi med frekvens:
\[0\cdot 5+1\cdot 6+2\cdot 2+3\cdot 2+4\cdot 1=20\]
Steg 2 — Finn gjennomsnittet
Det er 16 elever, derfor er
\[\bar{x}=\dfrac{20}{16}=1{,}25\]
Steg 3 — Finn medianen
Når 16 tall sorteres, er medianen gjennomsnittet av tall nummer 8 og 9. Begge er 1, så medianen er 1.
Steg 4 — Finn typetall og variasjonsbredde
Verdien 1 har størst frekvens, så typetallet er 1. Variasjonsbredden er
\[4-0=4\]
Python
verdier = [0, 1, 2, 3, 4]
frekvenser = [5, 6, 2, 2, 1]
data = []
for verdi, frekvens in zip(verdier, frekvenser):
data.extend([verdi] * frekvens)
print("Datasett:", data)
print("Antall elever:", len(data))
print("Sum søsken:", sum(data))
print("Gjennomsnitt:", sum(data) / len(data))
print("Median:", (data[7] + data[8]) / 2)
print("Typetall:", max(set(data), key=data.count))
print("Variasjonsbredde:", max(data) - min(data))Datasett: [0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 3, 3, 4]
Antall elever: 16
Sum søsken: 20
Gjennomsnitt: 1.25
Median: 1.0
Typetall: 1
Variasjonsbredde: 4