wblinv
베이불(Weibull) 역누적 분포 함수
구문
X = wblinv(P,A,B)
[X,XLO,XUP] = wblinv(P,A,B,PCOV,alpha)
설명
X = wblinv(P,A,B)
는 스케일 모수 A
와 형태 모수 B
를 갖는 베이불 분포의 역 cdf(누적 분포 함수)를 P
의 값에서 계산하여 반환합니다. P
, A
, B
는 모두 동일한 크기의 벡터, 행렬 또는 다차원 배열일 수 있습니다. 스칼라 입력값은 다른 입력값과 동일한 크기의 상수 배열로 확장됩니다. A
와 B
의 디폴트 값은 모두 1
입니다.
[X,XLO,XUP] = wblinv(P,A,B,PCOV,alpha)
는 입력 모수 A
와 B
가 추정값이면 X
에 대한 신뢰한계를 반환합니다. PCOV
는 추정된 모수의 공분산 행렬을 포함하는 2×2 행렬입니다. alpha
는 디폴트 값 0.05를 가지며 100(1 - alpha
)% 신뢰한계를 지정합니다. XLO
와 XUP
는 신뢰 하한과 신뢰 상한을 포함하는 X
와 동일한 크기의 배열입니다.
함수 wblinv
는 다음과 같이 추정값 분포에 대한 정규 근사를 사용하여 X
에 대한 신뢰한계를 계산합니다.
여기서 q는 스케일 모수 및 형태 모수가 모두 1인 베이불 분포의 P
번째 분위수입니다. 계산된 신뢰한계는 대규모 표본에서 mu
, sigma
, PCOV
를 추정할 때 대략적으로 원하는 신뢰수준을 제공합니다. 하지만 소규모 표본에서는 신뢰한계를 계산하는 다른 방법을 사용하는 것이 더 정확할 수 있습니다.
베이불 cdf에 대한 역은 다음과 같습니다.
예제
전구 세트의 수명(단위: 시간)이 모수 a
= 200
및 b = 6
인 베이불 분포를 가집니다.
전구 수명의 중앙값을 구합니다.
life = wblinv(0.5, 200, 6) life = 188.1486
이 분포로부터 100개의 난수 값을 생성하고, 임의 표본으로부터 90번째 백분위수(신뢰한계 포함)를 추정합니다.
x = wblrnd(200,6,100,1); p = wblfit(x) [nlogl,pcov] = wbllike(p,x) [q90,q90lo,q90up] = wblinv(0.9,p(1),p(2),pcov) p = 204.8918 6.3920 nlogl = 496.8915 pcov = 11.3392 0.5233 0.5233 0.2573 q90 = 233.4489 q90lo = 226.0092 q90up = 241.1335
확장 기능
버전 내역
R2006a 이전에 개발됨