Skapa en lift-funktion
Lift beräknas genom att ta skillnaden mellan behandlingseffekten (eller medelvärdet) för behandlingsgruppen och behandlingseffekten för kontrollgruppen, dividerat med kontrollgruppens behandlingseffekt. Formeln för lift visas nedan:
$$\frac{\text{Treatment conversion rate - Control conversion rate}}{\text{Control conversion rate}}$$
Resultatet är den procentuella skillnaden mellan kontroll och behandling.
I den här övningen skapar du en funktion som automatiserar beräkningen av lift. Många marknadsföringsteam kör tester kontinuerligt. Ju mer du kan automatisera de återkommande delarna av processen, desto mer tid frigör du för mer intressanta analyser.
Den här övningen är en del av kursen
Analysera marknadsföringskampanjer med pandas
Övningsinstruktioner
- Beräkna medelvärdet av
aochbmed hjälp avnp.mean(). - Använd
a_meanochb_meanför att beräkna lift för behandlingsgruppen. - Skriv ut resultatet av
lift()-funktionen du skapade med hjälp av variablernacontrolochpersonalization.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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))