看板 Statistics 關於我們 聯絡資訊
------------------------------------------------------------------------ TITLE請著名軟體類別 按ctrl+v可預覽 發文前請把灰色的註解刪除 可使用ctrl+y刪除一整行 [軟體程式類別]: R [程式問題]: Random seed [軟體熟悉度]:高(1年以上) [問題敘述]: 因為跑程式需要..所以要把每次的random seed都記錄下來... 我知道package setRNG 有 setRNG設定seed.. 然後用getRNG()可以抓seed number.. 可是它會回傳三個數字.. 一般我們用set.seed() 有辦法把每次的數字記下來嗎? 例如我跑一個for迴圈.. set.seed(runif(1)) for(i in 1:100) {runif(1), ???} 那我可以知道這100個的seed numbers嗎? 感謝. [程式範例]: ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 184.152.100.210
lin15:先產生序號再丟不就可以了? 07/13 10:15
clickhere:R中的seed是用一個數字去給定,但卻是存在一個很長的 07/13 13:50
clickhere:vector中(.Random.seed). 把它存下來就是你要的 07/13 13:51
clickhere:seed numbers. set.seed 也是直接去改這個vector的. 07/13 13:51
LITTLEN:它好像每次生成626個數字...要記那個^^;; 07/14 09:09