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

Python ile Zaman Serisi Verilerini Manipüle Etme

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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