【发布时间】:2018-04-22 07:17:04
【问题描述】:
我目前正在运行 R 版本 3.1.0(在 Ubuntu 12.04 LTS 上),并且由于我的 R 版本和我的操作系统都变得相当旧,我计划更新两者。但是,我有很多依赖于 set.seed() 的模拟,我希望它们在更新 R 和我的操作系统后仍然给我相同的随机数。
所以我的问题是三方面的。
- 我能否在不更改每个种子生成的数字的情况下更新 R?
- 我可以为我的操作系统做同样的事情吗?
- 如果 1) 或 2) 都不是,是否有办法更改我的代码中的种子,使其与旧种子一致?
【问题讨论】:
-
随机数生成是使用算法完成的。
set.seed()将种子传递给它。因此,它不应该依赖于操作系统和 R 版本。所以,1. 是的。 2. 是的。
标签: r ubuntu random-seed