주요 콘텐츠

unifcdf

R2026b

연속 균등분포의 누적 분포 함수

설명

p = unifcdf(x,a,b)는 대응하는 하한 끝점 a와 상한 끝점 b를 사용하여 x의 각 값에서 연속 균등분포의 누적 분포 함수(cdf)를 반환합니다.

예제

p = unifcdf(x,a,b,"upper")는 극단 위쪽 꼬리 확률을 더 정확하게 계산하는 알고리즘을 사용하여 연속 균등분포 cdf의 여분포(complement of continuous uniform cdf)를 반환합니다.

예제

예제

모두 축소

표준 균등분포에서 관측값이 0.75보다 작을 확률을 계산합니다. 표준 균등분포는 a = 0 및 b = 1에 해당합니다.

p = unifcdf(0.75)
p = 
0.7500

관측값이 0.75보다 작을 확률은 0.75입니다.

a = -1이고 b = 1인 균등분포에서 관측값이 0.5보다 작을 확률을 계산합니다.

p = unifcdf(0.5,-1,1)
p = 
0.7500

관측값이 0.5보다 작을 확률은 0.75입니다.

표준 균등분포에서 관측값이 0.75보다 클 확률을 계산합니다.

p = unifcdf(0.75,"upper")
p = 
0.2500

관측값이 0.75보다 클 확률은 0.25입니다.

입력 인수

모두 축소

연속 균등분포 cdf를 계산할 지점의 값으로, 숫자형 스칼라, 벡터 또는 배열로 지정됩니다.

여러 값에서 cdf를 계산하려면 배열을 사용하여 x를 지정하십시오.

x가 벡터 또는 배열이면 a 및 b와 크기가 같아야 합니다. x가 스칼라인 경우 함수는 x를 a 및 b와 차원이 같은 상수 행렬로 확장합니다.

예: [0.5 0.75 1]

데이터형: single | double

연속 균등분포 cdf의 하한 끝점으로, 숫자형 스칼라, 벡터 또는 배열로 지정됩니다.

여러 분포에 대한 cdf를 계산하려면 배열을 사용하여 a를 지정하십시오.

a가 벡터 또는 배열이면 x 및 b와 크기가 같아야 합니다. a가 스칼라인 경우 함수는 a를 x 및 b와 차원이 같은 상수 행렬로 확장합니다.

예: [0 -1 7 9]

데이터형: single | double

연속 균등분포 cdf의 상한 끝점으로, 숫자형 스칼라, 벡터 또는 배열로 지정됩니다.

여러 분포에 대한 cdf를 계산하려면 배열을 사용하여 b를 지정하십시오.

b가 벡터 또는 배열이면 x 및 a와 크기가 같아야 합니다. b가 스칼라인 경우 함수는 b를 x 및 a와 차원이 같은 상수 행렬로 확장합니다.

예: [1 1 10 12]

데이터형: single | double

출력 인수

모두 축소

x의 각 점에서 계산된 cdf 값으로, [0,1] 범위의 요소를 갖는, 음이 아닌 스칼라, 벡터 또는 배열로 반환됩니다. 출력값 p는 필요한 스칼라 확장을 수행한 후 x, a, b와 크기가 같아집니다. p의 각 요소는 a 및 b에서 대응되는 요소로 지정된 분포에 대한 cdf 값으로, x의 대응되는 요소에서 계산됩니다.

균등분포의 cdf는 다음과 같습니다.

p=F(x|a,b)=x−ab−aI[a,b](x)

표시 함수 I[a.b](x)는 x가 [a, b] 범위의 값만 취하도록 합니다.

데이터형: single | double

대체 기능

  • unifcdf 함수는 연속 균등분포 전용 함수입니다. Statistics and Machine Learning Toolbox™는 다양한 확률 분포를 지원하는 일반 함수 cdf도 제공합니다. cdf를 사용하려면 UniformDistribution 확률 분포 객체를 생성하고 이 객체를 입력 인수로 전달하거나 확률 분포 이름과 해당 모수를 지정하십시오. 참고로, 분포 전용 함수 unifcdf가 일반 함수 cdf보다 더 빠릅니다.

  • 확률 분포 함수 툴을 사용하면 확률 분포에 대한 누적 분포 함수(cdf) 또는 확률 밀도 함수(pdf)의 대화형 방식 플롯을 생성할 수 있습니다.

확장 기능

모두 확장

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

버전 내역

R2006a 이전에 개발됨

참고 항목

| | | | |

도움말 항목