在JSL中捕獲DoE設計評估效率輸出嗨!
我試圖從定制設計平台的“設計診斷”大綱框中獲取設計效率。我已經設法獲得'D Efficiency'輸出,但我似乎無法正確地改變索引以獲得其他的。我仔細查看了相關的屬性樹,但數字引用似乎並不是我需要使用的 - 因為我將下面的1替換為任何其他數字時會出錯。
以下是生成DoE並捕獲D效率數的代碼示例:
test=DOE(
Custom Design,
Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, -1, 1, "X1", 0 ),
Add Factor( Continuous, -1, 1, "X2", 0 ),
Add Factor( Continuous, -1, 1, "X3", 0 ),
Set Random Seed( 54 ),
Add Constraint( [1 1 0 1, 1 0 1 1] ),
Add Term( {1, 0} ),
Set Sample Size( 8 ),
Simulate Responses( 1 ),
Save X Matrix( 1 ),
Make Design,
//Make Table,
);
test2=report(test);
test2[Outline box("Design Evaluation")][Outline Box("Design Diagnostics")][List Box(1)][LineUpBox(1)][ListBox(1)][NumberColBox(1)]<< Get(1);如何更改上述內容以打印出其他效率數字?另外,有沒有更簡單的方法在JSL中捕獲這些數字?
任何幫助,將不勝感激!
Re:在JSL中捕獲DoE設計評估效率輸出那個大綱很複雜。我認為你必須提高個人效率。像這樣:
Names Default To Here( 1 );
test = DOE(
Custom Design,
Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, -1, 1, "X1", 0 ),
Add Factor( Continuous, -1, 1, "X2", 0 ),
Add Factor( Continuous, -1, 1, "X3", 0 ),
Set Random Seed( 54 ),
Add Constraint( [1 1 0 1, 1 0 1 1] ),
Add Term( {1, 0} ),
Set Sample Size( 8 ),
Simulate Responses( 1 ),
Save X Matrix( 1 ),
Make Design,
//Make Table,
);
test2 = Report( test );
test2["Design Evaluation"] << Close( 0 );
test2["Design Diagnostics"] << Close( 0 );
d eff = test2["Design Diagnostics"][NumberColBox( 1 )] << Get( 1 );
g eff = test2["Design Diagnostics"][NumberColBox( 2 )] << Get( 1 );
e eff = test2["Design Diagnostics"][NumberColBox( 3 )] << Get( 1 );
我不確定你想怎麼用它們。你想在數據表中收集它們嗎?你想在新窗口中展示它們嗎?
Re:在JSL中捕獲DoE設計評估效率輸出非常感謝!
是的,我想將它們收集到數據表中的列中。特別是,我想循環設計生成 - 更改種子和運行次數 - 並捕獲各種輸出。
Re:在JSL中捕獲DoE設計評估效率輸出您是否需要更多幫助,或者您是否知道如何迭代更改以及如何將效率收集到數據表中?
Re:在JSL中捕獲DoE設計評估效率輸出哦,我有那個部分 - 我只是無法弄清楚如何在該報告中引用正確的方框。在嘗試更改索引(或下標?)時,我一直遇到錯誤。
再次感謝!