【R】箱ひげ図を描く方法
箱ひげ図は、複数のグループ間でデータの分布を図示して比較する方法です。
ごく基本的な作図で、t検定や分散分析(ANOVA)の結果と併せて用いられることが多いと思います。
解析に使うデータ
- 以下のデータは、ある山の東側(east)と西側(west)で測定した葉のサイズ(mm^2)です。
leaf_size.csv
east,west
4632.4,4159.1
3481,3844.4
3267.8,3135.0
3130.9,2837.2
3108,2801.2
2575.4,2587.8
4556.9,5180.1
4343.5,3635.9
4130.3,2651.1
2824,2642.7
箱ひげ図の描画
最も単純な箱ひげ図の描画
- 上記の"leaf_size.csv"をデータフレームとして読み込んだ場合、このデータフレームを"boxplot"関数の引数として指定するだけで箱ひげ図を描画できます。
Rのコンソール
> # leaf_size.csvを読み込んで、"leaf_size"という名前のデータフレームに格納する。
> leaf_size <- read.table("C:\\leaf_size.csv", header=TRUE, encoding="CP932", sep=",")
> # 箱ひげ図の描画
> boxplot(leaf_size)
leaf_size.csv
east,west
4632.4,4159.1
3481,3844.4
3267.8,3135.0
3130.9,2837.2
3108,2801.2
2575.4,2587.8
4556.9,5180.1
4343.5,3635.9
4130.3,2651.1
2824,2642.7
最も単純な箱ひげ図の描画
- 上記の"leaf_size.csv"をデータフレームとして読み込んだ場合、このデータフレームを"boxplot"関数の引数として指定するだけで箱ひげ図を描画できます。
Rのコンソール
> # leaf_size.csvを読み込んで、"leaf_size"という名前のデータフレームに格納する。
> leaf_size <- read.table("C:\\leaf_size.csv", header=TRUE, encoding="CP932", sep=",")
> # 箱ひげ図の描画
> boxplot(leaf_size)
軸のラベルとタイトルを指定した箱ひげ図の描画
- X軸のラベルは"xlab"パラメーター、Y軸のラベルは"ylab"パラメーターで指定できます。
- グラフのタイトルは"main"パラメーターで指定できます。
Rのコンソール
> # Y軸のラベルとタイトルを指定した箱ひげ図の描画
> boxplot(leaf_size, ylab="leaf size(mm^2)", main="Leaf size in Mt.Miyatsuka")
Author And Source
この問題について(【R】箱ひげ図を描く方法), 我々は、より多くの情報をここで見つけました https://qiita.com/nkojima/items/016bb9ace336e88bc9ad著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .