始める無料で始める

リターンの計算

あなたはヘルスケア企業の評価を行っており、同業他社を使って当該企業のベータを推定する必要があります。特定した同業他社の一社が Mylan(myl)で、グローバルなヘルスケア企業です。本演習では、過去5年間の Mylan と S&P 500 ETF の月次リターンを計算します。mylspy の5年間の月次株価は prices に格納されています。

リターンの計算には Delt() 関数を使います。Delt() 関数は quantmod パッケージの関数で、すでにメモリに読み込まれています。Delt() 関数はリターン計算に2つの観測値を必要とするため、今回の時系列データでは最初の観測値は欠損になります。したがって、残りの日付でリターンを計算した後、その最初の観測値(つまりリターンが欠損の観測値)をデータから削除します。

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

Rで学ぶ株式評価

コースを見る

演習の手順

  • prices の先頭6件の観測値を表示します。
  • MYL と SPY の月次リターンを計算します。
  • 最初の変数のラベルを "myl" に変更します。
  • 欠損値である最初の観測値を削除します。

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

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

# Show first six observations of prices
___

# Calculate MYL monthly return
rets <- ___

# Calculate SPY monthly return
rets$spy <- ___

# Change label of first variable
___

# Remove first observation - NA
rets <- ___
コードを編集して実行