Detectarea sezonalității
Să presupunem că vrei să prezici dacă un potențial donator va dona luna viitoare. Ca variabile predictive, vrei să incluzi variabile precum donația medie, donația maximă și donația minimă din luna precedentă.
Este dat un dataframe pandas gifts cu toate donațiile efectuate în 2017. Verifică dacă există sezonalitate în donații, pentru a ști dacă ar trebui să ții cont de sezonalitate atunci când construiești tabela de bază.
Acest exercițiu face parte din cursul
Analiză predictivă intermediară în Python
Instrucțiuni pentru exercițiu
- Calculează pentru fiecare "month" donația medie efectuată de toți donatorii.
- Calculează pentru fiecare "month" numărul de donații efectuate de toți donatorii.
- Calculează pentru fiecare "month" mediana donațiilor efectuate de toți donatorii.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)