Introduksjon til bayesiansk tankegang og oppdatering av sannsynligheter.
Når klokkekurven svikter
En kvalitetsingeniør tester levetiden til elektroniske komponenter, og dataene er alt annet enn pene: de fleste komponentene varer lenge, men noen få dør tidlig, og fordelingen er kraftig skjev. Z-testene og t-testene fra forrige kapittel forutsetter at dataene er tilnærmet normalfordelte — hva gjør hun nå?
Det samme problemet dukker opp i mange forkledninger. Dataene kan være sterkt skjeve. De kan være ordinale — rangordnede kategorier som «misfornøyd / nøytral / fornøyd», der avstander ikke gir mening. Eller spørsmålet kan handle om noe annet enn et gjennomsnitt: passer fordelingen en bestemt modell? Er to kategoriske variabler uavhengige?
Svaret er ikke-parametriske tester: metoder som ikke krever spesifikke antagelser om fordelingen. De er robuste — de virker uansett hvordan dataene er fordelt — men prisen er at de generelt har noe lavere styrke enn de parametriske testene når normalfordelingen faktisk holder. Du bytter altså bort litt følsomhet mot mye trygghet.
I dette kapittelet møter vi tre slike verktøy. Fortegnstesten tester påstander om medianen ved å telle plusser og minuser. Wilcoxons rangtest gjør det samme, men utnytter mer av informasjonen i dataene. Og kjikvadrattesten håndterer kategoriske data — både om en fordeling passer en modell, og om to variabler henger sammen. Felles for dem alle: ingen krever at noe som helst er normalfordelt.
Å telle plusser og minuser
Produsenten av komponentene hevder at median levetid er 1000 timer. Ingeniøren tester 15 komponenter: 11 varer lenger enn 1000 timer, 4 kortere. Holder påstanden?
Fortegnstesten er kanskje den enkleste hypotesetesten som finnes. Den tester om medianen er lik en bestemt verdi , og oppskriften er: beregn differansene , fjern eventuelle observasjoner der , og tell antall positive () og negative () fortegn. Genistreket er at hvis medianen virkelig er , er hver observasjon over eller under med lik sannsynlighet — som myntkast! Under er altså , og p-verdien hentes rett fra binomialfordelingen.
For komponentene: mot , med av . Den tosidige p-verdien er for , som gir . Siden , forkaster vi ikke — 11 mot 4 er ikke skjevt nok til å felle påstanden med bare 15 observasjoner.
Fortegnstesten kaster imidlertid bort informasjon: den ser bare på hvilken side av observasjonene ligger, ikke hvor langt unna. Wilcoxons rangtest retter på det: beregn , ranger dem fra minst til størst, og summer rangene til de positive differansene til . Under er , og store eller små verdier av er bevis mot hypotesen. Fordi rangene bærer mer informasjon enn fortegnene alene, er Wilcoxon-testen mer effektiv enn fortegnstesten — et godt eksempel på det generelle prinsippet om at mer utnyttet informasjon gir høyere styrke.
Kjikvadrat: kategorienes test
En helseforsker undersøker 120 personer og krysstabulerer to kategoriske variabler: trener personen regelmessig, og sover personen godt? Tabellen viser: av 60 som trener, sover 45 godt og 15 dårlig; av 60 som ikke trener, sover 30 godt og 30 dårlig. Henger trening og søvn sammen — eller kunne mønsteret oppstått tilfeldig?
Verktøyet er kjikvadrattesten, som sammenligner observerte frekvenser med de forventede frekvensene under nullhypotesen: Store avvik mellom observert og forventet gir stor — og bevis mot . Testen har to hovedvarianter. Tilpasningstesten sjekker om observerte frekvenser passer en gitt fordeling (er terningen rettferdig? følger fødslene en uniform fordeling over ukedagene?), med frihetsgrader. Uavhengighetstesten sjekker om to kategoriske variabler er uavhengige; de forventede cellefrekvensene beregnes fra radsummene og kolonnesummene som , og frihetsgradene er . I begge tilfeller gjelder kravet at alle forventede frekvenser bør være minst 5.
For trenings-søvn-tabellen: under uavhengighet forventes godt-sovende blant de trenende, og tilsvarende , , . Kjikvadratverdien blir Med er den kritiske verdien ved lik . Siden forkaster vi : det er en statistisk signifikant sammenheng mellom trening og søvnkvalitet. (Om treningen forårsaker den gode søvnen, sier testen derimot ingenting om — det er korrelasjon, ikke kausalitet.)
Oppsummering: robust verktøykasse
Kvalitetsingeniørens skjeve levetidsdata viste behovet: når normalfordelingsantagelsen svikter — skjeve data, ordinale kategorier, eller spørsmål om hele fordelinger — trengs ikke-parametriske tester, som ikke forutsetter noen bestemt fordeling. De er robuste, men betaler med noe lavere styrke enn parametriske tester når normalfordelingen faktisk holder.
Fortegnstesten tester medianen med elegant enkelhet: tell observasjoner over og under , og bruk at under — hver observasjon er et myntkast om medianen er riktig. Slik fant vi at 11 av 15 komponenter over 1000 timer ga p-verdi 0,118 og ingen forkasting. Wilcoxons rangtest forbedrer styrken ved også å bruke størrelsen på avvikene: ranger , summer de positive rangene til , og sammenlign med .
Kjikvadrattesten er kategoridataenes arbeidshest, i to varianter: tilpasningstesten () sjekker om frekvenser passer en gitt fordeling, og uavhengighetstesten (, ) sjekker om to variabler henger sammen — slik trening og søvnkvalitet gjorde med . Husk kravet , og husk at en påvist sammenheng aldri i seg selv beviser årsak.
Den praktiske regelen til slutt: bruk parametriske tester når forutsetningene holder — de er kraftigst — og ha de ikke-parametriske klare som robust reserve når virkelighetens data nekter å oppføre seg som klokkekurver.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.
