2016-07-04 4 views
1

私は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; 
} 

答えて

0

利用boost::math::skew_normal_distribution代わりのためのboost::skew_normal_distribution:私は取得しています主な問題は、メッセージがされ

注意メッセージ

skew_normal_distributionは、boostのメンバーではありません。

関連する問題