温度センサーからのデータがあります。私は上に正規分布オーバレイを持つヒストグラムをプロットしたいと思っていました。私はオーバーレイがフラットではないと思っていますが、何らかの理由でフラットラインです。どうして?私のベルカーブがフラットな理由
これはデータがやや離散しているためです。センサーは温度を約登録するので、最大で0.2Cに丸めます。当然、データドメインにはスペースがあります。私のデータは数千点ありますが、私が行うときunique(temperature$VALUE)
- 私は70点を受け取ります。これが問題なのでしょうか?はいの場合、Rコードを修正するにはどうしたらいいですか?それが本当ならば、私は非常に奇妙な何かをやっている場合、私はとても残念、STATでその苦手
ggplot(temperature, aes(VALUE)) + geom_histogram(binwidth = 0.05) +
stat_function(geom="line", fun=dnorm, lwd = 1, colour="red", args=list(mean = mean(temperature$VALUE), sd = sd(temperature$VALUE)))
は、説明してください。
'dnorm'の平均と標準偏差を指定する必要があります。ここで$ \ mu = 0 $と$ \ sigma = 1 $のベルカーブを描きます。これは実際には$ 24 $〜$ 28 $の間に "フラット"です。 –
@StéphaneLaurentああ、そうです。私は間違いなく引数を削除しました。アップデートを参照してください、私はそれを追加しました。結果はまだ同じです – Archeg
見て[ここ](http://www.cookbook-r.com/Graphs/Plotting_distributions_(ggplot2)/)または[ここ](http://www.r-bloggers.com/how -g-make-a-histogram-with-ggplot2 /)を使用します。あなたは 'aes(y = .. density ..)'を使う必要があります。これは途中でスタックオーバーフローの問題です。 –