1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ金融データのインポートと管理

Connected

演習

単変量データを分割と配当で調整する

終値しか持っていない場合でも、adjRatios() を使って調整できます。引数は splits、dividends、close の3つです。返り値は xts オブジェクトで、株式分割と配当の調整比率がそれぞれ列 "Split" と "Div" に入ります。

分割比率を計算するには、splits 引数で分割データを与える必要があります。配当比率を計算するには、dividends と close 引数にそれぞれ「生(raw)」の配当と「生(raw)」の価格を渡します。

分割と配当の調整比率が求まったら、未調整価格に分割比率と配当比率の両方を掛けて、調整後価格を計算します。

作業スペースには、これまでの演習で使った splits、dividends、raw_dividends と、Yahoo Finance の AAPL データが用意されています。

指示

100 XP
  • adjRatios() を使って分割と配当の調整比率を計算し、出力を ratios に代入してください。
  • AAPL の調整後終値を、終値を取り出して両方の調整比率を掛けることで計算し、aapl_adjusted に代入してください。
  • Yahoo Finance が提供する調整後終値列の先頭数行を確認してください。
  • 自分で計算した調整後終値の先頭数行を確認し、Yahoo Finance の調整後終値と比較してください。