Eine Lift-Funktion erstellen
Der Lift lässt sich berechnen, indem du die Differenz zwischen dem Behandlungseffekt (oder dem Mittelwert) der Treatment-Gruppe und dem Behandlungseffekt der Kontrollgruppe bildest und durch den Behandlungseffekt der Kontrollgruppe teilst. Die Formel für den Lift findest du unten:
$$\frac{\text{Treatment conversion rate - Control conversion rate}}{\text{Control conversion rate}}$$
Das Ergebnis ist die prozentuale Differenz zwischen Kontroll- und Treatment-Gruppe.
In dieser Übung erstellst du eine Funktion, um die Berechnung des Lifts zu automatisieren. Viele Marketing-Teams führen laufend Tests durch. Je mehr Teile des Prozesses, die in jedem Test anfallen, du automatisieren kannst, desto mehr Zeit hast du für spannendere Analysen.
Diese Übung ist Teil des Kurses
Marketingkampagnen mit pandas analysieren
Anleitung zur Übung
- Berechne den Mittelwert von
aundbmitnp.mean(). - Nutze
a_meanundb_mean, um den Lift des Treatments zu berechnen. - Gib die Ergebnisse der von dir erstellten Funktion
lift()mit den Variablencontrolundpersonalizationaus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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))