set.seed在啟動程序之前,我已經多次看到R中的功能。我知道它基本上是用于隨機數生成的。有什么特殊需要設置嗎?
3 回答

Qyouu
TA貢獻1786條經驗 獲得超11個贊
僅添加一些其他方面。需要設置種子:在學術界,如果有人聲稱自己的算法可以在一種模擬中達到98.05%的性能,那么其他人就需要能夠重現它。
?set.seed
瀏覽此功能的幫助文件,這些是一些有趣的事實:
(1)set.seed()返回NULL,不可見
(2)“最初沒有種子;需要時從當前時間和進程ID創建一個新種子。因此,默認情況下,不同的會話將提供不同的模擬結果。但是,可以從如果恢復了以前保存的工作空間,則返回上一個會話?!?,這就是為什么您下次要使用相同的隨機序列序列時,想要使用相同的整數值調用set.seed()的原因。
- 3 回答
- 0 關注
- 1022 瀏覽
添加回答
舉報
0/150
提交
取消