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

Korelasyonlar için etki büyüklüğü

Bir varlığın oynaklığı, kabaca fiyatının ne kadar değiştiğiyle tanımlanır. Bu egzersizde oynaklığı gün bazında ölçeceksin: (yüksek fiyat - düşük fiyat) / kapanış fiyatı.

Bitcoin’in oynaklığını hangi faktörler açıklar? S&P 500’ün oynaklığı bununla yakından ilişkili mi? Fiyatlar yükseldikçe oynaklık artar mı yoksa azalır mı? Başka bir deyişle, bu farklı faktörler arasındaki korelasyonun etki büyüklüğü nedir? Bu egzersizde her iki etki büyüklüğünü de hesaplayacaksın.

S&P 500 ve Bitcoin fiyatlarının bulunduğu bir DataFrame (btc_sp_df) senin için yüklendi. Ayrıca pandas pd olarak, NumPy np olarak, Matplotlib plt olarak ve SciPy’den stats paketleri de yüklendi.

Bu egzersiz

Python'da Çıkarımın Temelleri

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Compute the volatility of Bitcoin
btc_sp_df['Volatility_BTC'] = ____

# Compute the volatility of the S&P500
btc_sp_df['Volatility_SP500'] = ____

# Compute and print R^2 between the volatility of BTC and SP500
r_volatility, p_value_volatility = ____
print('R^2 between volatility of the assets:', ____)

# Compute and print R^2 between the volatility of BTC and the closing price of BTC
r_closing, p_value_closing = ____
print('R^2 between closing price and volatility of BTC:', ____)
Kodu Düzenle ve Çalıştır