始める無料で始める

リターン系列を探る

リスクを分析するには、さまざまな期間における価格や金利の変動をモデル化することが重要です。これらの変動はリターンと呼ばれます。FTSE 株価指数の対数リターン(log-returns)を計算して ftse_x に代入するには、log()diff() を続けて適用します。

> ftse_x <- diff(log(FTSE))

動画で見たように、この方法で差分をとると、時系列の最初の位置は常に NA になります。これは diff(log(FTSE))[-1] で取り除けます。ただし、本コースでは指示がある場合を除き、この操作を行う必要はありません。

この演習では、これまで扱ってきた株式および為替のリスクファクターについて、対数リターン系列を計算してプロットします。dj0809djstocksGBP_USD のデータセットは、あらかじめワークスペースに読み込まれています。

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

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

コースを見る

演習の手順

  • dj0809 に含まれる DJ 指数の対数リターンを計算し、オブジェクト dj0809_x に代入します。
  • リターン系列 dj0809_x をプロットします。
  • djstocks に含まれるすべての株価の対数リターンを計算し、djstocks_x に代入します。
  • 株式リターン djstocks_x をプロットします。djstocks_x は複数の時系列を含む点に注意してください。
  • GBP_USD の為替レート系列の対数リターンを計算し、erate_x に代入します。
  • リターン系列 erate_x をプロットします。

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

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

# Compute the log-returns of dj0809 and assign to dj0809_x
dj0809_x <- ___(___)

# Plot the log-returns
___(___)

# Compute the log-returns of djstocks and assign to djstocks_x
djstocks_x <- ___(___)

# Plot the two share returns
___(___)

# Compute the log-returns of GBP_USD and assign to erate_x
erate_x <- ___(___)

# Plot the log-returns
___(___)
コードを編集して実行