Lift berekenen & significantie testen

Marketingcampagnes analyseren met pandas

Jill Rosok

Data Scientist

Prestaties van de test vs. controle

shutterstock_570239977.jpg

Lift berekenen:

$$ \frac{\text{Conversieratio test - conversieratio controle}}{\text{Conversieratio controle}} $$

Marketingcampagnes analyseren met pandas

Lift berekenen

# Calcuate the mean of a and b 
a_mean = np.mean(control)
b_mean = np.mean(personalization)

# Calculate the lift using a_mean and b_mean
lift = (b_mean-a_mean)/a_mean

print("lift:", str(round(lift*100, 2)) + '%')
lift: 194.23%
Marketingcampagnes analyseren met pandas

T-verdeling

overlappende t-verdelingen

1 Identification of Timed Behavior Models for Diagnosis in Production Systems. Scientific Figure on ResearchGate.
Marketingcampagnes analyseren met pandas

P-waarden

  • T-statistiek van 1,96 is meestal significant op 95%-niveau
  • Afhankelijk van de context kun je voor een lager of hoger significantieniveau kiezen.
Marketingcampagnes analyseren met pandas

T-toets in Python

from scipy.stats import ttest_ind

t = ttest_ind(control, personalized)

print(t)
Ttest_indResult(statistic=-2.7343299447505074, 
                pvalue=0.006451487844694175)


Marketingcampagnes analyseren met pandas

Laten we oefenen!

Marketingcampagnes analyseren met pandas

Preparing Video For Download...