我目前正在尝试模拟 a 的值维随机变量具有均值向量的多元正态分布和协方差矩阵.
我希望使用类似于逆 CDF 方法的过程,这意味着我想首先生成一个维均匀随机变量然后将其代入该分布的逆 CDF,从而产生价值.
我遇到了问题,因为该过程没有得到很好的记录,并且MATLAB 中的 mvnrnd 函数与我在 Wikipedia 上找到的描述之间存在细微差别。
就我而言,我也是随机选择分布的参数。特别是,我生成了每一种手段,, 从均匀分布. 然后我建立协方差矩阵使用以下程序:
创建下三角矩阵在哪里为了和为了
让在哪里表示转置.
这个程序让我可以确保是对称且正定的。它还提供了一个下三角矩阵以便,我认为这是从分布中产生价值所必需的。
使用维基百科上的指南,我应该能够生成用一个维均匀如下:
然而,根据 MATLAB 函数,这通常是这样完成的:
在哪里是 a 的逆 CDF维,可分,正态分布,两种方法唯一的区别就是是否使用或者.
MATLAB 或 Wikipedia 是要走的路吗?还是两者都错了?