1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ推測の基礎

Connected

演習

サンプリングと点推定

Bitcoin(BTC)とS&P 500(SP500)の小さな取引履歴が手元にあります。同じ期間における各資産のパーセント成長率を分析するため、連続する90日間を選ぶことにしました。

まずは最初の行番号を選びます。90行連続のサンプルを取得するために、btc_sp_df の長さから最後の90行を除いた範囲(0から始まる)から開始行番号を選ぶ必要があります。目的は、このサンプルを使って両資産の成長を全体としてよりよく理解することです。

取引データは btc_sp_df に読み込まれており、pandas は pd、NumPy は np として読み込まれています。

指示1 / 2

undefined XP
    1
    2
  • np.random.choice() を使って、0 から btc_sp_df の長さまで(ただし最後の 90 行を除く)を範囲とする値から initial_row_number を選びます。
  • .iloc を使って、initial_row_number から initial_row_number + 90 までの行を選択します。