1. ホーム
  2. r

[解決済み] 密度曲線のヒストグラムへのフィッティング (R)

2022-12-25 16:38:48

質問

Rでヒストグラムに曲線を当てはめる関数はありますか?

次のようなヒストグラムがあったとします。

hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4)))

一見正常に見えますが、歪んでいます。このヒストグラムを包み込むように歪んだ正規曲線を当てはめたい。

この質問はかなり基本的なことなのですが、ネットで調べてもRの答えが見つからないようです。

どのように解決するのですか?

私があなたの質問を正しく理解するならば、あなたはおそらくヒストグラムと一緒に密度推定をしたいです。

X <- c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))
hist(X, prob=TRUE)            # prob=TRUE for probabilities not counts
lines(density(X))             # add a density estimate with defaults
lines(density(X, adjust=2), lty="dotted")   # add another "smoother" density

長い時間をかけて編集する。

少しドレスアップしたバージョンです。

X <- c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))
hist(X, prob=TRUE, col="grey")# prob=TRUE for probabilities not counts
lines(density(X), col="blue", lwd=2) # add a density estimate with defaults
lines(density(X, adjust=2), lty="dotted", col="darkgreen", lwd=2) 

と、それが生成するグラフを示します。