Menghitung lift & uji signifikansi

Menganalisis Kampanye Pemasaran dengan pandas

Jill Rosok

Data Scientist

Kinerja perlakuan vs. kontrol

shutterstock_570239977.jpg

Menghitung lift:

$$ \frac{\text{Tingkat konversi perlakuan - Tingkat konversi kontrol}}{\text{Tingkat konversi kontrol}} $$

Menganalisis Kampanye Pemasaran dengan pandas

Menghitung lift

# 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%
Menganalisis Kampanye Pemasaran dengan pandas

Distribusi t

distribusi t yang tumpang tindih

1 Identification of Timed Behavior Models for Diagnosis in Production Systems. Scientific Figure on ResearchGate.
Menganalisis Kampanye Pemasaran dengan pandas

P-value

  • Statistik t sebesar 1,96 biasanya signifikan secara statistik pada level 95%
  • Tergantung konteks pengujian, Anda bisa memilih level signifikansi yang lebih rendah atau lebih tinggi.
Menganalisis Kampanye Pemasaran dengan pandas

Uji t di Python

from scipy.stats import ttest_ind

t = ttest_ind(control, personalized)

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


Menganalisis Kampanye Pemasaran dengan pandas

Ayo berlatih!

Menganalisis Kampanye Pemasaran dengan pandas

Preparing Video For Download...