主要内容

mvnrnd

多変量正规の乱数

说明

r= mvnrnd(,,,,西格玛,,,,nは,平均ベクトルおよび共分散分散西格玛をもつ同じ変量正规から选択したn个のベクトル格纳されて行列行列rを返し。详细は,多変量正规分布を参照しください。

r= mvnrnd(,,,,西格玛は,で指定れた平均および西格玛で指定たた分散をもつもつのの独立ししし次元多変量正规正规分布からから抽出抽出したた乱数乱数乱数ベクトルベクトルががが格纳格纳rを返します。rの各行,の多変量乱数ベクトルです。

すべて折りたたむ

同じ多正规から乱数生成します。

西格玛100个个の乱数を生成生成。。。

mu = [2 3];Sigma = [1 1.5;1.5 3];rng('默认'%可再现性r = mvnrnd(Mu,Sigma,100);

乱数をプロットます。

绘图(r(:,1),r(:,2),'+'

图包含一个轴对象。轴对象包含一个类型行的对象。

5つの异なる次元から无作为にし。。。

分布の平均と共分散西格玛をし。の分布同じ同じ分散分散行列使用,,平均ベクトルは変化変化さ。。

FirstDim =(1:5)';mu = repmat(FirstDim,1,3)
mu =5×31 1 1 1 2 2 2 3 3 3 3 4 4 4 5 5 5
Sigma =眼睛(3)
Sigma =3×31 0 0 0 1 0 0 0 1

5つ分布から无作为にに回回抽出。。。

rng('默认'%可再现性r = mvnrnd(MU,Sigma)
r =5×31.5377 -0.3077 -0.3499 3.8339 1.5664 5.0349 0.7412 3.3426 3.7254 4.8622 7.5784 3.9369 5.3188 7.7694 5.7147714771477147

结果をプロットます。

STACT3(r(:,1),r(:,2),r(:,3)))

图包含一个轴对象。轴对象包含类型散点的对象。

入力引数

すべて折りたたむ

多変量分布の平均。1d d列列ベクトルまたはまたは行行列数値を指定し。。。

  • がベクトルである,mvnrnd西格玛の最后次元するようにこのを复制します。

  • が行列である,の各行単一多変量正规の平均ベクトルです。

データ::单身的|双倍的

多変量のの分散。。行行列列対称なな定値行列またはまたはd x d x d x mの

  • 西格玛が行列である,mvnrndの行数するようこの行列をし。。。

  • 西格玛が配列である,西格玛の各ページsigma(:,:,i)は単一分布のの分散分散行列。て対称な半正定値行列行列に。。。。

共分散行列行列であり対角要素分散,要素ゼロゼロゼロゼロゼロゼロ分散分散分散が格纳さてている场合场合场合,,対角対角要素1行d列列またはまたは1X D X Mのを西格玛として指定こともでき。。

データ::单身的|双倍的

多変量の。の整数スカラー指定します。nは,rの行数指定します。

データ::单身的|双倍的

出力引数

すべて折りたたむ

多変量。次いずれかとしてれ。。。

  • m行d列行列。。とととおよび西格玛で指定れた次元。。

  • n行d列列数値行列。nは指定れ入力引数,,,および西格玛で指定れた次元。。

が行列,西格玛が配列である,mvnrndMu(i,:)sigma(:,:,i)を使用してr(i,:)を计算し。

详细

すべて折りたたむ

多変量正规分布

多正规は一変量正规分布分布をををつつつの変数一般化化ししししたたたたものものものものもの。ベクトルベクトルベクトルベクトルベクトルベクトルベクトルベクトルベクトルベクトルベクトルベクトル行列行列行列行列行列行列行列行列行列行列σσσというというというというというというというというというという类似し。。のの要素ににの分散,,,σσσのの非対角要素にはは间间间のののの

d次元変量分布确率(PDF)はは次ように。。。。

y = F (( X ,,,, μ ,,,, σ = 1 | σ | (2 π d 经验 (( - 1 2 (( X - μ σ -1 (( X - μ )'

ここx x,μはμ行行行列,,,σはd d d行d列列の対称な正定値です。。mvnrndのみ(特异行列性もあるあるあるあるあるあるある半正のσσを受け入れ。。。。がががが特异场合场合,,,,,,,ををを

xで评価正规分布关数(CDF)ははは,変量正规分布にベクトルベクトルベクトルベクトルベクトルベクトルベクトルベクトルががににに

PR { v (( 1 X (( 1 ,,,, v (( 2 X (( 2 ,,,, ... ,,,, v (( d X (( d }

CDFにに形式はありません,,,,,mvncdfcdf cdf値を的に计算でき。。

ヒント

  • mvnrndでは,行列西格玛が対称でなけれなりません。西格玛の非性わずかである场合,にに(Sigma + Sigma')/2を使用て性をすることができます。

  • 1次元の,西格玛は标准ではなく分散です,,mvnrnd(0,4)NORMRND(0,2)と同じであり,4は分散,2は标准偏差。

参照

[1] Kotz,S.,N。Balakrishnan和N. L. Johnson。连续多元分布:卷1:模型和应用。第二版。纽约:John Wiley&Sons,Inc.,2000年。

拡张机能

バージョン履歴

R2006Aよりに导入导入