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

Üç aylık GSYİH büyüme oranı ile hisse getirilerini karşılaştır

Zaman serilerini yeniden örnekleme ve toplama becerinle, yüksek frekanslı hisse senedi fiyat serilerini düşük frekanslı ekonomik zaman serileriyle karşılaştırabilirsin.

İlk örnek olarak, üç aylık GSYİH büyüme oranını, (yeniden örneklenmiş) 30 büyük ABD hissesinden oluşan Dow Jones Endüstri Endeksi'nin üç aylık getiri oranıyla karşılaştıralım.

GSYİH büyümesi, her çeyreğin başında bir önceki çeyrek için raporlanır. Uyumlu hisse getirilerini hesaplamak için, hisse endeksini 'QS' kısaltmasını kullanarak çeyrek başlangıcı frekansına yeniden örnekleyecek ve .first() gözlemleriyle toplayacaksın.

Bu egzersiz

Python ile Zaman Serisi Verilerini Manipüle Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

Her zamanki gibi, pandaspd ve matplotlib.pyplotplt olarak senin için içe aktardık.

  • pd.read_csv() kullanarak 'gdp_growth.csv' ve 'djia.csv' dosyalarını içe aktar; her ikisi için de parse_dates ve index_col ile 'date' sütununa dayalı bir DateTimeIndex ayarla ve sonuçları sırasıyla gdp_growth ve djia değişkenlerine ata, ardından .info() ile incele.
  • djia'yı 'QS' frekans kısaltmasıyla yeniden örnekle, .first() ile topla ve djia_quarterly değişkenine ata.
  • djia_quarterly üzerinde .pct_change() uygula ve 100 ile .mul() ederek djia_quarterly_return elde et.
  • pd.concat() ile gdp_growth ve djia_quarterly_return'i axis=1 boyunca birleştir ve data değişkenine ata. Sütun adlarını .columns ile 'gdp' ve 'djia' olarak yeniden adlandır, ardından sonuçları .plot() ile görselleştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import and inspect gdp_growth here
gdp_growth = ____


# Import and inspect djia here
djia = ____


# Calculate djia quarterly returns here 
djia_quarterly = ____
djia_quarterly_return = ____

# Concatenate, rename and plot djia_quarterly_return and gdp_growth here 
data = ____



Kodu Düzenle ve Çalıştır