Statistics Mathematica:使用多重正态分布和逆ECDF函数的困难

Statistics Mathematica:使用多重正态分布和逆ECDF函数的困难,statistics,wolfram-mathematica,normal-distribution,cdf,Statistics,Wolfram Mathematica,Normal Distribution,Cdf,我正在努力使用多元统计软件包中的函数多重正态分布和逆ECDF。本质上 << MultivariateStatistics` sig = .5; u = .5; dist = MultinormalDistribution[{0, 0}, sig*IdentityMatrix[2]]; delta=InverseCDF[dist, 1 - u] 有人能纠正上面的代码吗?如果我理解正确,delta应该是一个数字。1)多正态分布现在内置,所以除非运行版本7或更高版本,否则不要加载多变

我正在努力使用多元统计软件包中的函数多重正态分布和逆ECDF。本质上

<< MultivariateStatistics`
sig = .5; u = .5;

dist = MultinormalDistribution[{0, 0}, sig*IdentityMatrix[2]];

delta=InverseCDF[dist, 1 - u]
有人能纠正上面的代码吗?如果我理解正确,delta应该是一个数字。

1)
多正态分布现在内置,所以除非运行版本7或更高版本,否则不要加载多变量统计。如果您这样做,您将看到
多重正态分布
红色表示冲突

2) 这项工作:

 sig = .5; u = .5;
 dist = MultinormalDistribution[{0, 0}, sig IdentityMatrix[2]];
 delta = CDF[dist, {xx, yy}]

 (*1/4 Erfc[-1. xx] Erfc[-1. yy]*)
注意,它是一个二维分布,因此
CDF
在其第二个参数中需要两个变量。它的“逆”是{xx,yy}空间中的曲线。然而,我不认为
InverseCDF
适用于这种多元分布

你可以像这样想象你的反面:

  ContourPlot[delta == 1/2 , {xx, -2, 4}, {yy, -2, 4}]

  ContourPlot[delta == 1/2 , {xx, -2, 4}, {yy, -2, 4}]