始める無料で始める

共分散行列

リターンのDataFrameに対して .cov() メソッドを使うと、共分散行列を簡単に計算できます。

相関行列は、各資産間の線形関係は示しますが、基礎となる資産の分散そのものは教えてくれません。一方、共分散(別名: 分散・共分散)行列にはこれらの情報がすべて含まれており、ポートフォリオの最適化やリスク管理に非常に有用です。

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

Pythonで学ぶポートフォリオ・リスク管理入門

コースを見る

演習の手順

  • StockReturns DataFrame の共分散行列を計算します。
  • 年間の取引日数である 252 を掛けて、共分散行列を年率換算します。

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

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

# Calculate the covariance matrix
cov_mat = StockReturns.____

# Annualize the co-variance matrix
cov_mat_annual = ____

# Print the annualized co-variance matrix
____
コードを編集して実行