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 exercicio faz parte do curso
Análise de campanhas de marketing com pandas
Instruções do exercicio
- 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.
exercicio interativo prático
Tente este exercicio 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))