日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

R語言中set.seed()函數的作用詳解_R語言

作者:龍蝦2018 ? 更新時間: 2022-10-31 編程語言

R語言中set.seed()函數的作用是保證前后生成的隨機數保持一致。

001、首先查看不使用set.seed函數的情況

x=rnorm(10)     ## 生成10個平均值為0, 標準差為1的符合正太分布的隨機數
x
plot(x)

再次運行以上代碼(可以發現生成的隨機數發生了編號):

x=rnorm(10)
x
plot(x)

002、使用set.seed函數的情況

set.seed(1)       ## 設置種子1
x=rnorm(10)
x
plot(x)

再次運行以上代碼(生成的隨機數沒有變化):

set.seed(1)          ## 設置種子為序號為1
x=rnorm(10)
x
plot(x)

003、改變種子序號的情況

set.seed(1)    ## 設置種子序號為1
x=rnorm(10)
x
plot(x)

修改種子序號為2,運行以上代碼(生成的隨機數發生變化):

set.seed(2)      ## 設置種子序號為2
x=rnorm(10)
x
plot(x)

set.seed()括號里面的參數可以是任意數字,是代表你設置的第幾號種子而已,不會參與運算,是個標記而已。

參考:https://www.cnblogs.com/arcserver/p/7906115.html

原文鏈接:https://www.cnblogs.com/liujiaxin2018/p/16660995.html

欄目分類
最近更新