始める無料で始める

株式とインプライド・ボラティリティのリスクファクター

オプションで構成されるポートフォリオのリスクを分析するには、株価、ボラティリティ、金利という3つのリスクファクターの変動をすべて考慮する必要があります。ここでは最初の2つに焦点を当て、短い時間間隔では金利は大きく変動しないと仮定します。1990年から2010年の期間における日次のリスクファクター値は riskfactors に、対応する対数リターンは returns に含まれています。どちらも多変量データセットで、ワークスペースに読み込まれています。

ボラティリティは、このコースでこれまで扱ってこなかった新しいリスクファクターです。S&P 500指数の幅広いオプションのインプライド・ボラティリティから構築されるVIX指数で表されます。

> names(returns)
[1] "X.GSPC" "X.VIX"

この演習では、ボラティリティの対数リターンが、これまでに扱ってきた他のリターンデータと同様の性質を示すかを確認し、S&P 500指数の対数リターンとどのように連動して変動するかを見ていきます。

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

Rで学ぶ定量的リスク管理

コースを見る

演習の手順

  • riskfactorsreturns のデータを、それぞれ適切な関数でプロットしてください。
  • plot()as.matrix() を続けて使い、returns の散布図を作成してください。
  • apply() を使って returns にJarque–Bera検定を実施し、その後、qqnorm() と角括弧でのインデックス指定を用いて、returns のうちボラティリティのデータを含む系列の対数リターンについて、正規分布に対するQ–Qプロットを作成してください。
  • returns のデータについて標本自己相関(acf)プロットを作成し、続けて絶対リターンのacfプロットも作成してください。
  • cor() を使って、returns にある2つのリスクファクターの対数リターン間の相関を計算してください。

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

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

# Plot the risk factors and the log-returns



# Make a scatterplot of the two return series


# Apply the Jarque-Bera test to the returns and make a Q-Q plot of the volatility log-returns



# Create the sample acf of the returns and absolute returns



# Calculate the correlation between the log-returns
コードを編集して実行