• ベストアンサー

Rで箱ひげ図を描く方法を教えてください。統計初心者なので変な表現しかで

Rで箱ひげ図を描く方法を教えてください。統計初心者なので変な表現しかできず、すみません。ネットで調べながらRで箱ひげ図を描く方法を調べましたが、dat <- c(数値,数値,数値・・・)boxplot(dat) と入力すると確かにグラフが描けました。ただ、ABC3つのグループについてそれぞれグラフを描き、1枚のグラフにまとめたい(棒が3本ならぶように)のですが、その場合はどのように入力すれば良いのでしょうか?縦軸の名前、横軸の名前、それぞれのグラフの名前(ABC)はどのように指示すればよいのでしょうか?素人でも分かるようにどなたか教えてください!どうぞよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#227064
noname#227064
回答No.1

添付図のように一つの図にボックスを三つ描きたいということですよね。 データフレームを使えば、plot又はboxplotで簡単に作成できます。 データフレームはA,B,Cの3グループでそれぞれ5つのデータを入れます。 左の列がグループ、右が値の列としています。 添付図は4分割して左側がplot、右側がboxplotを使って描きました。 下側の図は、main, ylab, xlabを指定することで図のタイトルと縦軸、横軸の名前を適当につけました。 (x <- data.frame(group = LETTERS[rep(1:3, each = 5)], value = rnorm(5*3))) # 仮のデータ par(mfrow = c(2, 2)) # 描画領域を4分割 plot(x) # 左上の図 boxplot(value ~ group, data = x) # 右上の図 plot(x, main = "title", xlab = "yoko", ylab = "tate") # 左下の図 boxplot(value ~ group, data = x, main = "title", xlab = "yoko", ylab = "tate") # 右下の図 par(mfrow = c(1, 1)) # 4分割を元に戻す。

参考URL:
http://cse.naro.affrc.go.jp/takezawa/r-tips/r.html
dokinchan33
質問者

お礼

迅速なお返事、ありがとうございます。早速やってみています。ご親切なお返事に大変感謝しております。データを入力する際、A群のデータ(A1、A2、A3、A4、A5) B群(B1~B5) C群(C1~C5)だとするとどこにそれぞれを入れればよいのでしょう?仮のデータのところに並べればいいんでしょうか?度々すみません、教えてください!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#227064
noname#227064
回答No.3

> A群のデータ(A1、A2、A3、A4、A5) B群(B1~B5) C群(C1~C5)だとするとどこにそれぞれを入れればよいのでしょう? > 仮のデータのところに並べればいいんでしょうか? 仮のデータとしたところに並べることになります。 group value A 0.38655618 A -1.22631447 A -0.34199543 A 0.05168483 A 1.16328500 B 0.78202723 B 3.05668355 B -0.74903686 B 0.13483894 B -0.70641244 C -1.61212481 C -0.84468737 C -0.76269047 C -2.03184006 C 1.43648328 というデータなら、 x <- data.frame( group = c("A","A","A","A","A","B","B","B","B","B","C","C","C","C","C"), value = c(0.38655618,-1.22631447,-0.34199543,0.05168483,1.16328500, 0.78202723,3.05668355,-0.74903686,0.13483894,-0.70641244, -1.61212481,-0.84468737,-0.76269047,-2.03184006,1.43648328)) と入力するのが一番単純な方法です。 Excel等でデータ入力をしておいて、テキストファイルやcsvファイルに保存してread.tableやread.csvで読み込む方法もあります。 直接xlsファイルを読み込むこともできるようです。

dokinchan33
質問者

お礼

とてもよく分かりました。初心者にも分かりやすい親切なお答えをありがとうございます。本当に助かりました。

全文を見る
すると、全ての回答が全文表示されます。
noname#227064
noname#227064
回答No.2

図を付け忘れました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELで箱ひげ図を作りたいのですが。

    書籍に添付されたCD-ROMの中にあったEXCELのシートで、箱ひげ図が作られているのを見ました。 EXCELのグラフで箱ひげ図を作る方法を教えてくれませんか。 株価チャートが似ているので、それを利用するのかとも思ったのですが、そうではなさそうです。。。。

  • 箱ひげ図

    海外在住です。現地校6年生の子どもの算数の宿題に箱ひげ図が出て、困っています。 どなたか助けてください!(教科書は学校に置きっぱなしなので手元にありません。) 箱ひげ図の基本的なことは今ネットで調べて、与えられた箱ひげ図を次のように読むことができました。 最小値 2 第1四分位点 20 中央値 21 平均値 21 第3四分位点 25 最大値 30 問題は、この箱ひげ図が表す15の数値を書けというものなのです。お手上げです・・・・ ついでに、私は日本で義務教育を終えましたが、学校で箱ひげ図を習った記憶がありません。 日本ではいつ習うものですか?小学6年にこんなもの必要なの?って思ってしまいます。 よろしくお願いします。

  • 箱ひげ図の中央値について

    現在、研究でシミュレーションを行っております。 いくつかデータがあり、統計学には詳しくないのですが データの分散を知るために箱ひげ図を作成しました。 この箱ひげ図を作成する際に中央値も算出したのですが、 「これらのデータから○○といえる」と言う際に用いることができる数字は、 この中央値でいいのでしょうか。それとも平均値でしょうか。

  • 統計学 箱ひげ図についての質問です。

    ある身長の統計の結果から箱ひげ図を書きたいのですが、箱の上下のひげをどこまで伸ばしたらいいのかわからないので教えてください。また、この場合、外境界線は書き入れるのかどうか教えてください。 上部ヒンジ(75パーセント点)162.4cm、 中央値(50パーセント点)156.95cm、 下部ヒンジ(25パーセント点)152.8cm、 内境界点=138.4cm、176.8cm。 外境界点=124.0cm、191,2cm。 データ上、一番低い身長は145.6cm。一番高い身長は173.5cm。 よろしくお願いします。

  • Excelの箱ひげ図を使うと表示が遅い

    最近になって、Excelで箱ひげ図というデータのばらつき具合を見やすくするグラフがあることを知りました。 しかし、このグラフを使うと表示が異様に遅くなってしまいます。 そのグラフがあるシートを表示させようとしたとき、そのシート内のセルを変化(データの書き換えなど)させたとき、セルの幅を変えたとき、などなど、グラフと関係ないセルに対してでも1,2分フリーズします。 今のところ必ず復帰する(フリーズのままではない)のですが、ちょっと操作しようとしただけで数分の時間が無駄になってしまいます。 グラフをほかの(散布とか)に変えるとストレスなく表示可能なので、箱ひげ図特有の現象と思われるのですが、箱ひげ図のままで対処できないでしょうか。

  • EXCELでの散布図の作成方法

    EXCELで散布図を作成したいのですが, どうやってつくって良いかよくわかりません... いくつかの群の体重を比較したいと思っています. そこで,横軸はそれぞれの群ごとに分けて,縦軸を体重として 1つのグラフとして作成したいです. しかし,1つの群しかグラフに乗せることができず,またその群も横軸が 1,2,3,・・・・のように横に広がったグラフになってしまいます. このような広がることがなく作成することができる方法を教えてください. 宜しくお願いします.

  • 箱ひげ図について質問です。

    以下の数値を箱ひげ図にすると、A項目とB項目の下ひげの数値がマイナスになるのですが、この場合下ひげの数値は何をしめしているのでしょうか? 元データの数値は、マイナスはあり得ない数値なので、質問しました。 A項目 第1四分位:0.53 中央値-第1四分位:0.19 第3四分位-中央値:0.16 B項目 第1四分位:0.61 中央値-第1四分位:0.23 第3四分位-中央値:0.43 C項目 第1四分位:1.12 中央値-第1四分位:0.24 第3四分位-中央値:0.19 よろしくお願いします。

  • 箱ひげ図について

    こんにちはnachi1006です。 箱ひげ図の制作方法(公式?)についてお伺いしたいのですが、 (1)メディアン(Q1・Me・Q3)を求める (2)QRを求める      QR=Q3ーQ1 (3)1.5×QRを求める (4)下境界=Q1ー(3)    上境界=Q3+(3) で良いのでしょうか?そしてデータの最小が0なのに下境界がマイナスになることはあり得るのでしょうか? どうぞよろしくお願いしますm(_ _)m nachi1006でした(*'-')ゞ

  • 統計ソフトRで等高線図を描くには

    お世話になります。 統計ソフトRで等高線図を書きたいと考えています。 データは(X,Y,Z)で与えられています。 グラフの横軸をx座標、縦軸をy座標として、z座標を等高線で示したいのですが、どのようにすればよいでしょうか? contour関数を使えば可能だと思うのですが、どのように記述すればよいかがわかりません。 不明な点はお尋ねいただければ詳しく説明いたします。

  • グラフの作り方(エクセル)

    グラフを作る際に縦軸はうまく決まるんですが横軸がうまく設定できません。縦軸に数値、横軸に年代(1900年など)を入力したいのですがどうしたらよいでしょうか。教えてください。