我想创建两个不同的数据向量,这些数据是正态分布。一个的平均值为0,方差为1;一个平均值为0,方差为0.25的人。
可以使用rnorm
完成吗?如果不是在R中做到这一点的最佳方式是什么?
答案 0 :(得分:1)
当然。在控制台中输入?rnorm
以了解有关它的更多信息。我假设您想要100个数字的向量,但如果需要,只需更改n
。
vector1 = rnorm(n = 100, mean = 0, sd = sqrt(1))
vector2 = rnorm(n = 100, mean = 0, sd = sqrt(0.25))
答案 1 :(得分:1)
是的,您可以使用rnorm()
第一个向量(1000个元素),均值= 0且方差= 1(std.dev = 1)
a = rnorm(1000, mean = 0, sd = 1)
第二个向量(1000个元素),均值= 0且方差= 0.25(std.dev = 0.5)
b = rnorm(1000, mean = 0, sd = 0.5)