我需要進行一個設計,其中兩個因素透過非線性約束連結起來。
給定因子 A [0,5 到 20] 和因子 B [5 到 125],需要滿足方程式 B<500*A^-1 才能使實驗正常進行。
僅接受曲線下方的因素組合。

我如何施加這樣的限制?
感謝您的任何提示。
你好@SerialFox537 ,
歡迎來到社區!
我認為這篇文章由@傑德坎貝爾關於 DoE 中的因子約束應該有助於您將方程式整合到「不允許的組合腳本」(描述的第三個選項):揭秘因素約束
要產生該曲線下方的點,您可以使用以下不允許的組合腳本:
B > 500 * A ^ (-1)
以下是使用此限制產生的空間填充設計的範例(僅位於此曲線下方的點):

希望這個資源對你有幫助
感謝你的回覆。
我確實嘗試在不允許的組合腳本中輸入公式,但是當我嘗試進行設計時,我收到此錯誤:

並且所有術語都被選取。
你好@SerialFox537 ,
您能否更具體地說明用於設計生成的平台、因子(僅 A 和 B?)和因子類型以及假設模型?
對於空間填充範例或自訂設計,這些設定沒有設計生成問題:




以下是重新產生 12 次運行 D 最優設計的腳本範例:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, 0.5, 20, "A", 0 ),
Add Factor( Continuous, 5, 125, "B", 0 ), Set Random Seed( 360253698 ),
Number of Starts( 9706 ), Add Term( {1, 0} ), Add Term( {1, 1} ),
Add Term( {2, 1} ), Add Term( {1, 1}, {2, 1} ), Add Term( {1, 2} ),
Add Term( {2, 2} ), Set Sample Size( 12 ),
Disallowed Combinations( B > 500 * A ^ (-1) ), Simulate Responses( 0 ),
Save X Matrix( 0 ), Make Design, Set Run Order( Randomize ), Make Table}
)
並附有數據表。
希望這個回答對你有幫助
我發現問題是什麼了。
變數沒有命名為 A 和 B,這只是一個範例。
其中之一是比率 (m/m),該公式與因子名稱中的除法運算符混淆。
一旦我更改了名稱,它就按照您所顯示的那樣工作了,謝謝:)
完美的 !
如果要新增特定因子的單位,可以向該因子新增列屬性“Units”,以便在使用該因子時該單位顯示在名稱中(括號中),但不會與建模或互動與任何平台:控制列顯示的屬性

希望這可以幫助你,