Üç 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ırEgzersiz talimatları
Her zamanki gibi, pandas'ı pd ve matplotlib.pyplot'ı plt 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 deparse_datesveindex_colile'date'sütununa dayalı birDateTimeIndexayarla ve sonuçları sırasıylagdp_growthvedjiadeğişkenlerine ata, ardından.info()ile incele.djia'yı'QS'frekans kısaltmasıyla yeniden örnekle,.first()ile topla vedjia_quarterlydeğişkenine ata.djia_quarterlyüzerinde.pct_change()uygula ve 100 ile.mul()ederekdjia_quarterly_returnelde et.pd.concat()ilegdp_growthvedjia_quarterly_return'iaxis=1boyunca birleştir vedatadeğişkenine ata. Sütun adlarını.columnsile'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 = ____