MulaiMulai sekarang secara gratis

Memvisualisasikan korelasi faktor risiko

Bank investasi sangat banyak berinvestasi pada mortgage-backed securities (MBS) sebelum dan selama krisis finansial. Hal ini membuat MBS menjadi faktor risiko yang mungkin relevan bagi portofolio bank investasi. Anda akan menilai hal ini menggunakan scatterplot antara portfolio returns dan sebuah ukuran risiko MBS, yaitu tingkat tunggakan hipotek 90 hari mort_del.

mort_del hanya tersedia sebagai data triwulanan. Jadi portfolio_returns perlu diubah terlebih dahulu dari frekuensi harian ke triwulanan menggunakan metode DataFrame .resample().

Ruang kerja Anda memuat portfolio_returns untuk portofolio berbobot sama dan variabel tingkat tunggakan mort_del. Untuk scatterplot, plot_average dan plot_min adalah sumbu plot di ruang kerja Anda—Anda akan menambahkan scatterplot ke sana menggunakan metode .scatter().

Latihan ini adalah bagian dari kursus

Manajemen Risiko Kuantitatif dengan Python

Lihat Kursus

Petunjuk latihan

  • Ubah data harian portfolio_returns menjadi data triwulanan rata-rata menggunakan metode .resample() dan .mean().
  • Tambahkan scatterplot antara mort_del dan portfolio_q_average ke plot_average. Apakah terdapat korelasi yang kuat?
  • Sekarang buat data triwulanan minimum menggunakan .min() sebagai ganti .mean().
  • Tambahkan scatterplot antara mort_del dan portfolio_q_min ke plot_min.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Transform the daily portfolio_returns into quarterly average returns
portfolio_q_average = portfolio_returns.____('Q').____.dropna()

# Create a scatterplot between delinquency and quarterly average returns
plot_average.____(____, portfolio_q_average)

# Transform daily portfolio_returns returns into quarterly minimum returns
portfolio_q_min = ____.resample('____').____.dropna()

# Create a scatterplot between delinquency and quarterly minimum returns
plot_min.scatter(____, ____)
plt.show()
Edit dan Jalankan Kode