0

一部のデータに正規分布を重ね合わせようとしています。データをビニングしてプロットしましたが、比較のために正規分布を生成したいと考えています。これには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);
});

サンプルサイズを(とりわけ)掛けてみましたが、役に立ちませんでした。確率を頻度に変換する方法、または正規分布を「スケーリング」する方法はありますか?

4

1 に答える 1