Rを使用して任意のデータセットの構築ボックスプロット.
24965 ワード
単変量データのBoxplotの構築法
Boxplotは、データが簡潔であるか、または、データが対称であるならば、速く表示するために、データを要約するために用いる
異常発生者それは5つの数の要約に基づいています.その最も簡単な使用法では、Boxplot
下半身(基本的にQ 1)、中央値(Q 2)、上四半期(基本的にはQ 3)、およびデータセットの最小値と最大値に拡張するウィスカー.
ボックスとウィスカのプロットを作成するには、
boxplot()
関数を使用する必要があります.別の例を見てみる前に、関数が取る引数を説明しましょう.データ:これはあなたのデータセットです.式中の変数を取るフレーム(またはリスト).
プロットを構成するボックスの相対幅を与えるベクトル.これは通常、2つ以上のプロットを比較して使用されます.
falseに変更すると、グラフが表示されませんが、boxplotsに基づいている要約が返されます.
例1
次のデータのボックスプロットを描画します.
24の16の16の33の33の13の28の19の47の49の49の56の20の26の28の29の30の18 19 19 15 47 32 14 14 14.
コード>
scores=c(24, 46, 16, 33, 16, 13, 28, 19, 47, 49, 8, 56, 20, 26, 28, 29, 30, 18, 19, 15, 47, 32, 14, 25, 14)
boxplot(scores)
結果>あなたが見ることができるように、我々はちょうど単純なBoxplotをプロットします.しかし、我々のグラフを美化するために、我々は次の3つの加重(メイン、XlabとYylab、色)を上でリストさせました.次のコードをコピーして調べます.
scores=c(24, 46, 16, 33, 16, 13, 28, 19, 47, 49, 8, 56, 20, 26, 28, 29, 30, 18, 19, 15, 47, 32, 14, 25, 14)
boxplot(scores,main="THE SCORE OF STUDENTS IN STATISTICS",xlab='The box-plot', ylab='Scores',col="red")
結果>グラフを見ることができますので、正確に何がそれらのそれぞれに割り当てられたグラフを反映します.コードにもっと議論してみよう.
ボーダー色を加えてHorrzontal Boxplotを描く方法
垂直の箱の代わりに、我々は水平になるでしょう、また、我々は境界に割り当てられる値を持ちます.次のコードを見てください.
コード>
scores=c(24, 46, 16, 33, 16, 13, 28, 19, 47, 49, 8, 56, 20, 26, 28, 29, 30, 18, 19, 15, 47, 32, 14, 25, 14)
boxplot(scores,main="THE SCORE OF STUDENTS IN STATISTICS",xlab='Scores', ylab='The box-plot',col="black",border='green',horizontal=TRUE)
結果>今、私はあなたがここで起こっていることを理解することができるべきであると思っていました.あなたがコードをチェックするならば、私は色を変えました、また、箱が現在Horrizontalであるので、ラベルは交換されました.
より多くのパラメータの役に立つことを見ましょう.私は幅、アウトラインとノッチを実装しています.
例
STEP 114の数学学生と物理学学生のスコアを示している次のデータの間で比較を示してください.
数学学生:34、44、25、44、29、46、59、40、33、45、27、34、44、28、49.
物理学生:44、56、35、49、39、22、49、20、60、39、50、55、51、30、39.
maths=c(34, 44, 25, 44, 29,46, 59, 40, 33, 45, 27,34, 44, 28, 49)
physics=c(44, 56, 35, 49, 39, 22, 49, 20, 60, 39, 50, 55, 51, 30, 39)
boxplot(maths,physics,main="THE SCORE OF STUDENTS IN STATISTICS",ylab='Scores', xlab='The box-plot',col="black",border='green',horizontal=FALSE)
結果>上記のグラフで使用されるすべての引数は、すでに知っているものですが、いくつかの他のを使用してみましょう.次のコードを遵守する
maths=c(34, 44, 25, 44, 29,46, 59, 40, 33, 45, 27,34, 44, 28, 49)
physics=c(44, 56, 35, 49, 39, 22, 49, 20, 60, 39, 50, 55, 51, 30, 39)
boxplot(maths,physics,main="THE SCORE OF STUDENTS IN STATISTICS",ylab='Scores', xlab='The box-plot',col="black",border='green',horizontal=FALSE,width=c(1,2),notch=TRUE)
結果>私たちが使用したノッチは、ボックスの一部を切断し、あなたが見ることができるジグザグ形状を作る.ここで割り当てられた幅は1つの比率2を意味します.そして、あなたがグラフを観察するならば、あなたは2番目のグラフ幅が最初のものの2倍であると理解します.あなたが3 BoxPlotを持っている場合は、ベクトル内の3値を提供する必要があります.
概要とプロットについては、次の例を見てみましょう.
例
ボックスプロットでkgの15の男性のメジャーの以下の高さを表します
4、8、24、19、18、15、22、21、24、25、23、24、23、18、17.
コード>
height<-c(4,8, 24, 19, 18, 15, 22, 21, 24, 25, 23, 24, 23, 18, 17)
boxplot(height,main="THE HEIGHT OF FIFTEEN MEN",ylab='Scores', xlab='The box-plot',col="green",border='black')
結果>あなたが箱の下を見ている小さな円は、我々が外れたものと呼ばれるものです.データ集合の中で非常に小さいか大きな観測を示します.我々の計画でこれを避けるために、我々はアウトラインを利用します.下記のように
コード>
height<-c(4,8, 24, 19, 18, 15, 22, 21, 24, 25, 23, 24, 23, 18, 17)
> boxplot(height,main="THE HEIGHT OF FIFTEEN MEN",ylab='Scores', xlab='The box-plot',col="green",border='black',outline=FALSE)
結果>あなたはそれがどのように興味深いかを確認できますか?ではプロット引数を使用してプロットを無効にします.
コード>
height<-c(4,8, 24, 19, 18, 15, 22, 21, 24, 25, 23, 24, 23, 18, 17)
> boxplot(height,main="THE HEIGHT OF FIFTEEN MEN",ylab='Scores', xlab='The box-plot',col="green",border='black',outline=FALSE,plot=FALSE)
結果>$stats
[,1]
[1,] 15.0
[2,] 17.5
[3,] 21.0
[4,] 23.5
[5,] 25.0
$n
[1] 15
$conf
[,1]
[1,] 18.55227
[2,] 23.44773
$out
[1] 4 8
$group
[1] 1 1
$names
[1] ""
この記事は役に立つと思いますか?興味があるかもしれない他のどこかに共有することを考えてください.サポートしてくださいと私はもっと書くことをやる気に.あなたが09153036869
に質問をするならば、あなたは私にコメントをすることもできます.何でも聞いてください.感謝
ハッピーコーディング
Reference
この問題について(Rを使用して任意のデータセットの構築ボックスプロット.), 我々は、より多くの情報をここで見つけました https://dev.to/maxwizard01/construct-box-plot-of-any-data-set-using-r-1d7cテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol