Top Banner
FinanceJ始めました Japan. 2014 @teramonagi
25

RFinanceJはじめました

Jul 11, 2015

Download

Engineering

tera monagi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RFinanceJはじめました

FinanceJ始めました

Japan. 2014

@teramonagi

Page 2: RFinanceJはじめました

そして、終りそうです

@teramonagi

Japan. 2014

Page 3: RFinanceJはじめました

RFinanceYJってのがある

• その昔、日本の株式/為替などのデータを取得するための、RFinanceYJパッケージありけり…

3

開発者は DATUM STUDIO株式会社 取締役

R言語の東京コミュニテTokyo.Rの主催者

里洋平

Page 4: RFinanceJはじめました

RFinanceYJ、動かねぇよ

• 動かねぇよ…

4

Page 5: RFinanceJはじめました

Qiitaに寄せられる不具合報告

5

Page 6: RFinanceJはじめました

過去にこんな資料を作った

6

Page 7: RFinanceJはじめました

俺もやってやる!!!

• RFinanceYJ直したい

• パッケージ作成の練習

• データソース増やしたい

• 俺が日々使えるものがいい

•※無欲な私は金儲けに結び付けようなど一切考えておりません

7

Page 8: RFinanceJはじめました

RFinanceJはじめました

8 https://github.com/teramonagi/RFinanceJ

Page 9: RFinanceJはじめました

RFinanceJ使ってみる

• コード例

9

#パッケージのインストール

library(devtools) install_github(‘RFinanceJ’, ‘teramonagi’) #パッケージのロード

library(RFinanceJ) rfj(‘8411.T’, “data.frame”, “2014-1-1”, “2014-3-3”, “daily”) #月次データ

rfj(‘8411.T’, “data.frame”, “2014-1-1”, “2014-3-3”, “monthly”) #為替

rfj(‘USDJPY=X’, “data.frame”, “2014-1-1”, “2014-3-3”, “monthly”) #東大日次物価指数

rfj(“data.frame”, “2014-1-1”, “2014-3-3”, “monthly”, src=“utdpp”)

Page 10: RFinanceJはじめました

ちゃんと動いてる

• さきほどのコードの一部実行例

10

> rfj('8411.T', "data.frame", "2014-1-1", "2014-3-3", "monthly")

Source: local data frame [3 x 7]

Date Open High Low Close Volume AdjClose

1 2014-03-01 207 213 197 204 2123932100 204

2 2014-02-01 217 221 203 209 3189400100 209

3 2014-01-01 227 240 215 219 3922721800 219

Page 11: RFinanceJはじめました

この調子でガンガン機能追加しちゃる!

11

Page 12: RFinanceJはじめました

12

But…

Page 13: RFinanceJはじめました

立ちはだかる闇

13

http://www.jbatibor.or.jp/rate/pdf/JAPANES

EYENTIBOR141110.pdf

http://www.jbatibor.or.jp/rate/pdf/JAPANESEYEN20142.pdf

Page 14: RFinanceJはじめました

立ちはだかる闇

14

http://www.jbatibor.or.jp/rate/pdf/JAPANES

EYENTIBOR141110.pdf

http://www.jbatibor.or.jp/rate/pdf/JAPANESEYEN20142.pdf

きれいなExcelテーブルしてるだろ。ウソみたいだろ。

PDFなんだぜ。

それで。

Page 16: RFinanceJはじめました

GDPのデータその2

16 http://www.esri.cao.go.jp/jp/sna/data/data_list/sokuhou/files/2014/qe143/gdemenuja.html

Page 17: RFinanceJはじめました

GDPのデータその2

• 先ほどのページにあるリンクより

17

Page 18: RFinanceJはじめました

やっとみつけたcsv

• 先ほどのページにあるリンクより

18

よくわからないフォーマットの日付

微妙にズレてる項目名

列が空けてからのまた別のデータ

Page 19: RFinanceJはじめました

ぐぬぬ…俺は考えた

19

Page 20: RFinanceJはじめました

【結論】基本Quandl使っとけ

20 http://www.quandl.com/

Page 21: RFinanceJはじめました

Quandlのコード例

21

#Quandlパッケージのインストール

install.packages(“Quandl”)

library(Quandl)

# 日本のGDPデータ取得

# Quandlサイトで Japan GDPで検索してコード拾う

x <- Quandl("WORLDBANK/JPN_NY_GDP_MKTP_KN")

Page 22: RFinanceJはじめました

Quandlのコード例

22

#可視化はggvisでやってみる

x %>% ggvis(~Date, ~Value) %>% layer_paths(stroke := “red”, strokeWidth := 3)

※install.packages(“ggvis”) library(ggvis)はしておく

Page 23: RFinanceJはじめました

ヒャッホーイ!!!Quandl最高ゥゥゥウ!!!

23

Page 24: RFinanceJはじめました

でも、まだだ!

• ま、まだ俺は戦える!!!

• それっぽいデータ(金融・経済)ソース、ご存知でしたら教えてください

• Quandlまわりのアレコレ

–使用回数上限がある

–一部のデータは有料

• Quandlの裏を行きたい

24

Page 25: RFinanceJはじめました

Enjoy!! 25