1. Nauka
  2. /
  3. Kursy
  4. /
  5. Podstawy wnioskowania statystycznego w Pythonie

Connected

ćwiczenie

Próbkowanie i estymatory punktowe

Masz dostęp do krótkiej historii notowań Bitcoina (BTC) i indeksu S&P 500 (SP500). Postanawiasz wybrać dziewięćdziesiąt kolejnych dni, aby przeanalizować procentowy wzrost każdego z aktywów w tym samym przedziale czasowym.

Zacznij od wylosowania numeru wiersza startowego. Aby uzyskać próbkę złożoną z 90 kolejnych wierszy, numer ten musi pochodzić z zakresu od zera do długości btc_sp_df, z wyłączeniem ostatnich 90 wierszy. Celem jest wykorzystanie tej próbki do lepszego zrozumienia wzrostu obu aktywów.

Dane transakcyjne zostały wczytane do btc_sp_df, podobnie jak biblioteki pandas jako pd i NumPy jako np.

Instrukcje 1/2

undefined XP
    1
    2
  • Użyj np.random.choice(), aby wylosować initial_row_number z zakresu wartości zaczynającego się od zera i kończącego na długości btc_sp_df, z wyłączeniem ostatnich 90 wierszy.
  • Wybierz wiersze od initial_row_number do initial_row_number + 90 za pomocą .iloc.