randMultivariateNormal

语法

randMultivariateNormal(mean, covar, count, [sampleAsRow=true])

别名:multivariateNormal

参数

mean 是一个数组,表示多元正太分布的均值。

covar 是一个正定矩阵,表示多元正太分布的协方差。

count 是一个正整数,表示样本长度。

sampleAsRow 是一个布尔值。默认值为true,表示输出矩阵的一行是一个样本。如果 sampleAsRow 为false,表示输出矩阵的一列是一个样本。

详情

生成服从多元正态分布的随机数。返回的结果是一个矩阵。

例子

$ multivariateNormal([2, 3], [1.0, 1.5, 1.5, 3.0]$2:2, 5);

#0

#1

-0.02395

-0.844505

-0.630637

0.098955

3.001908

4.831809

0.791095

2.01402

1.708191

2.41748

$ multivariateNormal([2, 3], [1.0, 1.5, 1.5, 3.0]$2:2, 5, false);

#0

#1

#2

#3

#4

0.435419

0.138209

-0.046187

-1.201421

0.069719

0.40163

0.034553

-0.337324

-1.008628

0.822161