Тестирование и визуализация функции конверсии
Основная работа по созданию функции коэффициента конверсии позади — теперь пора её протестировать! Автоматизация анализа требует усилий на начальном этапе, но именно здесь это окупается сполна.
В этом упражнении вы увидите, насколько быстро можно рассчитать коэффициент конверсии — задачу, которая в предыдущих уроках занимала несколько шагов. Автоматизировав повторяющиеся части работы, вы сможете уделять больше времени сложному анализу.
Это упражнение является частью курса
Анализ маркетинговых кампаний с помощью pandas
Инструкции к упражнению
- Используйте функцию
conversion_rate(), чтобы рассчитать коэффициент конверсии вmarketingпоdate_servedиage_group, и сохраните результаты вage_group_conv. - Примените
unstackкage_group_convна уровне 1 и оберните результат в вызовpd.DataFrame(), чтобы создатьage_group_df. - Постройте линейный график для отображения результатов из
age_group_df.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Calculate conversion rate by age_group
age_group_conv = ____(____, ['date_served', ____])
print(age_group_conv)
# Unstack and create a DataFrame
age_group_df = ____(age_group_conv.____)
# Visualize conversion by age_group
age_group_df____
plt.title('Conversion rate by age group\n', size = 16)
plt.ylabel('Conversion rate', size = 14)
plt.xlabel('Age group', size = 14)
plt.show()