在Matlab的mvncdf函数中定义sigma

问题描述 投票:0回答:1

因此,对于2个rho系数,我们有:

   p = mvncdf([X1, X2], [0, 0], [1 rho; rho 1])

但是对于3个rho系数,我不确定如何定义sigma:我有X1,X2和X3,均值为零[0,0,0]和rho系数

rho_112, rho_113 and rho_123

我如何在函数中定义它:

   p = mvncdf([X1, X2, X3], [0, 0, 0], [1 rho; rho 1])

也很好奇,为什么我们有时在rho之前需要减号

在这种情况下,Rho为:enter image description hereHow to compute lower tail probability for the Bivariate Normal Distribution

matlab probability normal-distribution
1个回答
0
投票

您应注意,多元正态分布的密度函数为:“公式”

因此,当“时,]:

“公式”

另一方面,“F”“F”,我们可以写出covarience matrix类似如下:

enter image description here

“F”所有“,我们可以像下面这样写协方差矩阵:

enter image description here

因此,对于三维分布,您可以具有:

p = mvncdf([X1, X2, X3], [0, 0, 0], [1 rho12 roh13; rho21 1 rho23; rho31 rho32 1])

注意

© www.soinside.com 2019 - 2024. All rights reserved.