A Neural Bayesian Estimator for Conditional Probability Densities이라는 문맥에서 변수의 일부 전처리를 구현 중입니다.통합 Chi^2 함수의 역함수를 구현하는 방법은 무엇입니까?
상태 : 1.) 비선형 일 때, s가 균일하게 분포하는 단조 변수 변환 F : t-> s가 적용됩니다. 하여 용지에 언급이 달성 될 수
>>> sorting the target vector in ascending order
>>> fitting the spline to data, e.g. using interpolate from scipy
2)는 그 후이 interp
달성 될 수 -1과 1 사이에 놓여 스케일링 S :
>>> from numpy import interp
>>> interp(256,[1,512],[5,10])
3) 마지막으로 평면 분포는 표준 1을 사용하여 0을 중심으로 한 가우스 분포로 변환해야합니다.
구현 방법에 대한 첫 번째 두 단계는 분명하지만 세 번째 단계는 어려움을 겪고 있습니다.
3)에 관해서는 저자는 통합 X^2 (X ... chi) 함수의 역함수를 사용할 수 있다고 말합니다. 이 작업에 적합한 라이브러리, 특히 Python이 있습니까?
업데이트 1 :
X^2 = P *
다시 용지를 판독 한 결과, 다음과 같이 X^2 직접 치에 관련되지 않고, 오히려 계산 보인다 (O-1)^2 + (P-1) * ((- 1) -O)^2
순도와 같은P
(쉽게 어떤 변수를 소정의 계산 될 수있다) 및 o
변수 자체.
-1과 1 사이의 비율로 주어진 s에 대해 나는 lower bound = -1 및 upper bound = s로 적분을 계산 한 다음 그 역함수를 구할 수 있습니다.
질문 : 수치로 표시하는 방법은 무엇입니까? 당신이 설명 here로 PDF와 X 2 분포를 의미하는 경우
일부 (임의 U (0,1)) 번호로 정의 하였다 ... – Scholle
@Scholle 업데이트보기 –
유망! 온라인 계산기에서 위/아래 경계를 설정할 위치는 어디입니까? 적분의 역함수를 구하는 차분 계산에 관해서 : 아마도 -1에서 1까지의 적분 A와 -1에서 O까지의 (0 = -1과 1 사이의 어떤 값의 변수) 계산을 의미 할 것입니다. 역 C는 C = AB입니다. 당신이 programatically 할 필요가있는 모든 파이썬 lib coz 알아요. – Scholle