Создание функции для расчёта лифта
Лифт рассчитывается как разность между эффектом воздействия (или средним значением) в тестовой группе и эффектом воздействия в контрольной группе, делённая на эффект воздействия контрольной группы. Формула лифта представлена ниже:
$$\frac{\text{Конверсия в тестовой группе - Конверсия в контрольной группе}}{\text{Конверсия в контрольной группе}}$$
Результат показывает процентную разницу между контрольной и тестовой группами.
В этом упражнении вы создадите функцию для автоматизации расчёта лифта. Многие маркетинговые команды проводят тесты постоянно. Чем больше рутинных шагов вы автоматизируете, тем больше времени останется на по-настоящему интересный анализ.
Это упражнение является частью курса
Анализ маркетинговых кампаний с помощью pandas
Инструкции к упражнению
- Рассчитайте среднее значение
aиbс помощьюnp.mean(). - Используйте
a_meanиb_meanдля вычисления лифта тестовой группы. - Выведите результат функции
lift(), которую вы создали, используя переменныеcontrolиpersonalization.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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))