제약이 많은 DOE는 설정할 수 없습니다.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />내 고객은 DOE를 설정하는 데 다음과 같은 상황이 있습니다.
혼합물의 3가지 성분(S, X, M은 혼합물 또는 연속형으로 처리될 수 있음)과 충전제 성분(W), OS 및 OX라고 하는 각 성분 S 및 X에 대한 2개의 공급업체(각각 두 가지가 있는 범주 수준).
제약 조건으로 인해 어려움이 발생합니다. 먼저 범위는 다음과 같습니다.
범위 S 0 -0.04
범위 X 0-0.006
범위 M 0-0.07
범위 W 0.884-1
OS L1, L2
OX L1, L2
또는 연속으로, 범위가 백분율을 나타내며 필러 자체의 효과에 전혀 관심이 없으므로 필러가 더 이상 필요하지 않은 경우
범위 S 0 -4 [%]
범위 X 0-0.6 [%]
범위 M 0-7 [%]
OS L1, L2
OX L1, L2
또한 다음과 같은 요구 사항이 있습니다.
- S+X >0, 그래서 S와 X는 동시에 0이 될 수 없습니다.
- X==0인 경우 S는 >0.5%여야 합니다(그러나 X!=0인 경우 S는 0일 수 있음).
- S ==0인 경우 X는 >0.05%여야 합니다(그러나 S!=0인 경우 X는 0일 수 있음).
- S==0이면 OS가 허용되지 않거나 의미가 없습니다.
- X==0인 경우 OX는 허용되지 않습니다/무의미합니다
문제는 S+X>0을 보장하기 위한 범위 또는 단순 선형 제약 이외의 혼합 요인에 대한 제약이 있을 수 없다는 것입니다. 그리고 연속적인 경우 모든 제약 조건을 충족하는 방식으로 제약 조건을 설정할 수 없었습니다. 선형 또는 허용되지 않는 조합이 아니며 둘의 혼합도 불가능합니다.
위의 설정으로 디자인을 만들 수 있는 방법에 대한 아이디어가 있습니까?
지금까지 시도한 몇 가지를 첨부합니다. 하나는 요구 사항에 가까운 디자인을 만들었지만 S 또는 X만 발생하는 실행이 없기 때문에 충분히 균형이 맞지 않는다고 생각했습니다. 동작을 설명하기 위해 세 개의 스크립트를 참조하십시오. 특히 여러 디자인이 포함되어 있으므로 3단계 범주가 있는 스크립트를 참조하십시오. 요소는 편의를 위해 테이블에 저장됩니다.
지원해 주셔서 감사합니다.
남자 이름
Re: 제약이 많은 DOE를 설정할 수 없습니다.좋아, 고마워 라이언!
Re: 제약이 많은 DOE를 설정할 수 없습니다.안녕 마틴,
나에게 튀어나온 것은 아무것도 없습니다. 그리고 단순히 제한된 공간 때문에 허용되지 않는 조합으로 인해 좋지 않게 보일 수 있는 진단을 보는 것은 드문 일이 아닙니다.
내부 수준에서 강제하는 것과 관련하여 일부 권한을 필요로 추가하는 경우 이는 하나의 옵션이거나 가능한 한 최소한 일부 권한을 유지하려고 시도할 수 있습니다.
디자인 비교에서 참조 디자인으로 더 단순한 모델(필요에 따라 권한 포함) 디자인을 사용하는 경우 어떤 디자인이 선호될 수 있는지에 대해 보다 직접적인 비교를 얻을 수 있습니다.
건배,
라이언
Re: 제약이 많은 DOE를 설정할 수 없습니다.안녕 라이언
위의 답변에 답하지 않아도 됩니다.
나는 고객과 함께 몇 가지 더 많은 것을 시도했고 S*OS, X*OX 및 OS*OX 효과를 제거하여 비구형 설계를 생각해 냈습니다.
암사슴 (
주문 설계,
{응답 추가(최대화, "와이" , . , . , . ),
인수 추가( 이산 숫자, { 0 , 1 , 2 , 삼 , 4 }, "에스" , 0 ),
인수 추가( 이산 숫자, { 0 , 0.15 , 0.3 , 0.45 , 0.6 }, "엑스" , 0 ),
인수 추가( 이산 숫자, { 0 , 1.75 , 3.5 , 5.25 , 7 }, "중" , 0 ),
요인 추가( 범주형, { "엘1" , "엘2" , "없음" }, "OS" , 0 ),
요인 추가( 범주형, { "엘1" , "엘2" , "없음" }, "황소" , 0 ),
랜덤 시드 설정( 695079790 ), 시작 횟수( 1000 ), 용어 추가( { 1 , 0 } ),
용어 추가( { 1 , 1 } ), 용어 추가( { 2 , 1 } ), 용어 추가( { 삼 , 1 } ), 용어 추가( { 4 , 1 } ),
용어 추가( { 5 , 1 } ), 용어 추가( { 1 , 1 }, { 2 , 1 } ), 용어 추가( { 1 , 1 }, { 삼 , 1 } ),
용어 추가( { 1 , 1 }, { 5 , 1 } ), 용어 추가( { 2 , 1 }, { 삼 , 1 } ),
용어 추가( { 2 , 1 }, { 4 , 1 } ), 용어 추가( { 삼 , 1 }, { 4 , 1 } ),
용어 추가( { 삼 , 1 }, { 5 , 1 } ), 샘플 크기 설정( 36 ),
허용되지 않는 조합(
s == 0 & X == 0 | 0 < 에스 <= 0.5 | 에스 > 0 & OS == 삼 | 에스 == 0 & (OS == 1 | OS
== 2 ) | 엑스 > 0 & OX == 삼 | 엑스 == 0 & (OX == 1 | OX == 2 )
)}
);
이것은 상당히 좋은 예측 분산으로 보이며 FDS 플롯도 괜찮아 보입니다. 검정력은 대부분의 효과에 대해 상당히 좋으며 상관 관계도 양호합니다. 물론 별칭 효과는 S*OS 및 X*OX에 대해 더 큽니다.
당신은 그 디자인으로 갈 것인가 아니면 당신을 긴장하게 만드는 말을 할 것입니까?
그리고 마지막 질문입니다. 디자인에서 S와 X에 대한 내부 레벨도 강제로 적용하는 방법이 있습니까? 때로는 농도의 낮은 절반이 높은 농도와 다른 패턴을 따를 수 있습니다.
감사 해요,
남자 이름
Re: 제약이 많은 DOE를 설정할 수 없습니다.안녕 라이언
두 번째 답변은 아마도 이 답변을 쓸모없게 만들 수 있으므로 먼저 읽으십시오.
그래서 여기에 하나의 실행을 더 추가하면(예: 36) 괜찮은 전력과 예측 편차를 가진 최종 스크립트가 있습니다.
// 24번 실행
암사슴(
주문 설계,
{응답 추가(최대화, "Y", ., ., . ),
인수 추가( 이산 숫자, {0, 1, 2, 3, 4}, "S", 0),
인수 추가( 이산 숫자, {0, 0.15, 0.3, 0.45, 0.6}, "X", 0),
인수 추가( 이산 숫자, {0, 1.75, 3.5, 5.25, 7}, "M", 0),
요소 추가( 범주형, {"L1", "L2", "없음"}, "OS", 0),
요소 추가( 범주형, {"L1", "L2"}, "OX", 1 ), 무작위 시드 설정( 984492505 ),
시작 횟수( 1000 ), 용어 추가( {1, 0} ), 용어 추가( {1, 1} ),
용어 추가( {2, 1} ), 용어 추가( {3, 1} ), 용어 추가( {4, 1} ), 용어 추가( {5, 1} ),
용어 추가( {1, 1}, {2, 1} ), 용어 추가( {1, 1}, {3, 1} ),
용어 추가( {1, 1}, {5, 1} ), 용어 추가( {2, 1}, {3, 1} ),
용어 추가( {2, 1}, {4, 1} ), 용어 추가( {2, 1}, {5, 1} ),
용어 추가( {3, 1}, {4, 1} ), 용어 추가( {3, 1}, {5, 1} ),
용어 추가( {4, 1}, {5, 1} ), 전체 플롯 수 최적화,
샘플 크기 설정( 24 ), 허용되지 않는 조합(
0 < S <= 0.5 | S > 0 & OS == 3 | S == 0 & (OS == 1 | OS == 2) | X < 0.05
)}
);
// 36번 실행, 훨씬 더 강력하고 예측 분산이 적습니다.
암사슴(
주문 설계,
{응답 추가(최대화, "Y", ., ., . ),
인수 추가( 이산 숫자, {0, 1, 2, 3, 4}, "S", 0),
인수 추가( 이산 숫자, {0, 0.15, 0.3, 0.45, 0.6}, "X", 0),
인수 추가( 이산 숫자, {0, 1.75, 3.5, 5.25, 7}, "M", 0),
요소 추가( 범주형, {"L1", "L2", "없음"}, "OS", 0),
요소 추가( 범주형, {"L1", "L2"}, "OX", 1 ), 무작위 시드 설정( 1173606031 ),
시작 횟수( 1000 ), 용어 추가( {1, 0} ), 용어 추가( {1, 1} ),
용어 추가( {2, 1} ), 용어 추가( {3, 1} ), 용어 추가( {4, 1} ), 용어 추가( {5, 1} ),
용어 추가( {1, 1}, {2, 1} ), 용어 추가( {1, 1}, {3, 1} ),
용어 추가( {1, 1}, {5, 1} ), 용어 추가( {2, 1}, {3, 1} ),
용어 추가( {2, 1}, {4, 1} ), 용어 추가( {2, 1}, {5, 1} ),
용어 추가( {3, 1}, {4, 1} ), 용어 추가( {3, 1}, {5, 1} ),
용어 추가( {4, 1}, {5, 1} ), 별칭 용어 추가( {1, 1}, {4, 1} ),
N Whole Plot 설정( 4 ), 표본 크기 설정( 36 ),
허용되지 않는 조합(
0 < S <= 0.5 | S > 0 & OS == 3 | S == 0 & (OS == 1 | OS == 2) | X < 0.05
)}
);
당신이 제안한대로 나는 수동으로 고차 용어와 S * OS 상호 작용을 제거했습니다. 감사합니다.
두 가지 추가 질문이 있습니다.
- 1) 방금 답장을 받았습니다. Split Plot을 그대로 설정하면 X가 항상 포함되도록 제한됩니다. 그러나 그들은 X == 0이지만 S >0.5에 대한 추정도 원합니다. 3단계의 OX로 새로운 디자인을 만들어 보았습니다. X == 0 일 때 OX "None"을 강제 실행하는 데 문제가 있고 X > 0이 OX != "None"(3)을 강제 실행하고 여전히 전력 계산을 받고 있으므로 상호 작용 효과 X*OX 및 OS를 제거했습니다. *황소. 내가 마침내 생각해 낸 디자인은 다음과 같습니다.
암사슴 (
주문 설계,
{응답 추가(최대화, "와이" , . , . , . ),
인수 추가( 이산 숫자, { 0 , 1 , 2 , 삼 , 4 }, "에스" , 0 ),
인수 추가( 이산 숫자, { 0 , 0.15 , 0.3 , 0.45 , 0.6 }, "엑스" , 0 ),
인수 추가( 이산 숫자, { 0 , 1.75 , 3.5 , 5.25 , 7 }, "중" , 0 ),
요인 추가( 범주형, { "엘1" , "엘2" , "없음" }, "OS" , 0 ),
요인 추가( 범주형, { "엘1" , "엘2" , "없음" }, "황소" , 1 ),
랜덤 시드 설정( 1317349002 ), 시작 횟수( 1000 ), 용어 추가( { 1 , 0 } ),
용어 추가( { 1 , 1 } ), 용어 추가( { 2 , 1 } ), 용어 추가( { 삼 , 1 } ), 용어 추가( { 4 , 1 } ),
용어 추가( { 5 , 1 } ), 용어 추가( { 1 , 1 }, { 2 , 1 } ), 용어 추가( { 1 , 1 }, { 삼 , 1 } ),
용어 추가( { 1 , 1 }, { 5 , 1 } ), 용어 추가( { 2 , 1 }, { 삼 , 1 } ),
용어 추가( { 2 , 1 }, { 4 , 1 } ), 용어 추가( { 삼 , 1 }, { 4 , 1 } ),
용어 추가( { 삼 , 1 }, { 5 , 1 } ), 별칭 용어 추가( { 1 , 1 }, { 4 , 1 } ),
N개의 전체 플롯 설정( 6 ), 샘플 크기 설정( 36 ),
허용되지 않는 조합(
0 < 에스 <= 0.5 | 에스 > 0 & OS == 삼 | 에스 == 0 & (OS == 1 | OS == 2 ) | 엑스 > 0 & 황소
== 삼 | 엑스 == 0 & (OX == 1 | OX == 2 )
)}
);
이 디자인을 사용하지 말아야 할 것이 있습니까? 디자인 공간 플롯의 일부를 제외하고는 모두 괜찮은 것 같습니다. 그리고 FDS 플롯도 나쁘지 않다고 생각합니다. 변경하시겠습니까?
2) 초기 분할 플롯 설계를 유지하고 X==0 옵션에 대해서도 추정치를 얻기 위해 X/OX 대신 S/OS에 대해 다른 설계를 수행하는 것이 합리적입니까? 서로 다른 조합에 대해 공급업체에서 전체적으로 상당한 차이가 있는지 여부에 대한 질문에 답하기 위해 두 결과를 모두 결합하는 것은 좋은 생각이 아니라고 생각합니다. 동의하십니까?
Re: 제약이 많은 DOE를 설정할 수 없습니다.앗, 그전에는 자세히 보지 않았는데... 여기에서 몇 가지 일이 진행되고 있다고 생각합니다. 첫째, 고차에 대한 이산 숫자 용어가 가능한 경우로 추가됩니다(이는 수동으로 제거해야 함). 더 큰 문제는 허용되지 않는 조합으로 추정할 수 없기 때문에 S*OS 상호 작용 용어입니다. 디자이너가 이것을 잡았어야 했는데, 잡지 못했다. 더 살펴봐야 한다. 아래를 실행하고 가능한 경우 해당 용어를 제거하면 상황이 더 좋아 보일 것입니다. 향후 릴리스에서 이러한 문제를 해결할 수 있는지 확인하겠습니다.
해당 상호 작용을 제거하고 연속 경로로 돌아가려고 시도할 수 있지만 S==0을 사용하는 대신 S < 0.01과 같은 것을 원할 수 있습니다. (nb 이것은 또한 이중 저장으로 인해 이산 숫자의 문제일 수 있으므로 S==0 대신 abs(S)<.0001을 사용해야 했습니다.
건배,
라이언
암사슴 (주문 설계,
{응답 추가(최대화, "와이" , . , . , . ),
인수 추가( 이산 숫자, { 0 , 1 , 2 , 삼 , 4 }, "에스" , 0 ),
인수 추가( 이산 숫자, { 0 , 0.15 , 0.3 , 0.45 , 0.6 }, "엑스" , 0 ),
인수 추가( 이산 숫자, { 0 , 1.75 , 3.5 , 5.25 , 7 }, "중" , 0 ),
요인 추가( 범주형, { "엘1" , "엘2" , "없음" }, "OS" , 0 ),
요인 추가( 범주형, { "엘1" , "엘2" }, "황소" , 1 ), 랜덤 시드 설정( 891554152 ),
시작 횟수( 1000 ), 용어 추가( { 1 , 0 } ), 용어 추가( { 1 , 1 } ),
용어 추가( { 2 , 1 } ), 용어 추가( { 삼 , 1 } ), 용어 추가( { 4 , 1 } ), 용어 추가( { 5 , 1 } ),
용어 추가( { 1 , 1 }, { 2 , 1 } ), 용어 추가( { 1 , 1 }, { 삼 , 1 } ),
용어 추가( { 1 , 1 }, { 5 , 1 } ), 용어 추가( { 2 , 1 }, { 삼 , 1 } ),
용어 추가( { 2 , 1 }, { 4 , 1 } ), 용어 추가( { 2 , 1 }, { 5 , 1 } ),
용어 추가( { 삼 , 1 }, { 4 , 1 } ), 용어 추가( { 삼 , 1 }, { 5 , 1 } ),
용어 추가( { 4 , 1 }, { 5 , 1 } ), 별칭 용어 추가( { 1 , 1 }, { 4 , 1 } ),
N개의 전체 플롯 설정( 4 ), 샘플 크기 설정( 28 ),
0 < 에스 <= 0.5 | 에스 > 0 & OS == 삼 | 에스 == 0 & (OS == 1 | OS == 2 ))});
Re: 제약이 많은 DOE를 설정할 수 없습니다.안녕 라이언
아니요. 작동하는 것 같습니다. 이산 값을 사용하기에 충분하고 괜찮은지 고객에게 확인해야 합니다.
설계 평가와 검정력 분석을 보고 느낀 점 중 하나는 검정력을 추정할 수 없지만 이산 수치 때문인 것 같은데요? 컬러 맵은 나에게 꽤 괜찮아 보입니다.
디자인 공간 플롯의 분수는 0,6 이후에 이상해 보입니다.

제약 조건이 설정되어 있기 때문입니까?
감사 해요,
남자 이름
Re: 제약이 많은 DOE를 설정할 수 없습니다.연속 요인에 대한 평등과 허용되지 않는 조합을 사용하는 데 문제가 있다고 생각합니다. 특히 X==0 또는 S==0을 사용할 때 실제로 0에 가까운(0으로 표시되는 경우에도) 결국 사용하게 될 수 있습니다. 연속에 대해 이산 숫자를 사용해 보셨습니까? 다음과 같은 마지막 스크립트 중 하나를 사용합니다.
암사슴 (
{응답 추가(최대화, "와이" , . , . , . ),
//요소 추가( 연속, 0, 4, "S", 0 ),
//요소 추가( 연속, 0, 0.6, "X", 0 ), 요소 추가( 연속, 0, 7, "M", 0 ),
인수 추가( 이산 숫자, { 0 , 1 , 2 , 삼 , 4 }, "에스" , 0 ),
인수 추가( 이산 숫자, { 0 , .15 , .삼 , .45 , .6 }, "엑스" , 0 ),
인수 추가( 이산 숫자, { 0 , 1.75 , 3.5 , 5.25 , 7 }, "중" , 0 ),
요인 추가( 범주형, { "엘1" , "엘2" , "없음" }, "OS" , 0 ),
요인 추가( 범주형, { "엘1" , "엘2" }, "황소" , 1 ), 랜덤 시드 설정( 513965188 ),
시작 횟수( 1000 ), 용어 추가( { 1 , 0 } ), 용어 추가( { 1 , 1 } ),
용어 추가( { 2 , 1 } ), 용어 추가( { 삼 , 1 } ), 용어 추가( { 4 , 1 } ), 용어 추가( { 5 , 1 } ),
용어 추가( { 1 , 1 }, { 2 , 1 } ), 용어 추가( { 1 , 1 }, { 삼 , 1 } ),
용어 추가( { 1 , 1 }, { 4 , 1 } ), 용어 추가( { 1 , 1 }, { 5 , 1 } ),
용어 추가( { 2 , 1 }, { 삼 , 1 } ), 용어 추가( { 2 , 1 }, { 4 , 1 } ),
용어 추가( { 2 , 1 }, { 5 , 1 } ), 용어 추가( { 삼 , 1 }, { 4 , 1 } ),
용어 추가( { 삼 , 1 }, { 5 , 1 } ), 용어 추가( { 4 , 1 }, { 5 , 1 } ), N개의 전체 플롯 설정( 4 ),
샘플 크기 설정( 28 ), 허용되지 않는 조합(
X < 0.05 | 0 < 에스 <= 0.5 | 에스 > 0 & OS == 삼 | 에스 == 0 & (OS == 1 | OS == 2 )
Re: 제약이 많은 DOE를 설정할 수 없습니다.안녕 마틴,
허용되지 않는 조합 스크립트를 사용해 보셨습니까? 이렇게 하면 제약 조건을 정의할 때 더 많은 유연성을 얻을 수 있습니다.
http://www.jmp.com/support/help/Define_Factor_Constraints.shtml#205355
문안 인사,
필