我會很感激一些建議......我正在運行一個嚴格分類因素的篩選實驗,並試圖確定我的響應中的主要變異來源。該實驗涉及材料進入表面處理(已知的顯著影響),然後是烘烤(需要分批完成以處理所有東西 - 任何烤箱運行到烤箱運行變化?),然後是組裝過程(未知影響,因為以前總是與表面過程混淆)。烘烤是我在設計中遇到的棘手問題。烤箱中有四個位置(字體/背面、頂部/底部),在之前的實驗中,前後似乎很重要,所以我也想在模型中保留烤箱位置。實驗單元:40。表面過程:2 個水平(每個過程運行 20 個單元)。烘烤位置:2 層(每次烘烤運行每層 2 個單元)。烘烤運行:總共 10 個級別(每個烘烤運行 4 個單元;約束 - 所有位置都必須填充,即不能有 3 個前部和 1 個後部)。裝配過程:2 層(每層 20 個單元;限制 - 由於計劃,前 5 個烘烤運行必須進入第一個構建,第二個 5 個在第二個構建中)。
我最初的計劃是以烘烤運行(只有 5 個級別)作為主圖,烤箱位置作為子圖,同時將表面過程隨機化到子圖中。然後我會有效地複制設計以阻止組裝過程(因為由於時間限制我不能隨機進入)。該模型現在只測試主要影響。然而,每當我生成設計時,我的 JMP 都會不可避免地給我一些模塊,這些模塊希望所有四個晶圓都佔據烘箱的前部或後部位置(或 3 和 1),這是不可能發生的。我已經嘗試了幾種不同的方法來設置我的因素,但似乎無法找到解決此約束的方法。
兩個問題...使用這樣的約束的最佳方法是什麼?我最初的計劃是完成這個實驗的最佳方式嗎?預先感謝您的幫助。
很難就我可能不完全理解的情況提供建議。 我首先有一些問題/意見:
1. 如果您已經知道它具有顯著影響,為什麼還要在篩選實驗中包括表面過程? 你為什麼不優化它?
2. 你已經有前後烤箱效應的證據,你為什麼不努力減少烤箱內的變化? 或者你想在烤箱變化中保持穩健? 您是否運行過任何 CoV 抽樣計劃來了解烤箱內和烤箱之間的差異?
3. 你想在實驗中保持烤箱位置,你有4個位置,你只分配了2個水平?
4. 不確定為什麼要在實驗中進行烘烤? 烘烤運行似乎不是一個實驗因素。 例如,您不會分析實驗並得出結論,烘烤運行 5 是最好的,所以設置在那裡??? 為什麼會有運行間差異?
5. 由於運行間變化是噪音,您可以使用阻塞來處理烘烤運行間變化嗎?
我會使用定向採樣來理解為什麼存在運行間差異。
6. 也許 strip-block 可以更好地處理 bake run 中的多個位置? 請參閱 Box 和 Jones“穩健產品實驗的裂區設計”。
7. 是的,裂區可能適合處理對過程水平的限制。
8. 您不希望將過程因素與塊混淆。 阻塞是處理噪聲的策略。 它允許您在增加推理空間的同時提高檢測因子效應的精度。
在復雜的過程中,我總是很有可能遺漏一些東西。 但我想知道您是否真的只需要裂區設計。
Bake Run 是一個很難改變的因素,有 5 個級別(不知道這個級別數是怎麼來的,但只是按照你說的去做)。
以下所有內容都是“易於更改”的:
表面處理是一個 2 級因素。
烤箱位置是一個 4 級因素。
組裝過程是一個 2 級因素。
在設計創建期間,為每個整區指定 4 次運行。
這是設計腳本。 我錯過了什麼嗎?
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Categorical, {"L1", "L2"}, "Surface Process", 0 ),
Add Factor( Categorical, {"L1", "L2", "L3", "L4"}, "Bake Position", 0 ),
Add Factor( Categorical, {"L1", "L2"}, "Assembly Process", 0 ),
Add Factor( Categorical, {"L1", "L2", "L3", "L4", "L5"}, "Bake Run", 1 ),
Set Random Seed( 126371371 ), Number of Starts( 813 ), Add Term( {1, 0} ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ), Add Term( {4, 1} ),
Add Alias Term( {1, 1}, {2, 1} ), Add Alias Term( {1, 1}, {3, 1} ),
Add Alias Term( {1, 1}, {4, 1} ), Add Alias Term( {2, 1}, {3, 1} ),
Add Alias Term( {2, 1}, {4, 1} ), Add Alias Term( {3, 1}, {4, 1} ),
Set N Whole Plots( 10 ), Set Sample Size( 40 ), Simulate Responses( 0 ),
Save X Matrix( 0 ), Make Design, Set Run Order( Keep the Same ), Make Table}
)