2016-07-04 6 views
1

저는 C++과 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의 멤버가 아닙니다.