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

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