R-histograms

提供:Dev Guides
移動先:案内検索

R-ヒストグラム

ヒストグラムは、範囲にバケット化された変数の値の頻度を表します。 ヒストグラムはバーチャットに似ていますが、違いは値を連続した範囲にグループ化することです。 ヒストグラムの各バーは、その範囲に存在する値の数の高さを表します。

Rは、* hist()*関数を使用してヒストグラムを作成します。 この関数は、ベクトルを入力として受け取り、いくつかのパラメーターを使用してヒストグラムをプロットします。

構文

Rを使用してヒストグラムを作成するための基本的な構文は次のとおりです-

hist(v,main,xlab,xlim,ylim,breaks,col,border)

以下は、使用されるパラメータの説明です-

  • v は、ヒストグラムで使用される数値を含むベクトルです。
  • main はチャートのタイトルを示します。
  • col はバーの色を設定するために使用されます。
  • border は各バーの境界線の色を設定するために使用されます。
  • xlab は、x軸の説明に使用されます。
  • xlim は、x軸の値の範囲を指定するために使用されます。
  • ylim は、y軸の値の範囲を指定するために使用されます。
  • breaks は、各バーの幅を示すために使用されます。

入力ベクトル、ラベル、列および境界線パラメーターを使用して、単純なヒストグラムが作成されます。

以下のスクリプトは、現在のR作業ディレクトリにヒストグラムを作成して保存します。

# Create data for the graph.
v <-  c(9,13,21,8,36,22,12,41,31,33,19)

# Give the chart file a name.
png(file = "histogram.png")

# Create the histogram.
hist(v,xlab = "Weight",col = "yellow",border = "blue")

# Save the file.
dev.off()

上記のコードを実行すると、次の結果が生成されます-

Vのヒストグラム

XおよびY値の範囲

X軸とY軸で許可される値の範囲を指定するには、xlimパラメーターとylimパラメーターを使用できます。

各バーの幅は、ブレークを使用して決定できます。

# Create data for the graph.
v <- c(9,13,21,8,36,22,12,41,31,33,19)

# Give the chart file a name.
png(file = "histogram_lim_breaks.png")

# Create the histogram.
hist(v,xlab = "Weight",col = "green",border = "red", xlim = c(0,40), ylim = c(0,5),
   breaks = 5)

# Save the file.
dev.off()

上記のコードを実行すると、次の結果が生成されます-

ヒストグラムの改行