始める無料で始める

複数のアセットクラスのパフォーマンスを比較する

動画で、開始点を100に正規化することで複数の時系列を簡単に比較し、結果をプロットできることを確認しました。

金融市場を広く捉えるために、ここでは株式、債券、金、原油という4つの主要アセットを比較してみましょう。

この演習はコースの一部です

Pythonでの時系列データ操作

コースを見る

演習の手順

pandaspdmatplotlib.pyplotplt として既にインポート済みです。

  • .read_csv() を使って 'DATE' 列の日付をパースし、この列をインデックスに設定して 'asset_classes.csv' を読み込み、結果を prices に代入します。
  • prices に対して .iloc[0] を使い、各シリーズの最初の価格を選択して first_prices に代入します。
  • pricesfirst_prices で割り、100 を掛けて、その結果を normalized に代入します。
  • normalized をプロットします。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import data here
prices = ____

# Inspect prices here
print(____)

# Select first prices
first_prices = ____

# Create normalized
normalized = ____

# Plot normalized

コードを編集して実行