R:使用`rnorm`创建具有特定方差的向量

时间:2016-10-30 12:38:01

标签: r

我想创建两个不同的数据向量,这些数据是正态分布。一个的平均值为0,方差为1;一个平均值为0,方差为0.25的人。

可以使用rnorm完成吗?如果不是在R中做到这一点的最佳方式是什么?

2 个答案:

答案 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)