使用set.seed函数的原因

set.seed在启动程序之前,我已经多次看到R中的功能。我知道它基本上是用于随机数生成的。有什么特殊需要设置吗?



慕虎7371278
浏览 948回答 3
3回答

Qyouu

仅添加一些其他方面。需要设置种子:在学术界,如果有人声称自己的算法可以在一种模拟中达到98.05%的性能,那么其他人就需要能够重现它。?set.seed浏览此功能的帮助文件,这些是一些有趣的事实:(1)set.seed()返回NULL,不可见(2)“最初没有种子;需要时从当前时间和进程ID创建一个新种子。因此,默认情况下,不同的会话将提供不同的模拟结果。但是,可以从如果恢复了以前保存的工作空间,则返回上一个会话。”,这就是为什么您下次要使用相同的随机序列序列时,想要使用相同的整数值调用set.seed()的原因。
打开App,查看更多内容
随时随地看视频慕课网APP