始める無料で始める

リスクファクターの時系列を探る:株価指数

この演習では、株価指数を取り上げ、特定の期間にわたってプロットします。 この演習およびコース全体で使用するデータは、パッケージ qrmdata に含まれています。時系列を扱うために、パッケージ xts も必要です。

qrmdata ライブラリをアタッチすると(このコースを通して常にアタッチされています)、data() コマンドでデータセットを読み込めます。たとえば、data("FTSE") とすると、英国の FTSE (Financial Times Stock Exchange) 指数が読み込まれ、オブジェクト FTSE として参照できます。

もし特定の期間のデータを抽出したい場合、例えば 2000 年 4 月 1 日から 6 月 30 日までなら、ftse00 <- FTSE["2000-04-01/2000-06-30"] のように新しいオブジェクトを作成できます。

以降は、xts パッケージもすでにワークスペースに読み込まれている前提です。

このコースでは、忘れているかもしれない多くの概念に触れます。さっと復習したいときは、xts in R Cheat Sheet をダウンロードして手元に置いておくと便利です!

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

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

コースを見る

演習の手順

  • qrmdata からダウ・ジョーンズ指数 "DJ" を読み込みます。
  • head()tail() を使って DJ 指数の先頭と末尾の数行を表示します。
  • plot() を使って DJ 指数をプロットします。
  • 2008〜2009 年の危機期間の DJ 指数を抽出し、オブジェクト dj0809 に代入します。
  • 上と同じ描画関数を使って dj0809 をプロットします。

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

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

# Load DJ index
___(___)

# Show head() and tail() of DJ index
___(___)
___(___)

# Plot DJ index
___(___)

# Extract 2008-2009 and assign to dj0809
dj0809 <- ___

# Plot dj0809
___(___)
コードを編集して実行