Crearea unei funcții pentru lift
Lift-ul se calculează prin diferența dintre efectul tratamentului (sau media) grupului de tratament față de efectul grupului de control, împărțită la efectul grupului de control. Formula pentru lift este prezentată mai jos:
$$\frac{\text{Treatment conversion rate - Control conversion rate}}{\text{Control conversion rate}}$$
Rezultatul reprezintă diferența procentuală dintre grupul de control și cel de tratament.
În acest exercițiu, vei crea o funcție care automatizează calculul lift-ului. Multe echipe de marketing rulează teste în mod constant. Cu cât automatizezi mai mult etapele care apar în fiecare test, cu atât vei avea mai mult timp pentru analize mai interesante.
Acest exercițiu face parte din cursul
Analiza campaniilor de marketing cu pandas
Instrucțiuni pentru exercițiu
- Calculează media lui
așibfolosindnp.mean(). - Folosește
a_meanșib_meanpentru a calcula lift-ul tratamentului. - Afișează rezultatele funcției
lift()pe care ai creat-o, folosind variabilelecontrolșipersonalization.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
def lift(a,b):
# Calcuate the mean of a and b
a_mean = ____
b_mean = ____
# Calculate the lift using a_mean and b_mean
lift = ____
return str(round(lift*100, 2)) + '%'
# Print lift() with control and personalization as inputs
print(lift(control, personalization))