2

非常に少ないデータからこれらのベルカーブを生成できるようにしたいと思います。

ベルキューブ

これらのベルカーブによって生成されたデータを取得するPHPの関数を探しています。それらを表示するために何を使用するかはまだわかりませんが、最初にデータが必要です。

私は数学があまり得意ではないので、正規分布を作成してみましたが、「細いベルカーブが欲しい」または「大きなベルカーブが欲しい」と言う簡単な方法はありません。

たぶん、上の写真の右側の上にある引数を使用するのはクールかもしれません。

PHPでこれらのグラフのデータポイントを再現する方法を誰かが知っていますか?

ありがとうございました!

4

1 に答える 1

6

さて、ウィキペディアで正規分布の確率密度の式を調べることができます。

この関数のPHP実装は、次のようになります。

function normal($x, $mu, $sigma) {
    return exp(-0.5 * ($x - $mu) * ($x - $mu) / ($sigma*$sigma))
        / ($sigma * sqrt(2.0 * M_PI));
}

この関数は、投稿したベルカーブの値を提供します。関数に関するウィキペディアの記事を読むことをお勧めしますが、簡単に言えば、$muベルカーブの中央のピークの位置をマークし、$sigmaその幅を決定します(の値が大きいほど$sigma、分布が広くなります)。

于 2012-02-08T23:34:17.177 に答える