我在笔记本电脑上运行了两次RStudio会议。
我跑的时候
set.seed(1)
runif(1)
每次会议两次,其中四次给出相同的数字0.2655087。
但是如果我使用rCopula
copula
函数的set.seed(5)
dat = rCopula(50, gumbelCopula(2.07, dim = 2))
dat[1,]
# [1] 0.7058623 0.3512414
set.seed(5)
dat = rCopula(50, gumbelCopula(2.07, dim = 2))
dat[1,]
# [1] 0.7058623 0.3512414
函数从copula生成随机数,它就不起作用。如果我在同一个会话中运行两次,但在不同的会话中运行不同的数字,它会产生相同的数字。
在第1节,
set.seed(5)
dat = rCopula(50, gumbelCopula(2.07, dim = 2))
dat[1,]
# [1] 0.2489993 0.6595176
set.seed(5)
dat = rCopula(50, gumbelCopula(2.07, dim = 2))
dat[1,]
# [1] 0.2489993 0.6595176
在第2节,
:z
为什么会这样?我怎样才能获得相同的数字?