Detectando sazonalidade
Suponha que você queira prever se um doador potencial vai doar no próximo mês. Como variáveis preditivas, você quer incluir variáveis como doação média, doação máxima e doação mínima no mês passado.
É fornecido um dataframe do pandas gifts com todas as doações feitas em 2017. Verifique a existência de sazonalidade nas doações, para saber se você deve levar a sazonalidade em conta ao construir a base table.
Este exercício faz parte do curso
Análise Preditiva Intermediária em Python
Instruções do exercício
- Calcule, para cada "month", a doação média feita por todos os doadores.
- Calcule, para cada "month", o número de doações feitas por todos os doadores.
- Calcule, para cada "month", a mediana das doações feitas por todos os doadores.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Calculate the mean amount donated per month
mean_per_month = gifts.____("month")["amount"].____().reset_index()
print(mean_per_month)
# Calculate the number of donations per month
number_per_month = ____.____("month").____().reset_index()
print(number_per_month)
# Calculate the median amount donated per month
median_per_month = ____.____("____")["____"].____().reset_index()
print(median_per_month)