在使用R做作业时,我得到了一个奇怪的结果,请问有人能够解释一下发生了什么吗?
指导书告诉我要设置种子1以保持一致性。
起初,我设置了两次seed(1)。
set.seed(1)
x <- rnorm(100, mean = 0, sd = 1)
set.seed(1)
epsilon <- rnorm(100, mean = 0, sd = 0.25)
y <- 0.5 * x + epsilon -1
plot(x,y,main = "Scatter plot between X and Y", xlab = "X", ylab = "Y")
我得到了这样的散点图: 带有两组种子的图 只使用一组种子后的代码如下:
set.seed(1)
x <- rnorm(100, mean = 0, sd = 1)
epsilon <- rnorm(100, mean = 0, sd = 0.25)
y <- 0.5 * x + epsilon -1
plot(x,y,main = "Scatter plot between X and Y", xlab = "X", ylab = "Y")
剧情变得合理了: 只设置一个种子的剧情 为什么添加一行额外的 "set.seed(1)" 就会使得两个结果不同,有人能解释一下吗?