DOE 中不允許的組合過濾器存在問題親愛的社區成員們,
我有兩個因素需要透過自訂 DOE 來實現不允許的組合。
如果“加速步驟 2 = 0”,則不可能存在“來自步驟 1 的速度”。
如果 Accel 步驟 2 > 0,則 0 處不可能有任何「來自步驟 1 的速度」。
我嘗試這樣翻譯:
加速步驟 2 == 0 且相對於步驟 1 的速度 > 0
| 加速步驟 2 > 0 且相對於步驟 1 的相對速度 == 0
產生的實驗設計確實移除了這兩個條件,但也移除了我需要的其他條件,例如:
步驟 2 的加速度 = 0,步驟 1 的速度 > 0
這是什麼原因造成的?我該如何解決?
非常感謝您的支持。
實驗設計回覆:DOE 中不允許的組合過濾器的問題你好@Alex83 ,
歡迎加入社群!
如果沒有關於因子類型、範圍、與其他因子之間的任何約束、假設模型等更多詳細信息,很難幫助您。能否提供您的設計表,以便我們使用相同的因子設置,看看哪裡出了問題?
最好的,
回覆:DOE 中不允許的組合過濾器的問題親愛的維克多:
感謝您的回饋與支持!
這是我的配置:
因子是連續的,且從零開始。
這些因素並非相互獨立:如果加速度為零,速度不可能大於零。
同樣,如果速度大於 0,則加速度不可能大於 0。
然而,加速度和速度都可以為 0。

我已將美國能源部的數據附在郵件中。
此致,
亞歷克斯
回覆:DOE 中不允許的組合過濾器的問題嗨@Alex83 ,
我不知道您想用這個實驗設計研究什麼主題或系統,但就這個因素而言,我有一些問題。
你真的需要所有這些因素嗎?它們真的可以獨立改變嗎?我這麼問是因為我在你的實驗設計中看到,在步驟 1 和步驟 2 中,你的因素包括加速度、速度(或相對速度)和時間。我「想當然地」認為,在每個步驟中,加速度都與速度和時間相關,那麼除了你想加入的約束條件之外,你真的可以獨立地改變每個因素嗎?
在你的設計中,你的各項係數並非全部從 0 開始。由於速度步驟 1 的最低值不為 0,因此你無法建立不允許的組合。如果“加速度步驟 2 = 0”,則步驟 1 中不可能存在任何速度。將速度和加速度係數的最低值變更為 0 可能有助於定義限制條件。
我認為最簡單的方法是使用候選集方法,並將其應用於自訂設計: 候選集設計:根據問題調整 DOE 限制 (2021-EU-30MP-784)
首先建立包含所有可能因子組合的完整表格,然後使用自訂設計平台中的「選擇協變數因子」選項,從候選集表格中選擇因子。產生的設計將僅包含候選集表格中的運行結果:如果您已在該表格中強制執行了約束條件(僅允許/包含符合該約束條件的運行結果),則生成的設計也將符合您的約束條件。
您也可以閱讀與不允許的組合相關的類似主題:
使用不允許的組合來從實驗設計中移除一個因素
在包含 4 個因素的自訂設計中新增複雜約束
希望這個回答對您有幫助。
回覆:DOE 中不允許的組合過濾器的問題親愛的維克多:
感謝您提供的寶貴意見。的確,我們原本打算去掉時間參數,因為加速度和速度足以定義我們想要的結果。
你說的「在你的設計中,你的因子並非全部從0開始」是什麼意思?我已經將所有因子都設為從0開始,正如你在附圖中看到的那樣。

我將先建立表,嘗試使用候選集方法,看看是否能解決問題。
此致,
亞歷克斯
回覆:DOE 中不允許的組合過濾器的問題嗨,Alex,
最初,在您的設計中,加速步驟 1 和速度步驟 1 的等級不為 0:

因此,您的約束「如果『加速步驟 2 = 0,則步驟 1 中不能有任何速度』無法強制執行,因為由於指定的範圍,步驟 1 中的速度只能取非 0 的值(但我可能將步驟 1 中的相對速度因子與步驟 1 中的速度因子混淆了)。
為了向您展示候選集方法在您的用例中的應用,以下是我所做的:
- 建構一個完全析因設計,所有因子的值均不為 0(去除時間因子後,共有 96 種可能的組合)。
- 增加滿足約束條件的組合,其中因子「加速步驟 2」和「相對於步驟 1 的速度」的值等於 0,因子「加速步驟 1」和「速度步驟 1」的值不等於 0(希望我沒有犯任何錯誤),共進行 24 次新的運行。
- 使用此候選集啟動自訂設計,選擇“選擇協變量因子”,指定模型(我選擇主效應 + 所有雙因子交互作用,就像您之前那樣),以及運行次數(我選擇 54,就像您示例中的那樣)。您還可以選擇允許重複協變量運行,我已勾選此選項,因為它有助於更精確地估計項,儘管這樣做可能會在最終設計中造成一些不平衡。
- 最終你會得到一個符合你限制條件的設計,因為它是基於滿足你限制條件的候選集(這裡指的是你設計的最初 25 個運行結果):
我希望我正確理解了您的限制條件,並且我的回答能對您有所幫助(甚至能更好地解決您的問題)。
請查收附件,其中包含為您的用例建立的候選集(如果您想更改某些因素的低或高水平,腳本中包含因素表)以及由此產生的自訂設計。
最好的,
回覆:DOE 中不允許的組合過濾器的問題你好,維克多,
非常感謝您的幫忙。確實,「第一步速度」和「相對於第一步的相對速度」是不同的概念。
我認為您提到的候選集可以解決我的問題。我會嘗試根據您的範例重現這個問題。
此致,
亞歷克斯
回覆:DOE 中不允許的組合過濾器的問題你好,維克多,
我卡在了第三步。如何使用修改後的全階乘表來建立自訂設計實驗(DOE)?是不是我漏掉了什麼導入選單?
此致
亞歷克斯
回覆:DOE 中不允許的組合過濾器的問題你好,維克多,
我卡在了第三步。如何使用修改後的全階乘表來建立自訂設計實驗(DOE)?是不是我漏掉了什麼導入選單?
此致
亞歷克斯
回覆:DOE 中不允許的組合過濾器的問題沒關係,我找到了。請忽略我的問題。一切都好。
此致,
亞歷克斯
回覆:DOE 中不允許的組合過濾器的問題嗨,Alex,
準備好候選集(這裡是完整的階乘 + 附加的組合運行)後,打開候選集表格,然後進入選單DOE>自訂設計。
從那裡開始,
- 點選「選擇協變數因子」 :

- 從候選集表格中選擇要包含的因素,然後按一下「確定」:

- 繼續操作,然後指定您要假設/擬合的模型以及運行次數。在此階段,您也可以選擇強制設計產生包含所有協變數運行,和/或允許重複運行候選集中的變數。第一個選項在這裡似乎沒有幫助,但第二個選項可能有助於更精確地估計變量,即使候選集存在不平衡:

- 然後您可以點擊「建立設計」按鈕,獲得您的專屬設計!

現在流程應該更清楚了吧?
回覆:DOE 中不允許的組合過濾器的問題你好,維克多,
太好了,再次感謝!現在一切都好了 
此致,
亞歷克斯