你好,
我正在嘗試使用 DOE 客製化設計平台建立設計。我需要考慮三個分類因素(G、L 和 Z),其中一個嵌套在另一個中。最終,我想要運行的模型是 Y = G + L[Z] + Z + e。然而,我的主要目標是確保 G 的重複次數在 Z 內是平衡的,並且運行次數在我的 L 因子內是平衡的。
透過使用“不允許的組合”選項,我設法獲得了接近我想要的結果。例如,這個腳本產生的結果非常接近我想要的結果:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor(
Categorical,
{"L1", "L2", "L3", "L4", "L5", "L6", "L7", "L8", "L9", "L10"},
"L",
0
), Add Factor(
Categorical,
{"V1", "V2", "V3", "V4", "V5", "V6",
"V7", "V8", "V9", "V10", "V11", "V12",
"V13", "V14", "V15", "V16", "V17", "V18",
"V19", "V20", "V21", "V22", "V23", "V24",
"V25", "V26", "V27", "V28", "V29", "V30",
"V31", "V32"},
"G",
0
), Add Factor( Categorical, {"Z1", "Z2"}, "Z", 0 ),
Set Random Seed( 1289561612 ), Number of Starts( 360 ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Potential Term( {3, 1} ),
Set Sample Size( 360), Disallowed Combinations(
Z == "Z1" & (L == "L6" | L == "L7" |
L == "L8" | L == "L9" | L == "L10") |
Z == "Z2" & (L == "L1" | L == "L2" |
L == "L3" | L == "L4" | L == "L5")
), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design}
);然而,這遠非完美,因為L 、 Z和G的等級數量可能會因我必須創建的設計而有很大差異,而且我有很多!這種方法不能直接透過腳本實現自動化。
此外,我的G因子每個Z等級的重複次數並不完全平衡,如下列結果表摘要所示:

歡迎任何想法:)
我正在使用 JMP16
你好@johanna_younous ,
我可能不會直接回答您的問題,但我有一些意見/評論:
有關候選集方法的更多信息,請參見此處: 候選集設計:根據問題定制 DOE 約束 (2021-EU-30MP-784)
希望這個答案能幫到你,
您好,感謝您的回答。
實際上目的是對我的所有 G 級別進行正確的排序,並最終選擇更好的。事實上,32 個等級對我來說是相當低的等級數!沒有直接或簡單的方法將數字與這些因素聯繫起來。
我嘗試用圖片來說明不平衡現象,但可能表達不清楚,抱歉。
這是我在增加運行次數後進行的另一次運行所得到的結果。
平衡問題來自於 Z 中我的 G 等級的複製數量。

這就是我想要的

感謝候選人的方法,我會深入研究這一點。
公平地說,我認為這個問題更容易解決:)
你好@johanna_younous ,
各層級之間精確平衡的背後需要什麼?您是否嘗試過手動建立設計?它與您的腳本設計相比如何?
我不確定這裡的輕微不平衡是否值得擔心,您可以使用比較設計平台進行設計比較。
無論如何,使用候選方法在這裡可能是一個不錯的選擇,這樣約束就已經存在於點選擇中,而不是在設計生成中指定約束。