More Related Content
PDF
PDF
PDF
第16回Lucene/Solr勉強会 – ランキングチューニングと定量評価 #SolrJP PDF
PDF
PDF
PPTX
PDF
Similar to Code iq×japanr 公開用
PDF
10分で分かるr言語入門ver2.10 14 1101 PDF
10分で分かるr言語入門ver2.9 14 0920 PDF
PDF
PPT
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと PDF
PPTX
PDF
PPTX
PDF
PDF
PDF
PPTX
PDF
統計解析環境Rによる統計処理の基本―検定と視覚化― PPTX
PDF
PPT
PDF
PDF
PDF
More from Nobuaki Oshiro
PDF
20181117_データ分析プロジェクトの流れを理解する_PDCAとKPIツリー PDF
20170909 reafletでお手軽可視化 on_r_20分ver_up用 PPTX
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r PPTX
PDF
20170312 r言語環境構築&dplyr ハンズオン PPTX
20161127 doradora09 japanr2016_lt PDF
10分で分かるr言語入門ver2.15 15 1010 PDF
10分で分かるr言語入門ver2.14 15 0905 PDF
10分で分かるr言語入門ver2 upload用 PDF
15 0117 kh-coderご紹介 for R users PDF
PDF
PDF
10分で分かるr言語入門 短縮バージョン 15-0117_upload用 PDF
10分で分かるr言語入門ver2.8 14 0712 PDF
PDF
PDF
PDF
PDF
PDF
Code iq×japanr 公開用
- 1.
- 2.
アジェンダ
• 自己紹介
• CodeIQ コラボ企画
• 問題と解答例
• 回答の傾向
- 3.
アジェンダ
• 自己紹介
• CodeIQ コラボ企画
• 問題と解答例
• 回答の傾向
- 4.
- 5.
- 6.
アジェンダ
• 自己紹介
• CodeIQ とは
• 問題と解答例
• 回答の傾向
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
アジェンダ
• 自己紹介
• CodeIQ コラボ企画
• 問題と解答例
• 回答の傾向
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
【事前準備】
• 以下の 2社の株価データを取得してくだ
さい。
1. ディー・エヌ・エー (2432.t)
2. グリー (3632.t)
なおデータを取得する期間は 2012 年 1
月 4 日から現在の日付までとします。
- 19.
- 20.
- 21.
【課題1】 head 関数を利用
head(dena,5)
head(gree, 5)
> head(dena, 5)
date open height low close volume adj_close
229 2012-01-04 2321 2325 2285 2292 2077200 2292
228 2012-01-05 2288 2290 2217 2222 2882400 2222
227 2012-01-06 2235 2238 2111 2117 5601200 2117
226 2012-01-10 2092 2099 2000 2027 5049000 2027
225 2012-01-11 2005 2060 1891 1899 9326000 1899
- 22.
【課題1】5行指定で表示
dena[1:5,]
gree[1:5,]
> dena[1:5,]
date open height low close volume adj_close
229 2012-01-04 2321 2325 2285 2292 2077200 2292
228 2012-01-05 2288 2290 2217 2222 2882400 2222
227 2012-01-06 2235 2238 2111 2117 5601200 2117
226 2012-01-10 2092 2099 2000 2027 5049000 2027
225 2012-01-11 2005 2060 1891 1899 9326000 1899
- 23.
【課題 2 】
•【事前準備】で取得した 2 社のデータの終
値 (close) を時系列でプロットしてくださ
い。
• 補足:
– 可能であれば比較しやすいように図を重ね合わ
せて描画してください
- 24.
- 25.
- 26.
【課題 3 】
•データを比較しやすいように 2012 年 1 月
4 日の終値を1として、再度プロットして
ください。
- 27.
- 28.
- 29.
- 30.
【日付追加】
d <- format(dena$date,"%m/%d")
dena.c<- dena$close/dena$close[1]
gree.c <- gree$close/gree$close[1]
par(xaxt="n")
matplot(
y=cbind(dena.c, gree.c),
pch = 1:2, type = "o",
xlab='date' , ylab="per_close", main = 'dena vs gree')
par(xaxt="s")
axis(1,at=1:length(d),labels=d)
- 31.
【日付追加】
d <- format(dena$date,"%m/%d")
dena.c<- dena$close/dena$close[1]
gree.c <- gree$close/gree$close[1]
par(xaxt="n")
matplot(
y=cbind(dena.c, gree.c),
pch = 1:2, type = "o",
xlab='date' , ylab="per_close", main = 'dena vs gree')
par(xaxt="s")
axis(1,at=1:length(d),labels=d)
- 32.
【凡例追加】
d <- format(dena$date,"%m/%d")
dena.c<- dena$close/dena$close[1]
gree.c <- gree$close/gree$close[1]
par(xaxt="n")
matplot(
y=cbind(dena.c, gree.c),
pch = 1:2, type = "o",
xlab='date' , ylab="per_close", main = 'dena vs gree')
par(xaxt="s")
axis(1,at=1:length(d),labels=d)
axis(4,c(tail(dena.c,1),tail(gree.c,1)),c("DeNA","GREE"))
- 33.
【凡例追加】
d <- format(dena$date,"%m/%d")
dena.c<- dena$close/dena$close[1]
gree.c <- gree$close/gree$close[1]
par(xaxt="n")
matplot(
y=cbind(dena.c, gree.c),
pch = 1:2, type = "o",
xlab='date' , ylab="per_close", main = 'dena vs gree')
par(xaxt="s")
axis(1,at=1:length(d),labels=d)
axis(4,c(tail(dena.c,1),tail(gree.c,1)),c("DeNA","GREE"))
- 34.
- 35.
アジェンダ
• 自己紹介
• CodeIQ コラボ企画
• 問題と解答例
• 回答の傾向
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
まだまだ受付中!
12/3( 月 ) AM 10:00
までチャレンジ受け付けてますので
是非 CodeIQ にチャレンジしてみてくだ
さい!
- 45.
- 46.
- 47.
- 48.
問題
• 【概要】 Rを用いて株価データを取得しプロットする問題です。
株価データの取得には CRAN に登録されている RFinanceYJ パッケ
ージ ( 外部パッ ケージ ) を利用します。
• 【事前準備】 RFinanceYJ パッケージをインストールしてくださ
い。 また RFinanceYJ パッケージの quoteStockTsData を使って
以下の 2 社の株価データを取得してください。
• 1. ディー・エヌ・エー (2432.t) 2. グリー (3632.t) なおデータを取
得する期間は 2012 年 1 月 4 日から現在の日付までとします。
• 【課題1】 【事前準備】で取得した2社のデータをそれぞれ 2012
年 1 月 4 日から 5 件表示して 下さい。データを表示したらデータ
取得から表示までのコードを 提出して下さい。
• 【課題 2 】 【事前準備】で取得した 2 社のデータの終値 (close)
を時系列でプロットしてくだ さい。プロットしたらそのコードを
提出してください。
• 【課題 3 】 データを比較しやすいように 2012 年 1 月 4 日の終値を
1として、再度プロットして ください。プロットしたらそのコー
ドを提出してください。