一部のデータに正規分布を重ね合わせようとしています。データをビニングしてプロットしましたが、比較のために正規分布を生成したいと考えています。これにはjStatを使用しています。
これまでのところ、正規分布を生成できましたが、実際のデータと同じサイズになるように「スケールアップ」する方法がわかりません。
正規分布データは、実際のデータよりも桁違いに小さく、グラフ上ではほぼフラットに表示されます。
これが私が意味することです:
これは、青をオフにした黒線のプロットです。これらは頻度ではなく確率だと思います。
正規分布を生成するためにこれまでに使用したコードは次のとおりです。
// Mean & Std dev for calculating normal pdf
var mean = jStat.mean(data);
var stdev = jStat.stdev(data);
// get min & max for defining range of values for normal
var min = jStat.min(data);
var max = jStat.max(data);
// binNum = number of bins
var normData = jStat.seq(min, max, binNum, (x) => {
return jStat.normal.pdf(x, mean, stdev);
});
サンプルサイズを(とりわけ)掛けてみましたが、役に立ちませんでした。確率を頻度に変換する方法、または正規分布を「スケーリング」する方法はありますか?