Nagoya.R #6 LT Beanplot
-
Upload
sakaue-tatsuya -
Category
Education
-
view
1.069 -
download
0
description
Transcript of Nagoya.R #6 LT Beanplot
![Page 1: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/1.jpg)
beanplot で密度を観察する
2011/08/27 Nagoya.R #6 @ 名古屋大学 地球水循環研究センター
阪 上 辰 也( 外国語教育研究センター)
1Saturday, August 27, 2011
![Page 2: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/2.jpg)
0. 自己紹介
2Saturday, August 27, 2011
![Page 3: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/3.jpg)
0. 自己紹介
•阪上 辰也 (SAKAUE, Tatsuya)• ID: sakaue で コソコソ• 所属: 広島大学 ... 特任講師(言語習得研究とか...)• Nagoya.R / Hiroshima.R 主催• Osaka.R #5, #6 でもしゃべりました• 詳しくは...
3Saturday, August 27, 2011
![Page 4: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/4.jpg)
0. 自己紹介
4Saturday, August 27, 2011
![Page 5: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/5.jpg)
経緯など...
•先日,箱ひげ図を描きました
• (・∀・)イイ!! ので皆さんも描いてみてください
•さらに良さ気な図を見つけました
•今日はそんなご報告を
5Saturday, August 27, 2011
![Page 6: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/6.jpg)
Agenda
1. 箱ひげいいよ箱ひげ2. beanplot も(・∀・)イイ!!3. 作図 tips(時間があれば)
6Saturday, August 27, 2011
![Page 7: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/7.jpg)
Agenda
1. 箱ひげいいよ箱ひげ2. beanplot も(・∀・)イイ!!3. 作図 tips
7Saturday, August 27, 2011
![Page 8: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/8.jpg)
1. 箱ひげ図いいよ箱ひげ図
•正式名:box-and-whisker plot [Tukey, 1977]
•複数の標本を比較するのに利用•箱の長さからデータの「幅」を比較
• 3つ以上の標本でも比較しやすい
•なぜかあまり見かけない... 気のせい?
8Saturday, August 27, 2011
![Page 9: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/9.jpg)
•boxplot() 関数であっさり作図• usage: boxplot(x, horizontal=TRUE)
• horizontal は,箱を横にするオプション
1. 箱ひげ図いいよ箱ひげ図
9Saturday, August 27, 2011
![Page 10: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/10.jpg)
1. 箱ひげ図いいよ箱ひげ図
図:英語のフレーズを読んだ際の反応時間の分布(8月20日発表)
10Saturday, August 27, 2011
![Page 11: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/11.jpg)
1. 箱ひげ図いいよ箱ひげ図
図:英語のフレーズを読んだ際の反応時間の分布(8月20日発表)
中央値
外れ値
箱の端+四分位値*1.5の範囲で一番大きな値(ひげ先)
四分位値
11Saturday, August 27, 2011
![Page 12: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/12.jpg)
> x <- read.csv(sample.csv)> boxplot(x[,1])> boxplot(x[,1], horizontal=TRUE)
サンプルデータで作図
1. 箱ひげ図いいよ箱ひげ図
12Saturday, August 27, 2011
![Page 13: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/13.jpg)
1. 箱ひげ図いいよ箱ひげ図
ということでもっと「箱ひげ図」を使いましょう
13Saturday, August 27, 2011
![Page 14: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/14.jpg)
Agenda
1. 箱ひげいいよ箱ひげ2. beanplot も(・∀・)イイ!!3. 作図 tips
14Saturday, August 27, 2011
![Page 15: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/15.jpg)
Agenda
1. 箱ひげいいよ箱ひげ2. beanplot も(・∀・)イイ!!3. 作図 tips
15Saturday, August 27, 2011
![Page 16: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/16.jpg)
2. beanplot も(・∀・)イイ!!
•正規分布しない分布もある
•コーパス中のある言葉の頻度•反応時間
•箱ヒゲ図では,分布の密度が分からない•密度を示せる図として beanplot を利用
16Saturday, August 27, 2011
![Page 17: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/17.jpg)
2. beanplot も(・∀・)イイ!!> library(beanplot)> g <- rnorm(200,mean=0,sd=1)> bm <- c(rnorm(100,mean=-1,sd=0.5),rnorm(100,mean=1,sd=0.5))> uni <- runif(200,min=-2,max=2)> d = data.frame(uni=uni,bm=bm,gaus=g)> par(mfrow = c(1,2))> boxplot(d, col = "lightblue")> beanplot(d, col = "lightpink")
drkcore「Beanplotは密度を視覚的にわかりやすくしたBoxplotの亜種」よりhttp://blog.kzfmix.com/entry/1306409057
17Saturday, August 27, 2011
![Page 18: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/18.jpg)
18Saturday, August 27, 2011
![Page 19: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/19.jpg)
手元のデータで描いてみました(英語表現を見た際の反応時間)
19Saturday, August 27, 2011
![Page 20: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/20.jpg)
2. beanplot も(・∀・)イイ!!
【緩募】縦のラインが飛び出る理由...
20Saturday, August 27, 2011
![Page 21: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/21.jpg)
2. beanplot も(・∀・)イイ!!
【緩募】beanplot の日本語名... 空豆図...
21Saturday, August 27, 2011
![Page 22: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/22.jpg)
2. beanplot も(・∀・)イイ!!
分布比較にもってこいの箱ヒゲ図・beanplot
を描いてみてください22Saturday, August 27, 2011
![Page 23: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/23.jpg)
Agenda
1. 箱ひげいいよ箱ひげ2. beanplot も(・∀・)イイ!!3. 作図 tips
23Saturday, August 27, 2011
![Page 24: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/24.jpg)
Agenda
1. 箱ひげいいよ箱ひげ2. beanplot も(・∀・)イイ!!3. 作図 tips
24Saturday, August 27, 2011
![Page 25: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/25.jpg)
3. 作図 tips: フォント
• windowsFonts() 関数でフォント設定•デフォルトは英文フォント(?)
•日本語の設定なら...
> windowsFonts(JP1=windowsFont("MS Gothic"),JP2=windowsFont("MS Mincho"))
25Saturday, August 27, 2011
![Page 26: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/26.jpg)
• xaxt="n" というオプションの指定
•軸ごとのフォントを変えたかった
•後から指定するため,作図時の出力を回避(X軸に項目を表示しない)
• Y軸なら yaxt="n"
3. 作図 tips: 軸いじり
26Saturday, August 27, 2011
![Page 27: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/27.jpg)
3. 作図 tips: 今回の作図> x <- read.csv("hoge.csv") # データの入ったCSV ファイルの読み込み
> par(family="JP2", ps=16) # 出力される文字のフォント(MS Mincho)を指定。ps はフォントサイズ
> boxplot(x, horizontal=TRUE, xaxt="n") # 箱を横に描き、X軸のみ何も表示しない設定
> axis(1, family="serif", ps=12) # X軸の項目について、フォントを serif(Time New Roman)に指定して出力
27Saturday, August 27, 2011
![Page 28: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/28.jpg)
まとめ
分布比較にもってこいの箱ヒゲ図・beanplot
を描いてみてください28Saturday, August 27, 2011
![Page 29: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/29.jpg)
参考文献
30Saturday, August 27, 2011
![Page 30: Nagoya.R #6 LT Beanplot](https://reader033.fdocuments.us/reader033/viewer/2022061214/549abb0db479590b098b45b7/html5/thumbnails/30.jpg)
ご清聴ありがとうございました
twitter: @sakaue
e-mail: tsakaue<at>hiroshima-u.ac.jp
31Saturday, August 27, 2011