설계 설정에 대해 좀 더 자세히 설명해 주시고, 설계 스크립트 또는 JMP 테이블을 공유해 주시겠습니까?
말씀하신 설정대로, 연속 변수 중 변경하기 매우 어려운 변수 2개와 변경하기 어려운 변수 4개, 전체 플롯 8개와 서브플롯 16개, 실행 횟수 48회, 그리고 변경하기 매우 어려운 변수와 변경하기 어려운 변수 간의 종속성 옵션 사용 여부와 관계없이, 저는 분할-분할 플롯 또는 이원 분할 플롯 설계를 문제없이 생성할 수 있습니다. JMP는 때때로 휴리스틱에 기반하여 사용자가 선택한 옵션에 따라 서브플롯/전체 플롯/실행 횟수 값을 변경할 수 있지만, 충분한 자유도를 확보하여 설계가 가능하다면 이러한 값을 문제없이 변경할 수 있습니다. 값을 변경하기 전에 변경하기 매우 어려운 변수와 변경하기 어려운 변수 간의 종속성 옵션을 확인/해제해 보시기 바랍니다. 버그가 있는 것으로 보입니다.
다음은 매우 변화하기 어려운 요인과 변화하기 어려운 요인 간에 독립적인 변동이 없는 상황에서 48회 실행, 8개의 전체 플롯, 16개의 하위 플롯을 사용하는 분할-분할 플롯 설계에 대한 스크립트입니다.
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, -1, 1, "X1", 2 ),
Add Factor( Continuous, -1, 1, "X2", 2 ),
Add Factor( Continuous, -1, 1, "X3", 1 ),
Add Factor( Continuous, -1, 1, "X4", 1 ),
Add Factor( Continuous, -1, 1, "X5", 1 ),
Add Factor( Continuous, -1, 1, "X6", 1 ), Set Random Seed( 1232803225 ),
Number of Starts( 312 ), 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}, {4, 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 N Whole Plots( 8 ), Set N Subplots( 16 ),
Set Sample Size( 48 ), Optimality Criterion( "Make A-Optimal Design" ),
"A-Optimality Parameter Weights"n(
[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design}
);
다음은 48회 실행, 8개의 전체 플롯, 16개의 하위 플롯으로 구성된 양방향 분할 플롯 설계(일명 "스트립 플롯"이라고도 하며 스크립트에 표시됨)에 대한 스크립트입니다. 이 시나리오에서는 매우 변화시키기 어려운 요인과 변화시키기 어려운 요인 간에 독립적인 변동이 있습니다.
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Continuous, -1, 1, "X1", 2 ),
Add Factor( Continuous, -1, 1, "X2", 2 ),
Add Factor( Continuous, -1, 1, "X3", 1 ),
Add Factor( Continuous, -1, 1, "X4", 1 ),
Add Factor( Continuous, -1, 1, "X5", 1 ),
Add Factor( Continuous, -1, 1, "X6", 1 ), Set Random Seed( 868486588 ),
Number of Starts( 341 ), 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}, {4, 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} ), Make Strip Plot Design, Set N Whole Plots( 8 ),
Set N Subplots( 16 ), Set Sample Size( 48 ),
Optimality Criterion( "Make A-Optimal Design" ),
"A-Optimality Parameter Weights"n(
[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]
), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design,
Set Run Order( Keep the Same ), Make Table}
);
전체 플롯 관련 오류 메시지는 전체 플롯의 개수가 모델에 포함된 변수(매우 변경하기 어려운 요인)의 개수와 같을 때 발생하는 오류입니다. 예를 들어, 48회 실행에 대해 16개의 하위 플롯을 포함하는 전체 플롯 4개를 지정하면 오류 메시지가 나타납니다. 이는 변경하기 어려운 요인(모델에 포함된 변수 4개)에 대해 절편 1개, 주효과 2개, 상호작용 효과 1개를 추정해야 하기 때문입니다. 따라서 전체 플롯 구조에서 전체 플롯 분산을 추정할 자유도가 부족해집니다(최소한 전체 플롯이 하나 더 필요하므로 총 5개의 전체 플롯이 필요합니다). 전체 플롯의 개수가 모델에 포함된 변수의 개수보다 작으면 JMP는 자동으로 값을 최소값(전체 플롯 개수 = 모델에 포함된 변수의 개수)으로 변경합니다.
이 답변이 궁금증을 해소하는 데 도움이 되었으면 좋겠습니다. 만약 이 답변으로 문제가 해결되지 않으면 더 자세한 정보와 JMP 테이블을 공유해 주세요.