Distribuições por CTR
Para qualquer feature individual, é útil observar tanto a distribuição dessa feature quanto como ela varia em relação à variável de interesse. Neste exercício, você vai explorar a feature search_engine_type, que representa um inteiro indicando o mecanismo de busca, como Google ou Bing, pelo qual o usuário demonstrou intenção antes do anúncio. Por motivos de privacidade, essas categorias são anônimas. Primeiro, você vai construir e visualizar a distribuição de search_engine_type. Depois, vai ver como a CTR varia de acordo com o valor de search_engine_type, de forma semelhante ao que você fez com a CTR por tipo de dispositivo e posição do banner no capítulo anterior.
Dados de exemplo em formato DataFrame estão carregados como df. pandas como pd também está disponível no seu ambiente.
Este exercício faz parte do curso
Prevendo CTR com Machine Learning em Python
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Construct bar chart for clicks by search engine type
se_df = df.____(['search_engine_type', 'click']).size().unstack()
se_df.plot(kind = 'bar', title = 'Value frequency for search engine type')
plt.show()