Выявление сезонности
Предположим, вы хотите предсказать, сделает ли потенциальный донор пожертвование в следующем месяце. В качестве предикторов вы планируете использовать такие переменные, как среднее, максимальное и минимальное пожертвование за прошлый месяц.
Дан датафрейм pandas gifts со всеми пожертвованиями за 2017 год. Проверьте данные на наличие сезонности, чтобы понять, нужно ли её учитывать при построении базовой таблицы.
Это упражнение является частью курса
Средний уровень прогностической аналитики на Python
Инструкции к упражнению
- Вычислите среднюю сумму пожертвований для каждого месяца ("month") по всем донорам.
- Вычислите количество пожертвований для каждого месяца ("month") по всем донорам.
- Вычислите медианную сумму пожертвований для каждого месяца ("month") по всем донорам.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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)