Aan de slagGa gratis aan de slag

Delta-methode

De Delta-methode is een van de meest praktische toepassingen voor A/B-testen. Als Data Scientist kom je situaties tegen waarin de toewijzing van gebruikers per variant is gebaseerd op user_id om een consistente ervaring te bieden, terwijl de analyseeenheid juist fijner is, zoals een pageview of een sessie.

In deze oefening analyseer je het verschil in de ratio-metriek van totale order_value per page_view tussen de varianten A en C. De DataFrame checkout is al voor je geladen, samen met pandas, numpy en de vooraf gedefinieerde functies voor het schatten van de variantie van ratio-metrieken var_delta() en de z-toets voor ratio-metrieken ztest_delta().

Deze oefening maakt deel uit van de cursus

A/B-testen in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create DataFrames for per user metrics for variants A and C
A_per_user = pd.____({'order_value':checkout[checkout['checkout_page']=='A'].groupby('____')['order_value'].____()
                            ,'page_view':checkout[checkout['checkout_page']=='A'].groupby('____')['user_id'].____()})

C_per_user = pd.____({'order_value':checkout[checkout['checkout_page']=='C'].groupby('____')['order_value'].____()
                           ,'page_view':checkout[checkout['checkout_page']=='C'].groupby('____')['user_id'].____()})
Code bewerken en uitvoeren