你好,
我正在使用 JMP 的自定義設計功能來生成設計。 我使用“設置隨機種子”選項將種子設置為 1。 我使用“開始次數”選項將開始次數設置為 100。 但是每次單擊“製作設計”時,我都會得到一個不同的設計矩陣。 每次將隨機種子設置為 1 並將啟動數設置為 100 時,我應該怎麼做才能獲得相同的設計矩陣?
對於由此帶來的麻煩,我們深表歉意 - 如果您對隨機種子使用值 1,就會出現此問題。開發人員意識到了這一點,並希望在未來的版本中解決它。 如果您使用 Set Random Seed (123) 或大於 1 的東西,它應該可以工作。
乾杯,瑞安
我一直使用此功能(保存腳本),但我從未觀察到此問題。 但我從不將隨機種子更改為 1,也從不製作數據表。我只想要設計的可重複性。 也許用戶應該向 JMP 技術支持報告。
@馬克貝利寫道:
單擊自定義設計旁邊的紅色小三角並選擇在腳本窗口中保存腳本菜單底部的命令。 注意設置隨機種子爭論。 您可以在需要相同設計時隨時運行腳本。 請注意,此腳本還保存為實驗設計對話框單擊時的表腳本製表.
嗨,馬克,
我認為這就是 OP 所描述的;但是,他們每次都不會得到相同的結果。我能夠在 JMP 13 中重現這個問題。例如,這些設計中的每一個都是從相同的 DOE 對話腳本創建的:
腳本是:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, -1, 1, "X1", 0 ),
Add Factor( Continuous, -1, 1, "X2", 0 ), Set Random Seed( 1 ),
Number of Starts( 100 ), Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {1, 2} ), Add Term( {1, 1}, {2, 1} ),
Add Term( {2, 2} ), Set Sample Size( 12 ), Optimality Criterion( 2 ),
Make Design}
)您可以看到隨機種子設置為 1,但我們每次仍然獲得具有不同隨機化的設計。
單擊自定義設計旁邊的紅色小三角並選擇在腳本窗口中保存腳本菜單底部的命令。 注意設置隨機種子爭論。 您可以在需要相同設計時隨時運行腳本。 請注意,此腳本還保存為DOE 對話框單擊時的表腳本製表.
那很奇怪。該隨機數種子可能僅與在坐標交換算法的每次迭代中生成隨機起始設計有關,與運行的最終隨機化無關。這將確保您獲得相同的運行集,但它們仍然以不同的順序隨機化。不是我所期望的。