你好@FaceStatistics6 ,
我重现相同的设置并遇到类似的错误消息。
问题可能出在您的模型中不允许的组合和术语的组合:如果您阻止因素 D(2 级分类)的“坐姿”与因素 F(2 级分类)的“专家”的组合,这意味着您无法估计这两个因素的交互项,因为约束会阻止您测试这两个因素的所有可能水平组合。
您可以:
- 删除 2 个因素交互项“Factor D*Factor F”并使用此脚本生成 DoE 表(或使用附加数据表“Custom Design_Remove2FI”):
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Categorical, {"Jolt", "Triad"}, "Factor A", 0 ),
Add Factor( Categorical, {"Blunt", "Suction Cup"}, "Factor B", 0 ),
Add Factor( Categorical, {"Standing", "Seated"}, "Factor D", 0 ),
Add Factor( Categorical, {"Novice", "Expert"}, "Factor F", 0 ),
Add Factor( Continuous, 10, 25, "Factor C", 0 ),
Add Factor( Categorical, {"Stationary", "Evading", "Running"}, "Factor E", 0 ),
Set Random Seed( 80459262 ), Number of Starts( 2161 ), Add Term( {1, 0} ),
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( {1, 1}, {2, 1} ),
Add Term( {1, 1}, {3, 1} ), Add Term( {1, 1}, {4, 1} ),
Add Term( {1, 1}, {5, 1} ), Add Term( {1, 1}, {6, 1} ),
Add Term( {2, 1}, {3, 1} ), Add Term( {2, 1}, {4, 1} ),
Add Term( {2, 1}, {5, 1} ), Add Term( {2, 1}, {6, 1} ),
Add Term( {3, 1}, {5, 1} ), Add Term( {3, 1}, {6, 1} ),
Add Term( {4, 1}, {5, 1} ), Add Term( {4, 1}, {6, 1} ),
Add Term( {5, 1}, {6, 1} ), Set Sample Size( 36 ),
Disallowed Combinations( Factor D == "Seated" & Factor F == "Expert" ),
Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design}
);
- 或者将 2 个因素相互作用的可估计性“因素 D*因素 F”设置为“如果可能”并使用此脚本生成 DoE 表(或使用附加数据表“Custom Design_IfPossible”):
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Categorical, {"Jolt", "Triad"}, "Factor A", 0 ),
Add Factor( Categorical, {"Blunt", "Suction Cup"}, "Factor B", 0 ),
Add Factor( Categorical, {"Standing", "Seated"}, "Factor D", 0 ),
Add Factor( Categorical, {"Novice", "Expert"}, "Factor F", 0 ),
Add Factor( Continuous, 10, 25, "Factor C", 0 ),
Add Factor( Categorical, {"Stationary", "Evading", "Running"}, "Factor E", 0 ),
Set Random Seed( 349202301 ), Number of Starts( 2106 ), Add Term( {1, 0} ),
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( {1, 1}, {2, 1} ),
Add Term( {1, 1}, {3, 1} ), Add Term( {1, 1}, {4, 1} ),
Add Term( {1, 1}, {5, 1} ), Add Term( {1, 1}, {6, 1} ),
Add Term( {2, 1}, {3, 1} ), Add Term( {2, 1}, {4, 1} ),
Add Term( {2, 1}, {5, 1} ), Add Term( {2, 1}, {6, 1} ),
Add Term( {3, 1}, {5, 1} ), Add Term( {3, 1}, {6, 1} ),
Add Term( {4, 1}, {5, 1} ), Add Term( {4, 1}, {6, 1} ),
Add Term( {5, 1}, {6, 1} ), Add Potential Term( {3, 1}, {4, 1} ),
Set Sample Size( 36 ), Disallowed Combinations(
Factor D == "Seated" & Factor F == "Expert"
), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design}
);
希望这个回答对你有帮助