주요 콘텐츠

ncx2cdf

비중심 카이제곱 누적 분포 함수

구문

p = ncx2cdf(x,v,delta)
p = ncx2cdf(x,v,delta,'upper')

설명

p = ncx2cdf(x,v,delta)x의 각 값에 대해 대응하는 자유도 v와 양의 비중심성 모수 delta를 사용하여 비중심 카이제곱 cdf를 계산합니다. x, v, delta는 모두 동일한 크기를 가진 벡터, 행렬 또는 다차원 배열일 수 있으며, p도 같은 크기를 가집니다. x, v 또는 delta에 대한 스칼라 입력값은 다른 입력값과 동일한 차원을 갖는 상수 배열로 확장됩니다.

p = ncx2cdf(x,v,delta,'upper')는 극단 위쪽 꼬리 확률을 더 정확하게 계산하는 알고리즘을 사용하여 x의 각 값에서 비중심 카이제곱 cdf의 여분포(complement)를 반환합니다.

어떤 문서에서는 이 분포를 일반화된 레일리 분포, 레일리-라이스 분포 또는 라이스 분포라고 합니다.

비중심 카이제곱 cdf는 다음과 같습니다.

F(x|ν,δ)=j=0((12δ)jj!eδ2)Pr[χν+2j2x]

예제

모두 축소

DELTA = 2인 비중심 카이제곱 cdf를 자유도가 4로 동일한 카이제곱 cdf와 비교합니다.

x = (0:0.1:10)';
ncx2 = ncx2cdf(x,4,2);
chi2 = chi2cdf(x,4);

plot(x,ncx2,'b-','LineWidth',2)
hold on
plot(x,chi2,'g--','LineWidth',2)
legend('ncx2','chi2','Location','NW')

Figure contains an axes object. The axes object contains 2 objects of type line. These objects represent ncx2, chi2.

참고 문헌

[1] Johnson, N., and S. Kotz. Distributions in Statistics: Continuous Univariate Distributions-2. Hoboken, NJ: John Wiley & Sons, Inc., 1970, pp. 130–148.

확장 기능

모두 확장

C/C++ 코드 생성
MATLAB® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨