ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Calcule a média de a e b usando np.mean().
  • Use a_mean e b_mean para calcular o lift do tratamento.
  • Imprima os resultados da função lift() que você criou usando as variáveis control e personalization.

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))
Editar e executar o código