4

Rでガウス(正規)分布に従ってデータポイントを生成するにはどうすればよいですか?

ガウス分布に従う 2 次元 (または高次元) 空間で点を生成したいとします。Rを使用してこれを行うにはどうすればよいですか?

4

2 に答える 2

8

ガウス分布は、1次元の確率変数用です。を使用してそれらを生成できますrnorm

rnorm(100, mean = 3, sd = 2)

高次元の場合は、代わりに多変量正規分布が必要です。パッケージまたはパッケージでmvrnormお試しください。MASSrmvnormmvtnorm

library(mvtnorm)
rmvnorm(100, mean = c(3, 5), sigma = matrix(c(1, 0.5, 0.5, 2), nrow = 2))

さらに読む:?Distributionsおよびディストリビューションに関するCRANタスクビュー

于 2011-04-20T09:26:40.803 に答える
4

一次元:?rnorm。その他のディメンション:パッケージmvtnormをインストールしてロードし、を使用しますrmvnorm()

于 2011-04-20T09:24:52.330 に答える