R で相対頻度ヒストグラムを作成する方法


相対頻度ヒストグラムは、データセット内の値の相対頻度を表示するグラフです。

このチュートリアルでは、次の構文を使用するlattice histogram()関数を使用して、R で相対頻度ヒストグラムを作成する方法について説明します。

ヒストグラム(x、タイプ)

金:

  • ×:データ
  • type:作成する相対頻度ヒストグラムのタイプ。オプションには、パーセンテージ、カウント、密度が含まれます。

デフォルトのヒストグラム

まず、格子パッケージをロードします。

 library(lattice)

デフォルトでは、このパッケージは y 軸に沿ったパーセンテージを持つ相対度数ヒストグラムを作成します。

 #create data
data <- c(0, 0, 2, 3, 4, 4, 5, 6, 7, 12, 12, 14)

#create relative frequency histogram
histogram(data) 

R の相対頻度ヒストグラム

ヒストグラムの編集

次の引数を使用して、タイトル、異なる軸ラベル、および異なる色を含めるようにヒストグラムを変更できます。

  • メイン:タイトル
  • xlab: x 軸のラベル
  • ylab: y 軸のラベル
  • Col:ヒストグラムで使用する塗りつぶしの色

例えば:

 #modify the histogram
histogram(data,
          main='Points per Game by Player',
          xlab='Points per Game',
          col='steelblue')

trellis パッケージを使用した R の相対頻度ヒストグラム

ビンの数を変更する

Breaks引数を使用して、ヒストグラムで使用するビンの数を指定できます。

 #modify the number of bins
histogram(data,
          main='Points per Game by Player',
          xlab='Points per Game',
          col='steelblue',
          breaks=15 )

R のビンを当てはめた相対度数ヒストグラム

指定するカテゴリが多いほど、データについてより詳細な洞察を得ることができます。逆に、指定するカテゴリが少ないほど、データはより集約されます。

 #modify the number of bins
histogram(data,
          main='Points per Game by Player',
          xlab='Points per Game',
          col='steelblue',
          breaks=3 )

R の相対頻度ヒストグラム

関連:スタージェスの法則を使用して、ヒストグラムで使用する最適なグループ数を特定します。

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です