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

Rastgele yürüyüş III

Bu egzersizde, son beş yıla ait Facebook hisse getirilerini kullanarak rastgele yürüyüş benzetimini tamamlayacaksın. Önceki egzersizde oluşturduğuna benzer rastgele bir getiri örneklemesiyle başlayacak ve bunu kullanarak rastgele bir hisse fiyatı yolu oluşturacaksın.

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

Python ile Zaman Serisi Verilerini Manipüle Etme

Kursa Göz Atın

Egzersiz talimatları

pandaspd olarak, numpy.random içinden choice ve seed'i ve matplotlib.pyplotplt olarak zaten içe aktardık. Facebook fiyatlarını fb değişkeninde bir pd.DataFrame olarak ve günlük FB getirilerinden rastgele bir örneklemeyi random_walk değişkeninde bir pd.Series olarak yükledik.

  • fb.price üzerine .first('D') uygulayarak ilk Facebook fiyatını seç ve start değişkenine ata.
  • random_walk'a 1 ekle ve tekrar kendisine ata, ardından random_walkstart'a .append() ile ekle ve bunu random_price olarak ata.
  • .cumprod()'u random_price üzerine uygula ve tekrar kendisine ata.
  • random_pricefb içine random etiketli yeni bir sütun olarak ekle ve sonucu görselleştir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Select fb start price here
start = ____

# Add 1 to random walk and append to start
random_walk = ____
random_price = ____

# Calculate cumulative product here
random_price = ____

# Insert into fb and plot
fb['random'] = ____


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