1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ時系列分析

Connected

演習

資産価格と資産リターンの比較

投資の目的は利益を得ることです。投資による収益や損失は、投下資金の額と価格の変化に依存し、投資規模に対する収益の大きさが特に重要です。これを測るのが金融資産のリターンで、一定の期間(たとえば営業日1日)における初期価格に対する価格変化の比率です。

ここでも eu_stocks データセットを考えてみましょう。このデータセットはインデックス値を報告しており、価格とみなすことができます。インデックス自体は投資可能な資産ではありませんが、主要な市場指数に連動する投資可能な金融商品(投資信託や上場投資信託など)は数多く存在します。

対数リターン(連続複利リターンとも呼ばれます)も、金融の時系列分析でよく使われます。これはグロスリターンの対数、言い換えると価格の対数の変化(一次差分)です。

日次価格と日次リターンでは見た目の違いが大きいのが一般的ですが、日次リターンと対数リターンの違いは通常小さいです。後ほど見るように、対数リターンを使う利点の1つは、複数期間のリターンの計算が大きく簡素化される点です。各期間の対数リターンを足し合わせるだけでよいのです!

この演習では、eu_stocks データセットをさらに探索し、価格のプロット、価格から(ネット)リターンへの変換、価格から対数リターンへの変換を行います。

指示

100 XP
  • plot() を使って eu_stocks データをプロットします。
  • あらかじめ用意されたコードを使って、eu_stocks の日次価格を日次ネット returns に変換します。
  • ts() を使って returns を ts オブジェクトに変換します。start 引数は c(1991, 130)、frequency 引数は 260 に設定します。
  • さらに plot() を呼び出して、日次ネットリターンを表示します。
  • 用意された diff() と log() の組み合わせコードを使って logreturns を生成します。
  • 最後に plot() を呼び出して、日次対数リターンを表示します。