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 merupakan bagian dari kursus
Predictive Analytics Tingkat Menengah dengan Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)