作者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
1F:→ lin15:先产生序号再丢不就可以了? 07/13 10:15
2F:→ clickhere:R中的seed是用一个数字去给定,但却是存在一个很长的 07/13 13:50
3F:→ clickhere:vector中(.Random.seed). 把它存下来就是你要的 07/13 13:51
4F:→ clickhere:seed numbers. set.seed 也是直接去改这个vector的. 07/13 13:51
5F:→ LITTLEN:它好像每次生成626个数字...要记那个^^;; 07/14 09:09