1. Učit se
  2. /
  3. Projekty
  4. /
  5. Analýza marketingových kampaní s pandas

Connected

cvičení

Vytvoření segmentační funkce pro A/B test

V předchozí lekci sis ověřil/a, že tvůj personalizační experiment je vysoce statisticky významný. Při spouštění experimentů je ale důležité sledovat, jak nové funkce ovlivňují konkrétní skupiny uživatelů. Někdy je určitá funkce velmi atraktivní pro jednu skupinu, zatímco pro jinou méně.

Protože chceš data segmentovat opakovaně, vytvoříš funkci ab_segmentation(), která analyzuje dopad A/B testů na jednotlivé segmenty dat a kterou budeš moct pokaždé znovu použít.

Tvoje funkce přijme název sloupce a pro každou jeho unikátní hodnotu vypočítá lift a statistickou významnost.

Pokyny

100 XP
  • Uvnitř funkce ab_segmentation() vytvoř cyklus for, který projde každou unikátní hodnotu v zadaném sloupci segment.
  • Vyfiltruj řádky z datasetu marketing, kde je marketingový kanál 'Email' a zadaný sloupec segment se rovná subsegment.
  • Vypiš výsledky funkcí lift() a stats.ttest_ind().