Предполагая, что я сохранил свое семя, есть ли способ продолжить генерировать значения с того места, где я остановился, или мне нужно сгенерировать все заново?
Например, скажем, я сгенерировал три числа:
> set.seed(1);rnorm(3)
[1] -0.6264538 0.1836433 -0.8356286
Если бы я хотел сгенерировать еще три числа, я мог бы начать заново и сгенерировать шесть чисел,
> set.seed(1);rnorm(6)
[1] -0.6264538 0.1836433 -0.8356286 1.5952808 0.3295078 -0.8204684
но есть ли способ пропустить первые три числа и сгенерировать только следующие три (т. Е. 1.5952808 0.3295078 -0.8204684)?
В других сообщениях упоминалось использование .Random.seed
для продолжения, где я остановился, нокогда я сохраняю содержимое .Random.seed
до и после запуска, то же самое.
> .Random.seed<-SeedA
> rnorm(3)
[1] -1.2602276 0.4266497 0.3938853
> .Random.seed<-SeedB
> identical(SeedA,SeedB)
[1] TRUE
Так есть ли способ пропустить вперед, что я не понимаю? Спасибо за любые ответы или отзывы