Performans farkını karşılaştırma endeksine göre görselleştir
Videoda, bir hissenin performans farkını bir karşılaştırma endeksine göre yüzde puan cinsinden nasıl hesaplayıp görselleştireceğini öğrendin.
Hadi Microsoft (MSFT) ve Apple'ı (AAPL) son 10 yılda S&P 500 ile karşılaştıralım.
Bu egzersiz, kursun bir parçasıdır
Python ile Zaman Serisi Verilerini Manipüle Etme
Egzersiz talimatları
pandas'ı pd ve matplotlib.pyplot'ı plt olarak zaten içe aktardık.
- İki hisse senedi sembolünü içeren
tickerslistesini oluştur. pd.read_csv()ile'msft_aapl.csv've'sp500.csv'dosyalarını içe aktar; her biri için'date'sütunundanparse_datesveindex_colkullanarak birDatetimeIndexoluştur ve sonuçları sırasıylastocksvesp500değişkenlerine ata.pd.concat()ilestocksvesp500'uaxis=1boyunca birleştir, tüm eksik değerleri atmak için.dropna()uygula ve sonucudatadeğişkenine ata.data'yı ilk fiyata bölerek normalize et, 100 ile çarp ve çıktıyınormalizeddeğişkenine ata.normalizediçindentickers'ı seç ve indeksleri hizalamak içinaxis=0anahtar kelimesiylenormalized['SP500']'ü çıkar; ardından sonucu görselleştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create tickers
tickers = ____
# Import stock data here
stocks = ____
# Import index here
sp500 = ____
# Concatenate stocks and index here
data = ____
# Normalize data
normalized = ____
# Subtract the normalized index from the normalized stock prices, and plot the result