高斯分布用于一维随机变量。您可以使用rnorm
生成它们。
rnorm(100, mean = 3, sd = 2)
对于更高维度的情况,您需要多变量正态分布。试试MASS
包中的mvrnorm
或mvtnorm
包中的rmvnorm
。
library(mvtnorm)
rmvnorm(100, mean = c(3, 5), sigma = matrix(c(1, 0.5, 0.5, 2), nrow = 2))
进一步阅读:?Distributions
和CRAN Task View on distributions。
一维:?rnorm
。更多维度:安装和加载包mvtnorm并使用rmvnorm()
。