EmpezarEmpieza gratis

Crear una función de lift

El lift se calcula obteniendo la diferencia entre el efecto del tratamiento (o la media) del grupo de tratamiento y el efecto del tratamiento del grupo de control, dividida por el efecto del tratamiento del control. La fórmula del lift es la siguiente:

$$\frac{\text{Treatment conversion rate - Control conversion rate}}{\text{Control conversion rate}}$$

El resultado es la diferencia porcentual entre el control y el tratamiento.

En este ejercicio, vas a crear una función para automatizar el cálculo del lift. Muchos equipos de marketing ejecutan tests constantemente. Cuanto más puedas automatizar las partes del proceso que se repiten en cada test, más tiempo tendrás para hacer análisis más interesantes.

Este ejercicio forma parte del curso

Análisis de campañas de marketing con pandas

Ver curso

Instrucciones del ejercicio

  • Calcula la media de a y b usando np.mean().
  • Usa a_mean y b_mean para calcular el lift del tratamiento.
  • Imprime los resultados de la función lift() que creaste usando las variables control y personalization.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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))
Editar y ejecutar código