Criando uma função de lift
O lift pode ser calculado encontrando a diferença entre o efeito do tratamento (ou a média) do grupo de tratamento em comparação ao efeito do tratamento do grupo de controle, dividida pelo efeito do tratamento do controle. A fórmula do lift está abaixo:
$$\frac{\text{Treatment conversion rate - Control conversion rate}}{\text{Control conversion rate}}$$
O resultado é a diferença percentual entre o controle e o tratamento.
Neste exercício, você vai criar uma função para automatizar o cálculo de lift. Muitas equipes de marketing executam testes constantemente. Quanto mais você automatizar as partes do processo que se repetem em todo teste, mais tempo terá para fazer análises mais interessantes.
Este exercício faz parte do curso
Análise de campanhas de marketing com pandas
Instruções do exercício
- Calcule a média de
aebusandonp.mean(). - Use
a_meaneb_meanpara calcular o lift do tratamento. - Imprima os resultados da função
lift()que você criou usando as variáveiscontrolepersonalization.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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))