Download - HiRoshima.R #2 LT by @sakaue
![Page 1: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/1.jpg)
Hi oshima.
広島を中心とした統計解析環境 R に関する勉強会
第2部:Lightning Talks
1Friday, February 10, 12
![Page 2: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/2.jpg)
でグラフ再入門
2012-02-11 HiRoshima.R #2 @ Hiroshima Univ.
阪上 辰也
2Friday, February 10, 12
![Page 3: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/3.jpg)
0. 自己紹介
•阪上 辰也 (SAKAUE, Tatsuya)
• 所属: ... 特任講師(言語習得研究)• Nagoya.R / HiRoshima.R 主催• ID: sakaue にて• 詳しくは...
4Friday, February 10, 12
![Page 4: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/4.jpg)
5Friday, February 10, 12
![Page 5: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/5.jpg)
Agenda
1. グラフの基本2. グラフの種類と装飾3. パッケージの利用
7Friday, February 10, 12
![Page 6: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/6.jpg)
Agenda
1. グラフの基本2. グラフの種類と装飾3. パッケージの利用
8Friday, February 10, 12
![Page 7: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/7.jpg)
1. グラフの基本
作図用関数+その引数で,保存
9Friday, February 10, 12
![Page 8: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/8.jpg)
1. グラフの基本
•基本的な関数はわずか•引数による細かい設定が可能•保存形式は多種多様
10Friday, February 10, 12
![Page 9: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/9.jpg)
Agenda
1. グラフの基本2. グラフの種類と装飾3. パッケージの利用
11Friday, February 10, 12
![Page 10: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/10.jpg)
Agenda
1. グラフの基本2. グラフの種類と装飾3. パッケージの利用
12Friday, February 10, 12
![Page 11: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/11.jpg)
2. グラフの種類と装飾
•散布図
•折れ線グラフ•棒グラフ
13Friday, February 10, 12
![Page 12: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/12.jpg)
まずは単純に plot する
> x <- 1:10> y <- 1:10> plot(x, y) #散布図にする> plot(x, y, xlim=c(10,1))
14Friday, February 10, 12
![Page 13: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/13.jpg)
折れ線にしてみる
> x <- rnorm(10) # 平均0,分散1の正規分布の乱数で,10要素のベクトル
> plot(x, type=”l”) # 引数 type を l にして折れ線グラフに
15Friday, February 10, 12
![Page 14: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/14.jpg)
> barplot(1:10) # 10本並んだ棒グラフ
> barplot(1:10, col=rainbow(5)) # 引数 col を rainbow(5) にして5色使用
> barplot(1:10, col=rainbow(5), horiz=T) # 引数 horiz を T にして水平に並べる
棒グラフを描く (1)
16Friday, February 10, 12
![Page 15: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/15.jpg)
棒グラフを描く (2)
> barplot(1:5, col=rainbow(5), horiz=T, names=c("s1", "s2", "s3", "s4", "s5"), main="SAMPLE") # 5本並んだ棒グラフ。項目名やタイトルを追記。
17Friday, February 10, 12
![Page 16: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/16.jpg)
グラフの保存方法
> pdf() # pdf デバイスを開く()
> plot(1:10) # プロット → Rplots.pdf に出力> dev.o!() # デバイスを閉じる
★慣れないうちは画面上のメニューから選ぶのが無難
18Friday, February 10, 12
![Page 17: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/17.jpg)
Agenda
1. グラフの基本2. グラフの種類と装飾3. パッケージの利用
19Friday, February 10, 12
![Page 18: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/18.jpg)
Agenda
1. グラフの基本2. グラフの種類と装飾3. パッケージの利用
20Friday, February 10, 12
![Page 19: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/19.jpg)
Package による付加機能
21Friday, February 10, 12
![Page 20: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/20.jpg)
Packageとは?• ある処理・機能に特化したプログラム
• base(基本パッケージ)だけでも 1,000 以上• 特殊な処理を行う際は,別の package を追加• 言語処理に特化したものもある(ex. RMeCab)
22Friday, February 10, 12
![Page 21: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/21.jpg)
ggplot2 を使ったグラフ作成
23Friday, February 10, 12
![Page 22: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/22.jpg)
> install.packages(“ggplot2”)> library(“ggplot2”)> data(iris)> p <- ggplot(iris, aes(Sepal.Width, Sepal.Length)) #ggplot によりデータ構造を指定。aes で複数の引数を指定可能
> p + geom_point() # ”+” で続けて何の図にするかを選ぶ。この時は散布図
ggplot2 で散布図
24Friday, February 10, 12
![Page 23: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/23.jpg)
• http://d.hatena.ne.jp/triadsou/20100528/1275042816
• http://d.hatena.ne.jp/dichika/20110106/1294322948
• http://f-n.daa.jp/2011/10/22/ggplot2/
• http://ito-hi.blog.so-net.ne.jp/2009-09-23
• http://d.hatena.ne.jp/Rion778/20091024/1256364275
参考 URL
25Friday, February 10, 12
![Page 24: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/24.jpg)
グラフ再入門のまとめ
作図用関数引数保存
plot(), barplot(), boxplot() など
type, col, pch, などなど多数
pdf(), jpeg() など
26Friday, February 10, 12
![Page 25: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/25.jpg)
グラフ再入門のまとめ
たいていググれば解決( ー`"ー´)キリッ
27Friday, February 10, 12
![Page 26: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/26.jpg)
One more thing...
28Friday, February 10, 12
![Page 27: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/27.jpg)
竹澤 邦夫氏による参考資料
統計解析フリーソフト R の備忘録頁 ver.3
http://cse.naro.a!rc.go.jp/takezawa/r-tips/r.html
29Friday, February 10, 12
![Page 28: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/28.jpg)
ExcelSPSS
30Friday, February 10, 12
![Page 29: HiRoshima.R #2 LT by @sakaue](https://reader031.vdocuments.mx/reader031/viewer/2022030219/588538ad1a28ab26518b6443/html5/thumbnails/29.jpg)
ご静聴ありがとうございました
twitter: @sakaue
e-mail: tsakaue<AT>hiroshima-u.ac.jp
31Friday, February 10, 12