1

我需要生成一个随机的多维聚类数据。为此,我想生成几个均匀分布的多维点(中心),然后在每个点周围生成许多正态分布点。如何将向量(多维点)设置为正态分布的平均值?我看到该函数rnorm可以获取向量meansd参数,但我真的不明白它是如何工作的。

4

1 回答 1

1

包装mnormt,功能rmnorm()

set.seed(2)
require(mnormt)
varcov <- matrix(rchisq(4, 2), 2)
varcov <- varcov + t(varcov)

rmnorm(1000, mean=c(0,1), varcov=varcov)
于 2013-04-03T16:28:43.063 回答