私の数学は少し基本的なので、前もって何らかの前提条件をお詫びします。ゴランのシミュレートベルカーブの値
シミュレートされたベルカーブに存在する値を取得したいとします。私は実際にベルカーブまたはプロットを作成したくない、私はちょうど入力値を与えられた関数を使用したいと思います私に対応するY軸の値を仮想ベルカーブに教えてください。
はここで完全な問題文のです:
私は0.0と1.0の間の浮動小数点値を生成しています。
0.50はベルカーブの2.0を表し、最大値です。値< 0.50と> 0.50の値がこのベルカーブ上で落ち始めるので、例えば0.40と0.60は同じで、1.8のようになります。この例では、1.8が任意に選択されています。この「グラジエント」をどのように微調整できるかを知りたいと思います。
今、私は非常に粗い実装を行っています。たとえば、0.40以上の値の場合は、関数は2.0を返しますが、これを 'スムーズに'し、降下/勾配
私はここで説明ゴー
この式については、https://en.wikipedia.org/wiki/Gaussian_functionを参照してください。累乗にはmath.Expを使用します。 – Volker