2010-01-31 3 views
0

저는 Python 프로그램에서 배포 함수를 사용하려고합니다. (임의의 함수를 알아 냈으므로 특별히 gsl_cdf_beta_Pinv()를 찾고 있습니다.) 찾을 수 없습니다. 누군가가 프로그램에서 이러한 대안이나 빠른 대안을 어떻게 사용할 수 있는지 말해 줄 수 있습니까?PyGSL에서 gsl_cdf_beta_Pinv()는 어디에 있습니까?

감사합니다,

마크 채널.

답변

1

그것은이 클래스 RealDistributionself.distribution_type==beta 그 인스턴스의 방법 cum_distribution_function_inv 의해 매개되는 것으로 (모듈 probability_distribution 용)이 Cython source file 정의있다. 따라서 모듈을 가져 와서 클래스를 인스턴스화 한 다음 메소드를 호출해야합니다.

from gsl import probability_distribution 
thebeta = probability_distribution.RealDistribution(type='beta', 
                parameters=[alpha, beta]) 
print thebeta.cum_distribution_function_inv(0.1) 

는이 코드를 테스트하기 위해 손에 GSL 설치가없는 (그래서이있을 수 있습니다 약간의 세부 사항을 잘못 여기!)하지만 난이 올바른 방향으로 포인트를 바랍니다.