私はC++とboostをかなり新しくしています。boostのskewed_normal_distributionを使用する
私は、Boostのskewed_normal_distribution
クラスを使用して歪んだ分布から派生した一連の数値を作成したいと考えています。
私は始める方法もわかりません。平均0.05、分散0.95、傾き0.5の分布を定義したいと思います。次のコードは機能しません。私はvariate_generator
も設定する必要があることを認識しています。
誰でもいくつかのポインタを提供できますか?私はskew_normal_distribution
の非常に直感的な文書のページを見つけることができませんが、それは私の未熟さのためかもしれません。
'skew_normal_distribution
' 'boost
' のメンバではありません
感謝
#include <boost/random.hpp>
#include <boost/random/normal_distribution.hpp>
#include <boost/math/distributions/skew_normal.hpp>
int main() {
boost::skew_normal_distribution<> normal(0.05, 0.95, 0.5);
return 0;
}