www.crosshyou.info

政府統計の総合窓口のデータや、OECDやUCIやのデータを使って、Rの練習をしています。ときどき、読書記録も載せています。

SPDR S&P 500 ETFのリターンをセクターSPDR ETFのリターンで分析する1 - R言語のpdfetchパッケージでデータを取得する。

R言語のpdffetchパッケージを使うと、米国のYahoo Finance(Yahoo Finance - Stock Market Live, Quotes, Business & Finance News)の株価データを簡単に取得できることを知りました。 

Using R for Introductory Econometrics

Using R for Introductory Econometrics

  • 作者:Heiss, Florian
  • 発売日: 2020/05/24
  • メディア: ペーパーバック
 

 のP170-P172にありました。

そこで今回は、SPDR S&P 500 ETFのリターンをセクターSPDR ETFのリターンで予測するというモデルを作ってみたいと思います。

f:id:cross_hyou:20210321120809p:plain

SPYがSPDR S&P 500 ETFのティッカーコードです。

f:id:cross_hyou:20210321120855p:plain

これらのセクターSPDR ETFのうち、2000年以前に設定されているものを使いましょう。

上の表は、SPDR_ETF_QuickSheet.pdf (ssga.com) にありました。

まず、pdfetchパッケージとtidyverseパッケージを読み込みます。

f:id:cross_hyou:20210321121241p:plain

早速データをyahoo financeから取り込みます。

まず、ティッカーコードのベクトルを用意します。

f:id:cross_hyou:20210321122015p:plain

f:id:cross_hyou:20210321122039p:plain

pdfetch_YAHOO関数でデータを取り込みます。

f:id:cross_hyou:20210321122851p:plain

fields = "adjclose" で株式分割調整後の価格を指定しています。2000年1月1日から、2021年3月21日までのinterval = "1w"なので週次データです。

head関数でデータが取得できているかどうか確認してみます。

f:id:cross_hyou:20210321122833p:plain

うまく取り込めたようです。

SPYのグラフをみてみましょう。

f:id:cross_hyou:20210321123052p:plain

f:id:cross_hyou:20210321123108p:plain

うまくデータが取り込めたようですね。

今回は以上です。

 次回は、

 

www.crosshyou.info

 です。