重複の可能性:
erf(x) と math.h
C++ での統計に最適なライブラリは?
C++ で累積正規分布関数を実装する標準的な方法があるかどうか疑問に思っています。または、そのタスク用の既存のライブラリはありますか?
もしあれば、C++ 用の優れた統計ライブラリを推奨できますか?
ありがとう。
重複の可能性:
erf(x) と math.h
C++ での統計に最適なライブラリは?
C++ で累積正規分布関数を実装する標準的な方法があるかどうか疑問に思っています。または、そのタスク用の既存のライブラリはありますか?
もしあれば、C++ 用の優れた統計ライブラリを推奨できますか?
ありがとう。
これは erf 関数 (標準数学ライブラリsourceに含まれています) で行うことができます。
CDF = 0.5 + 0.5 * erf(x/(sigma * sqrt(2.0)));
もちろん、正規分布の場合は sigma = 1.0 です。
ブーストは標準と同じくらい良いです。より多くのブースト数学/統計について。
累積正規分布のスタンドアロンC++実装の簡単な例は、こちらから入手できます。