Mendeteksi musiman (seasonality)
Misalkan Anda ingin memprediksi apakah calon donor akan berdonasi bulan depan. Sebagai variabel prediktif, Anda ingin menyertakan variabel seperti rata-rata donasi, donasi maksimum, dan donasi minimum pada bulan lalu.
Diberikan sebuah pandas dataframe gifts dengan semua donasi yang dilakukan pada tahun 2017. Periksalah adanya pola musiman pada donasi tersebut untuk menentukan apakah Anda perlu mempertimbangkan musiman saat menyusun base table.
Latihan ini adalah bagian dari kursus
Predictive Analytics Tingkat Menengah dengan Python
Petunjuk latihan
- Hitung untuk setiap "month" rata-rata donasi yang dilakukan oleh semua donor.
- Hitung untuk setiap "month" jumlah donasi yang dilakukan oleh semua donor.
- Hitung untuk setiap "month" median donasi yang dilakukan oleh semua donor.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)