Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Tildeling af Brugere til Grupper | Design af Effektive A/B-Tests
A/B-testning med Python
Sektion 2. Kapitel 4
single

single

Challenge: Tildeling af Brugere til Grupper

Stryg for at vise menuen

Ved A/B-testning er det afgørende for pålidelige resultater at tildele brugere til kontrol- og variantgrupper på en balanceret og upartisk måde. Hvis grupperne systematisk adskiller sig i brugerkarakteristika – såsom alder, placering eller adfærd – kan enhver observeret effekt skyldes disse forskelle frem for den ændring, der testes. Randomisering sikrer, at hver bruger har lige stor sandsynlighed for at blive tildelt en hvilken som helst gruppe, hvilket minimerer bias og hjælper med at skabe sammenlignelige grupper.

For at kontrollere balancen kan du sammenligne fordelingen af brugerkarakteristika mellem grupperne efter tildeling. Ideelt set bør begge grupper have lignende gennemsnit og andele for vigtige variable. Hvis de ikke er balancerede, kan det indikere en fejl i randomiseringsprocessen eller tilstedeværelsen af confoundere. Omhyggelig tildeling og balancekontrol hjælper med at sikre gyldigheden af dine A/B-testkonklusioner.

Opgave

Swipe to start coding

Tildel brugere til enten kontrol- eller variantgruppen ved hjælp af randomisering. Din funktion skal tage en pandas DataFrame med brugerdata og tilføje en ny kolonne kaldet group, hvor hver bruger tilfældigt tildeles enten "control" eller "variant". Hver bruger skal have lige stor sandsynlighed for at blive tildelt en af grupperne.

  • Opret en ny kolonne i DataFrame med navnet group.
  • Tildel hver bruger tilfældigt til enten "control" eller "variant" ved hjælp af upartisk randomisering.
  • Sørg for, at den oprindelige DataFrame ikke ændres; returnér en ny DataFrame med tildelingerne.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 4
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

some-alt