Cálculo del lift y pruebas de significancia

Análisis de campañas de marketing con pandas

Jill Rosok

Data Scientist

Rendimiento del tratamiento frente al control

shutterstock_570239977.jpg

Cálculo del lift:

$$ \frac{\text{Tasa de conversión del tratamiento - Tasa de conversión del control}}{\text{Tasa de conversión del control}} $$

Análisis de campañas de marketing con pandas

Cálculo del 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%
Análisis de campañas de marketing con pandas

Distribución t

distribuciones t superpuestas

1 Identification of Timed Behavior Models for Diagnosis in Production Systems. Scientific Figure on ResearchGate.
Análisis de campañas de marketing con pandas

Valores p

  • Una t de 1,96 suele ser significativa al 95 %
  • Según el contexto, puedes aceptar un nivel de significancia menor o mayor.
Análisis de campañas de marketing con pandas

Prueba t en Python

from scipy.stats import ttest_ind

t = ttest_ind(control, personalized)

print(t)
TtestResult(statistic=-2.7343299447505074, 
            pvalue=0.006451487844694175, 
            df=552.0)

Análisis de campañas de marketing con pandas

¡Vamos a practicar!

Análisis de campañas de marketing con pandas

Preparing Video For Download...