作者LITTLEN (有沒有那麼雖阿~~~)
站內Statistics
標題[程式] R 怎麼追蹤random seeds?
時間Wed Jul 13 07:59:28 2011
------------------------------------------------------------------------
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