BaşlayınÜcretsiz başlayın

Yeni özelliklerin korelasyonlarını incele

Artık hacim ve tarih-zaman özelliklerimiz olduğuna göre, yeni özelliklerimizin ( new_features listesinde saklanıyor) hedef (5d_close_future_pct) ile olan korelasyonlarını kontrol ederek ne kadar güçlü ilişkili olduklarına bakmak istiyoruz. pandas'ın DataFrame'ler için yerleşik .corr() metoduna ve korelasyonları görselleştirmek için seaborn'un kullanışlı heatmap() fonksiyonuna sahip olduğunu unutma.

Bu egzersiz, kursun bir parçasıdır

Python ile Finans için Machine Learning

Kursa Göz Atın

Egzersiz talimatları

  • Haftanın günlerini temsil eden sütun adlarını, örneğin weekday_1, 'weekday_' dizesiyle gün numarasını birleştirerek new_features değişkenine ekle.
  • new_features ile hedef 5d_close_future_pct arasındaki korelasyonları çizdirmek için Seaborn'un heatmap fonksiyonunu kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Add the weekday labels to the new_features list
new_features.extend([____ + ____ for i in range(1, 5)])

# Plot the correlations between the new features and the targets
sns.____(lng_df[____ + ['5d_close_future_pct']].corr(), annot=True)
plt.yticks(rotation=0)  # ensure y-axis ticklabels are horizontal
plt.xticks(rotation=90)  # ensure x-axis ticklabels are vertical
plt.tight_layout()
plt.show()
Kodu Düzenle ve Çalıştır