integral2
또는 integral3
을 사용하여 MATLAB에서 CDF를 계산할 때 문제가 발생했습니다. 두 개의 독립적 인 정규 확률 변수 X와 Y가 있고 평균값 벡터가 mu = [5;50]
이고 공분산 행렬이 c = [3^2,0; 0,3^2]
이라고 가정합니다. 그들은 독립적이기 때문에, 공동 PDF는 두 PDF 파일의 곱셈은MATLAB에서 CDF를 계산하려면 integral2 또는 integral3을 사용하십시오.
, 나는 그것이 나를에게 1
를 제공해야한다고 생각, 전체 도메인에 걸쳐
integral2(@(x,y) normpdf(x,5,3).*normpdf(y,50,3),-Inf,Inf,-Inf,Inf)
을 확률을 계산하기 위해 다음 코드를 사용 대답 대신, 그것은
1.8174e-10
그런 다음 나는
mvncdf
기능을 시도 반환
mvncdf([Inf,Inf],[5,50],diag([3,3].^2))
그리고 올바른 대답 인 1
을 반환합니다. 나는 또한 잘 작동하는 1D 버전 integral
을 시도했다. 아무도 나를 설명 할 수 있을까요?