1

hist()多数の「バー」で構成されるヒストグラムを生成します

各バーを1つのポイントに置き換えて、多くのポイントを一緒にすると連続した曲線のように見えるようにするにはどうすればよいですか?

4

2 に答える 2

5

いくつかのダミーデータ

x <- rnorm(50)

# create a histogram
.hist <- hist(x)

# look at the structure to see what is created when calling hist
str(.hist)

## List of 7
## $ breaks     : num [1:10] -2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2
## $ counts     : int [1:9] 1 2 5 6 8 10 10 5 3
## $ intensities: num [1:9] 0.04 0.08 0.2 0.24 0.32 0.4 0.4 0.2 0.12
## $ density    : num [1:9] 0.04 0.08 0.2 0.24 0.32 0.4 0.4 0.2 0.12
## $ mids       : num [1:9] -2.25 -1.75 -1.25 -0.75 -0.25 0.25 0.75 1.25 1.75
## $ xname      : chr "x"
## $ equidist   : logi TRUE
## - attr(*, "class")= chr "histogram"

# we could plot the mids (midpoints) against the counts
with(.hist, plot(mids, counts))

または、単に使用することができますdensity

plot(density(x))

ここに画像の説明を入力してください

于 2012-07-18T00:18:11.480 に答える
1

必要なのは、ヒストグラムの密度プロットです。これまでの2つの答えは次のとおりです。最初の答えは、密度プロットをヒストグラムにオーバーレイする方法を示しています。そして、密度プロットを作成する方法についての2番目。

Rヒストグラムおよび密度プロットでの軸ラベル付け。密度プロットの複数のオーバーレイ

度数分布表から密度をプロットする方法

于 2012-07-18T00:18:22.500 に答える