3.6 Logistisk regresjon (kjenne, to-gruppe-sammenligning)
Den logistiske modellen for en binær respons, og hvordan en to-gruppe-sammenligning uttrykkes med en dummy slik at β₁=0 svarer til lik sannsynlighet i de to gruppene.
- Du skal kunne sette opp modellen og tolke riktig (logit-/oddsskala, ALDRI sannsynlighetsskala).
- Du skal kunne uttrykke en to-gruppe-sammenligning med en dummy, slik at «lik andel i gruppene» blir .
- Du skal kunne lese av og P-verdi fra en utskrift, som i kap. 3.2.
Ingen ML-utledning kreves — koeffisientene estimeres numerisk, og det er tolkningen som testes. Tidsbruk: ~35 min. Begrepsbanken til slutt er repetisjonsstoff.
Det eneste nye verktøyet er logaritme- og eksponentialregning på formen , som du kan fra R1 3.2 Logaritmer.
Når responsen er ja/nei
Til nå har responsen vært et kontinuerlig tall (avling, forbruk, pris). Men mange spørsmål har en binær respons: består/stryker, kjøper/kjøper ikke, frisk/syk. Da gir det ikke mening å modellere «forventet » med en rett linje — det vi vil modellere, er sannsynligheten .
Logistisk regresjon løser dette med ett grep: i stedet for å legge en rett linje på selv, legges den på logit-skalaen . Da kan høyresiden løpe fritt over hele tallinja, mens automatisk holder seg mellom 0 og 1.
En respons som bare tar to verdier, kodet («suksess») og («ikke suksess»). For gitt er Bernoulli-fordelt med suksess-sannsynlighet , og . Det er denne sannsynligheten logistisk regresjon modellerer.
Grunnen til at vanlig lineær regresjon ikke passer for en binær respons: modellen er en rett linje, som før eller senere går under 0 eller over 1 — umulige sannsynligheter. I tillegg er variansen ikke konstant, så antakelsen om lik feilvarians brytes. Logit-lenken reparerer begge deler.
Som funksjon av er dette en S-kurve: den ligger alltid strengt mellom 0 og 1, stiger (når ) eller synker (når ) monotont, og passerer nøyaktig der .
og modellen sier at nettopp denne størrelsen er lineær i :
De to skrivemåtene (S-kurven og logit-linja) er samme modell — løs den ene ligningen for , og du får den andre.
For sannsynligheten for å bestå en eksamen () som funksjon av antall studietimer per uke er det tilpasset en logistisk modell med og .
a) Finn den estimerte sannsynligheten for å bestå ved og ved timer.
b) For hvilken er den estimerte sannsynligheten nøyaktig ?
Ved : , så .
Ved : , så .
b) hviss : gir timer. Mer enn 5,5 timer per uke gir estimert sannsynlighet over 50 %.
En logistisk modell for om en kunde fornyer et abonnement () som funksjon av antall år som kunde har og .
a) Finn den estimerte sannsynligheten for fornyelse ved og år.
b) Verifiser at logiten ved er .
Hva betyr ?
I lineær regresjon er tolkningen av enkel: forventet endres med per enhet . I logistisk regresjon gjelder det samme — men på logit-skalaen, ikke på sannsynlighetsskalaen. Det er her nesten alle feiltolkningene skjer, så vi tar begrepene i tur og orden.
gir odds 1; gir odds 4 («fire mot én»). Logiten er logaritmen til oddsen, så den logistiske modellen er lineær i log-odds.
Den korrekte tolkningen av helningen i logistisk regresjon: når øker med én enhet, øker logiten (log-oddsen) med — tilsvarende ganges oddsen med . er altså en logit-/oddsforskjell, IKKE en sannsynlighetsforskjell: hvor mye selv endres, avhenger av hvor på S-kurven du står.
gir OR (oddsen øker), gir OR , og gir OR (ingen effekt).
I modellen fra eksempel 1 er . En medstudent skriver: «én studietime til øker sannsynligheten for å bestå med 0,4».
a) Forklar hvorfor dette er galt, og gi den korrekte tolkningen.
b) Vis med tallene fra eksempel 1 at sannsynlighetsendringen per time ikke er konstant.
b) Fra eksempel 1: og . Gjennomsnittlig endring over disse seks timene er per time — langt fra 0,4, og endringen er størst nær midten av S-kurven () og minst ute i halene.
En logistisk modell for frafall ( betyr at studenten slutter) har for variabelen «antall veiledningsmøter».
a) Tolk korrekt via oddsen.
b) En rapport skriver «hvert møte senker frafallssannsynligheten med 0,7». Hva er galt?
To-gruppe-sammenligningen som regresjon
Eksamensvarianten av logistisk regresjon (H2015-mønsteret) er å sammenligne suksessandelen i to grupper — nøyaktig samme spørsmål som andelstesten i kap. 2.3, men skrevet som regresjon. Grepet er en dummyvariabel.
En forklaringsvariabel som koder gruppetilhørighet med 0 og 1: for referansegruppen (f.eks. kontroll) og for den andre gruppen (f.eks. tiltak). Dummyer lar kategoriske sammenligninger uttrykkes i regresjonsspråk — også i lineær regresjon (kap. 3.3).
er logiten i referansegruppen, og er forskjellen i logit mellom gruppene — dvs. logaritmen til oddsforholdet mellom gruppe 1 og gruppe 0.
Hypotesen «lik suksessandel i de to gruppene» er derfor nøyaktig i dummymodellen — en gruppeforskjell i andel kan testes som en koeffisienttest.
som under er tilnærmet i store utvalg (ML-asymptotikk, som Wald-oppsettet i kap. 1.3). Forkast på 5 %-nivå når , eller les P-verdien rett av utskriften.
Sammendraget av en tilpasset logistisk regresjon leses som lm-sammendraget i kap. 3.2, med én forskjell: kolonnene heter z value og Pr(>z ), ikke t value og Pr(> t
I et forsøk får 100 kunder standard nettside (gruppe 0) og 100 kunder ny nettside (gruppe 1). Andelen som gjennomfører kjøp: 40 av 100 i gruppe 0 og 55 av 100 i gruppe 1. En logistisk regresjon av kjøp () på dummyen «ny» gir:
Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) -0.4055 0.2041 -1.986 0.0470
ny 0.6061 0.2865 2.116 0.0344a) Verifiser at er logiten til andelen i gruppe 0, og at er logiten i gruppe 1.
b) Formuler hypotesen «lik kjøpsandel» i modellens språk, og konkluder på 5 %-nivå.
c) Tolk .
b) Lik kjøpsandel svarer til (mot ). Fra utskriften: og Pr(>|z|) — forkast. På 5 %-nivå er det belegg for at den nye nettsiden gir en annen kjøpsandel enn standard.
c) : oddsen for kjøp er estimert 83 % høyere med ny nettside enn med standard (oddsforholdet mellom gruppene).
To undervisningsopplegg sammenlignes: med standardopplegget består 30 av 120, med det nye 45 av 130. En logistisk regresjon av bestått på dummyen «ny» gir:
Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) -1.0986 0.2108 -5.211 1.88e-07
ny 0.4626 0.2801 1.652 0.0986a) Verifiser Estimate-kolonnen fra andelene og .
b) Test på 5 %-nivå om beståttandelen er forskjellig i de to oppleggene, og konkluder i kontekst.
c) Hva sier (Intercept)-raden — og hvorfor er dens P-verdi uinteressant her?
En logistisk modell for om en kunde takker ja til et tilbud () som funksjon av alder (år) gir:
Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) -4.2000 1.1000 -3.818 0.000134
alder 0.0850 0.0320 2.656 0.007900a) Er alderseffekten signifikant på 5 %-nivå?
b) Tolk via oddsen.
c) Estimer sannsynligheten for ja hos en 60-åring.
La og være suksess-sannsynlighetene i gruppe 0 og gruppe 1, og sett opp den logistiske dummymodellen med .
a) Uttrykk og ved og .
b) Vis at nullhypotesen om lik andel, , er ekvivalent med .
- Tolke som en sannsynlighetsforskjell. er en logit-/oddsforskjell; hvor mye endres, avhenger av hvor på S-kurven du er.
- Glemme at er nøkkelen til to-gruppe-testen. «Lik andel i gruppene» skal oversettes til — det er hele poenget med dummy-formuleringen.
- Blande logit og sannsynlighet. er logiten, ikke sannsynligheten — du må gjennom for å få .
- Lese z-kolonnen som en t-kolonne med frihetsgrader. Inferensen her er normaltilnærmet (Wald); det er ingen -fordeling i logistisk regresjon.
- Tolke (Intercept)-testen som gruppesammenligningen. Den tester , ikke .
a) I segment A er basissannsynligheten (uten kupong) . Estimer sannsynligheten med kupong.
b) I segment B er . Estimer sannsynligheten med kupong.
c) Bruk (a) og (b) til å forklare hvorfor «kupongen øker kjøpssannsynligheten med et fast antall prosentpoeng» er en umulig tolkning av .
Begrepsbank
Huskeregel: ; store positive gir nær 1, store negative gir nær 0.
Koeffisientene estimeres med maximum likelihood, men score-ligningene har ingen lukket løsning — de løses numerisk av programvaren. På eksamen leser du derfor -ene fra utskriften; selve ML-utledningen kreves ikke (kjenne-tema).
To-gruppe-sammenligningen med dummy tester samme spørsmål som to-utvalgs andelstesten i kap. 2.3: «er suksessandelen lik i de to gruppene?» Andelstesten jobber på differansen , logistisk regresjon på logit-differansen — i store utvalg gir de i praksis samme konklusjon.
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.
Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Universitetet i Oslo. Dette er ikke offisielt studiemateriell. Les mer.