Hoppa till innehållet
AI-grafen
CByggareLaboration· ca 40 min· i webbläsaren

Labb: medelvärde, median och standardavvikelse för hand

Implementera de tre grundmåtten själv, utan bibliotek, och förstå varför median tål extremvärden.

Teori

Medelvärde = summa/antal. Median = mittersta värdet efter sortering (medel av de två mittersta vid jämnt antal). Standardavvikelse (population) = roten ur medelvärdet av kvadrerade avvikelser.

Deluppgifter

  1. medel, median — Implementera medel och median.
  2. std — Implementera populationsstandardavvikelsen std.

Startkoden

körs i din webbläsare
def medel(x):
    # TODO
    ...


def median(x):
    # TODO: sortera först; jämnt antal → medel av de två mittersta
    ...


def std(x):
    # TODO: populationsstandardavvikelse: sqrt(medel av (xi - medel)^2)
    ...

Du skriver koden, tester du inte ser avgör om den håller. Skapa ett gratis konto för att köra labben.

Prova diagnosenSkapa konto gratis

Förväntade resultat

median([7,2,9,4,11]) → 7; median([1,2,3,4]) → 2.5; std([2,4,4,4,5,5,7,9]) → 2.0.

Vanliga fel

  • Glömmer sortera före median.
  • Använder stickprovsvarians (n−1) — här ska det vara n.
  • Blandar ihop varians och standardavvikelse (roten ur saknas).