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ırEgzersiz talimatları
pandas'ı pd olarak, numpy.random içinden choice ve seed'i ve matplotlib.pyplot'ı plt 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ç vestartdeğişkenine ata.random_walk'a 1 ekle ve tekrar kendisine ata, ardındanrandom_walk'ıstart'a.append()ile ekle ve bunurandom_priceolarak ata..cumprod()'urandom_priceüzerine uygula ve tekrar kendisine ata.random_price'ıfbiçinerandometiketli 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'] = ____