你好@安吉拉,
這個主題看起來與這個主題相似,涉及“混合物的混合”:如何進行混合設計 - JMP 使用者社群。可能有兩種選擇:
- 使用配方「組」中的各個成分:清楚概述每個成分的影響,但可能代表大量的實驗,或者
- 使用預先測試/預定義的組混合物:所需的實驗要少得多,但您可能會在過程中丟失一些信息,例如各個組件之間的相互作用。
由於您對實驗中的篩選因素感興趣,我有兩個問題:
- 混合物設計是唯一的選擇嗎(我在這裡的意思是混合物中總是引入不同的成分及其相對於配方其他部分的數量?)? 嘗試使用混合設計來篩選因素可能會很複雜,並會導致大量實驗,因此出現了這個問題。
- 所有的約束都是必要的嗎? 透過減少實驗空間,可能會遺漏一些資訊。
我嘗試用所有限制來測試 D 最優設計,但當使用 G 組成分作為混合因子時,似乎我無法引入約束 4。 沒有此約束的設計將代表 105 個實驗,如下所示(此處的腳本用於測試它,如果對您來說更方便,則包括數據表):
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ), Add Factor( Mixture, 0, 1, "S1", 0 ),
Add Factor( Mixture, 0, 1, "S2", 0 ), Add Factor( Mixture, 0, 1, "F1", 0 ),
Add Factor( Mixture, 0, 1, "F2", 0 ), Add Factor( Mixture, 0, 1, "T1", 0 ),
Add Factor( Mixture, 0, 1, "T2", 0 ), Add Factor( Mixture, 0, 1, "T3", 0 ),
Add Factor( Mixture, 0, 1, "T4", 0 ), Add Factor( Mixture, 0, 1, "H1", 0 ),
Add Factor( Mixture, 0, 1, "H2", 0 ), Add Factor( Mixture, 0, 1, "H3", 0 ),
Add Factor( Mixture, 0, 1, "G1", 0 ), Add Factor( Mixture, 0, 1, "G2", 0 ),
Add Factor( Mixture, 0, 1, "G3", 0 ), Add Factor(
Continuous, 1.5, 3, "Water", 0
), Set Random Seed( 800692047 ), Number of Starts( 2 ),
Add Constraint(
[-1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.35,
1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55,
0 0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -0.24,
0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0.34,
0 0 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 -0.07,
0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0.14,
0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 0 -0.001,
0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0.015]
), Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ),
Add Term( {4, 1} ), Add Term( {5, 1} ), Add Term( {6, 1} ), Add Term( {7, 1} ),
Add Term( {8, 1} ), Add Term( {9, 1} ), Add Term( {10, 1} ), Add Term( {11, 1} ),
Add Term( {12, 1} ), Add Term( {13, 1} ), Add Term( {14, 1} ),
Add Term( {15, 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( {1, 1}, {5, 1} ), Add Alias Term( {1, 1}, {6, 1} ),
Add Alias Term( {1, 1}, {7, 1} ), Add Alias Term( {1, 1}, {8, 1} ),
Add Alias Term( {1, 1}, {9, 1} ), Add Alias Term( {1, 1}, {10, 1} ),
Add Alias Term( {1, 1}, {11, 1} ), Add Alias Term( {1, 1}, {12, 1} ),
Add Alias Term( {1, 1}, {13, 1} ), Add Alias Term( {1, 1}, {14, 1} ),
Add Alias Term( {1, 1}, {15, 1} ), Add Alias Term( {2, 1}, {3, 1} ),
Add Alias Term( {2, 1}, {4, 1} ), Add Alias Term( {2, 1}, {5, 1} ),
Add Alias Term( {2, 1}, {6, 1} ), Add Alias Term( {2, 1}, {7, 1} ),
Add Alias Term( {2, 1}, {8, 1} ), Add Alias Term( {2, 1}, {9, 1} ),
Add Alias Term( {2, 1}, {10, 1} ), Add Alias Term( {2, 1}, {11, 1} ),
Add Alias Term( {2, 1}, {12, 1} ), Add Alias Term( {2, 1}, {13, 1} ),
Add Alias Term( {2, 1}, {14, 1} ), Add Alias Term( {2, 1}, {15, 1} ),
Add Alias Term( {3, 1}, {4, 1} ), Add Alias Term( {3, 1}, {5, 1} ),
Add Alias Term( {3, 1}, {6, 1} ), Add Alias Term( {3, 1}, {7, 1} ),
Add Alias Term( {3, 1}, {8, 1} ), Add Alias Term( {3, 1}, {9, 1} ),
Add Alias Term( {3, 1}, {10, 1} ), Add Alias Term( {3, 1}, {11, 1} ),
Add Alias Term( {3, 1}, {12, 1} ), Add Alias Term( {3, 1}, {13, 1} ),
Add Alias Term( {3, 1}, {14, 1} ), Add Alias Term( {3, 1}, {15, 1} ),
Add Alias Term( {4, 1}, {5, 1} ), Add Alias Term( {4, 1}, {6, 1} ),
Add Alias Term( {4, 1}, {7, 1} ), Add Alias Term( {4, 1}, {8, 1} ),
Add Alias Term( {4, 1}, {9, 1} ), Add Alias Term( {4, 1}, {10, 1} ),
Add Alias Term( {4, 1}, {11, 1} ), Add Alias Term( {4, 1}, {12, 1} ),
Add Alias Term( {4, 1}, {13, 1} ), Add Alias Term( {4, 1}, {14, 1} ),
Add Alias Term( {4, 1}, {15, 1} ), Add Alias Term( {5, 1}, {6, 1} ),
Add Alias Term( {5, 1}, {7, 1} ), Add Alias Term( {5, 1}, {8, 1} ),
Add Alias Term( {5, 1}, {9, 1} ), Add Alias Term( {5, 1}, {10, 1} ),
Add Alias Term( {5, 1}, {11, 1} ), Add Alias Term( {5, 1}, {12, 1} ),
Add Alias Term( {5, 1}, {13, 1} ), Add Alias Term( {5, 1}, {14, 1} ),
Add Alias Term( {5, 1}, {15, 1} ), Add Alias Term( {6, 1}, {7, 1} ),
Add Alias Term( {6, 1}, {8, 1} ), Add Alias Term( {6, 1}, {9, 1} ),
Add Alias Term( {6, 1}, {10, 1} ), Add Alias Term( {6, 1}, {11, 1} ),
Add Alias Term( {6, 1}, {12, 1} ), Add Alias Term( {6, 1}, {13, 1} ),
Add Alias Term( {6, 1}, {14, 1} ), Add Alias Term( {6, 1}, {15, 1} ),
Add Alias Term( {7, 1}, {8, 1} ), Add Alias Term( {7, 1}, {9, 1} ),
Add Alias Term( {7, 1}, {10, 1} ), Add Alias Term( {7, 1}, {11, 1} ),
Add Alias Term( {7, 1}, {12, 1} ), Add Alias Term( {7, 1}, {13, 1} ),
Add Alias Term( {7, 1}, {14, 1} ), Add Alias Term( {7, 1}, {15, 1} ),
Add Alias Term( {8, 1}, {9, 1} ), Add Alias Term( {8, 1}, {10, 1} ),
Add Alias Term( {8, 1}, {11, 1} ), Add Alias Term( {8, 1}, {12, 1} ),
Add Alias Term( {8, 1}, {13, 1} ), Add Alias Term( {8, 1}, {14, 1} ),
Add Alias Term( {8, 1}, {15, 1} ), Add Alias Term( {9, 1}, {10, 1} ),
Add Alias Term( {9, 1}, {11, 1} ), Add Alias Term( {9, 1}, {12, 1} ),
Add Alias Term( {9, 1}, {13, 1} ), Add Alias Term( {9, 1}, {14, 1} ),
Add Alias Term( {9, 1}, {15, 1} ), Add Alias Term( {10, 1}, {11, 1} ),
Add Alias Term( {10, 1}, {12, 1} ), Add Alias Term( {10, 1}, {13, 1} ),
Add Alias Term( {10, 1}, {14, 1} ), Add Alias Term( {10, 1}, {15, 1} ),
Add Alias Term( {11, 1}, {12, 1} ), Add Alias Term( {11, 1}, {13, 1} ),
Add Alias Term( {11, 1}, {14, 1} ), Add Alias Term( {11, 1}, {15, 1} ),
Add Alias Term( {12, 1}, {13, 1} ), Add Alias Term( {12, 1}, {14, 1} ),
Add Alias Term( {12, 1}, {15, 1} ), Add Alias Term( {13, 1}, {14, 1} ),
Add Alias Term( {13, 1}, {15, 1} ), Add Alias Term( {14, 1}, {15, 1} ),
Set Sample Size( 105 ), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design
}
);
由於與其他成分組相比,G 組成分的濃度非常低,一種解決方法可能是將這些成分視為連續因素,以便引入約束4(尚未測試,稍後當我有更多時間時會嘗試) 。
這些只是為了更好地了解您的主題而提供的一些意見,以便其他成員可以加入討論並提供相關想法。