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

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