[程式] 請教R如何取消隨機種子seed的設定
------------------------------------------------------------------------
[軟體程式類別]:R
[程式問題]:隨機種子seed設定取消
[軟體熟悉度]:中
[問題敘述]:
因為設定隨機種子seed以固定產生的數值,但事後想取消卻無法消除,導致每次
開啟R就會自動讀取先前數值,拖累開啟速度。經上網查詢有試用兩種方式皆無效
故就教各位先進。
remove(.Random.seed)
assign(".Random.seed", oldSeed, envir=globalenv())
[程式範例]:當初寫的指令範例如下:
# Session 1
set.seed(10)
seed = .Random.seed
x=rnorm(10)
write.table(x,"x")
write.table(seed,"seed")
# Session 2
x= read.table("x")
seed = read.table("seed")
.Random.seed = t(seed)
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.165.235.54
※ 編輯: discount 來自: 115.165.235.54 (01/19 10:52)