설명서 향상은 일반 및 감마 분포 모두에 대해 quantile 함수 (역함수 cdf 함수)를 제공하는 것으로 보이지만 실제로는 어떻게 사용할 수 있습니까? 누군가 예를 붙여 주시겠습니까?부스트 (Q ++)에서 Quantile 함수
10
A
답변
8
양분 계산은 자유 함수로 구현됩니다.
#include <boost/math/distributions/normal.hpp>
boost::math::normal dist(0.0, 1.0);
// 95% of distribution is below q:
double q = quantile(dist, 0.95);
또한 (오른쪽에서 분위수) 보수를 얻을 수 있습니다 사용 : 예를 들면 다음과 같습니다이다
// 95% of distribution is above qc:
double qc = quantile(complement(dist, 0.05));
이와 유사한 가공 한 예는 여기에 있습니다 :
편집 : 덕분에 무료 함수에 대한 네임 스페이스가 필요하지 않습니다.
3
QuantCorner에 실행 가능한 예제가 있습니다.
// Édouard Tallent @ TaGoMa.Tech
// September 2012
#include<boost/math/distributions.hpp>
#include<iostream>
using std::cout;
using std::endl;
double inverseNormal(double prob, double mean, double sd){
boost::math::normal_distribution<>myNormal (mean, sd);
return quantile(myNormal, prob);
}
int main (int, char*[])
{
try
{
double myProb = 0.1; // the 10% quantile
double myMean = 0.07; // a 7% mean
double myVol = 0.14; // a 14% volatility
cout << inverseNormal(myProb, myMean, myVol) << endl;
}
catch(std::exception& e)
{
cout << "Error message: " << e.what() << endl;
}
return 0;
}
관련 문제
- 1. Quantile 집계 함수 작성 방법은 무엇입니까?
- 2. 부스트 shared_ptr use_count 함수
- 3. C++ 부스트 함수 비교
- 4. 부스트 바인딩 함수
- 5. 부스트 : 스레드 및 멤버 함수
- 6. Rpy를 통한 quantile 평균 정렬
- 7. 장고 - Q
- 8. C++에서 lambda :: _ 1을 부스트 0x
- 9. quantile (s)을 동적으로 모니터하는 알고리즘
- 10. quantile regression을 사용하여 주식 데이터에 적합
- 11. C#에서 함수 사용
- 12. 리스트 함수 C++에서
- 13. C++에서 Malloc 함수
- 14. 부스트 : 화재 및 비동기 함수 호출을 잊어 버리시겠습니까?
- 15. C++에서 x = P> Q에 해당하는 Q #
- 16. Q- 러닝 향상
- 17. 부스트 :: 파이썬과 부스트 :: 스레드에 관한 문제
- 18. MS Access 07 - Q 조회 룩 대 대 다 대다; Q : 다 대다 서식의 Q 확인란.
- 19. Django Q 객체의 질의?
- 20. q 도움말보기 이미지 요소
- 21. Codeignitor -보기 생성 Q
- 22. SQL 인덱싱 성능 Q
- 23. Q 표시가없는 응용 프로그램
- 24. Q & A PHP 스크립트
- 25. q 아약스 내용의 팁
- 26. Q 문자열의 2D 행렬
- 27. q 요소에서 스타일 제거
- 28. eval()에서 람다 함수 생성하기
- 29. C#에서 VBA 함수 호출
- 30. C#에서 오라클 함수 호출하기
[이 페이지 (http://www.boost.org/doc/libs/1_46_1/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html)에는 정규 분포의 분위수를 계산하는 예제가 들어 있습니다. 그것은 매우 직설적 인 것처럼 보입니다. 이 방법이 효과가 있습니까? –