JMP 팀 및 커뮤니티 여러분, 안녕하세요!
다음은 다양한 테이블의 공변량을 기반으로 한 DoE에 대한 희망사항입니다(저는 JMP Pro 17을 사용하고 있습니다).
- 이 위시리스트 요청에 영감을 준 것은 무엇입니까?
두 테이블의 공변량 요인을 기반으로 한 실험 설계 - JMP User Community
저는 5개의 공변량을 사용하여 DoE를 설정하는 데 어려운 상황에 직면했습니다.
- 표 A의 2개 공변량은 제제의 예측된 물리화학적 특성입니다(첫 번째 DoE 모델 덕분에).
- 표 B의 첫 번째 공변량과 독립된 3개의 공변량은 서로 다른 포장의 특성입니다.
저는 이러한 5개의 공변량을 사용하여 모델(주 효과 및 상호 작용 선별, 일부는 "가능한 경우"로 설정, 기타 "필요"는 30개 실행)을 생성하여 반응에 대한 공식 공변량과 패키징 특성 간의 관계 및 상호 작용을 평가하고 싶었습니다. "사용자 정의 디자인"을 사용하고 공변량을 추가하고 싶습니다. 사용자 정의 DoE를 생성하는 테이블(테이블 A 또는 테이블
에서 공변량을 추가하는 옵션만 있습니다.@SDF1 제안됨 실제로 작동하지만 내 설정과 관련하여 만족스럽지 않은 공변량 용어를 추가하기 전에 최상위 데이터 테이블을 선택합니다.
- 공변량 Ax와 Bx는 다음과 같아야 합니다. 서로 독립적 , 이 기술에서는 더 이상 그렇지 않습니다(JMP는 조인 옵션으로 rowID를 사용하여 가장 큰 테이블(또는 내부 조인)을 기반으로 외부 조인을 수행하는 것으로 보이므로).

- 설계를 수행할 때 두 테이블에서 수행된 조인으로 인해 모든 조합이 탐색되지는 않으며(A의 공변량이 B의 공변량과 모든 조건을 충족하지 않음) 효율성이 낮은 설계를 갖게 됩니다.
디자인 스크립트:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Covariate, Covariate A1, 0 ),
Add Factor( Covariate, Covariate A2, 0 ),
Add Factor( Covariate, Covariate B1, 0 ),
Add Factor( Covariate, Covariate B2, 0 ),
Add Factor( Covariate, Covariate B3, 0 ), Set Random Seed( 695832949 ),
Number of Starts( 3479 ), 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( {1, 1}, {2, 1} ), Add Term( {1, 1}, {3, 1} ),
Add Term( {1, 1}, {4, 1} ), Add Term( {1, 1}, {5, 1} ),
Add Potential Term( {2, 1}, {3, 1} ), Add Potential Term( {2, 1}, {4, 1} ),
Add Potential Term( {2, 1}, {5, 1} ), Add Potential Term( {3, 1}, {4, 1} ),
Add Potential Term( {3, 1}, {5, 1} ), Add Potential Term( {4, 1}, {5, 1} ),
Set Sample Size( 30 ), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design}
);
전력 분석:

그 이후로 나는 두 테이블의 모든 공변량을 사용하여 새 테이블을 생성하여 "외부" 솔루션을 찾았고, 낮은 덕분에 테이블 A의 2개 요인과 테이블 B의 3개 요인의 가능한 모든 조합 A/B를 만들었습니다. -코드 도구 및 일부 루핑. 이 테이블에서 맞춤 디자인을 만들 때 더 만족스러운 디자인을 찾았습니다.

나는 테스트를 위해 다른 테이블에 합류했습니다(기밀 유지상의 이유로 내 주제와 동일하지는 않지만 상황을 설명하기 위한 모형을 만들기 위해 최선을 다했습니다).
JMP가 다음과 같은 솔루션을 제공한다면 정말 좋을 것입니다.
- 공변량이 위치한 테이블을 선택하도록 요청합니다(공변량이 포함된 별도의 테이블의 경우).
- 데이터를 메모리에 저장할 수 있고 두 개의 공변량 테이블을 기반으로 설계를 작성할 때 백그라운드에서 모든 조합을 수행할 수 있는 가능성을 제공합니다. 아마도 "독립 공변량"을 확인하는 옵션일까요?
맞춤형 설계는 공변량을 처리하고 특정 상황에 맞는 최적의 설계를 생성하는 탁월한 도구입니다. 이 업그레이드를 통해 도구는 다양한 테이블의 공변량을 사용하여 설계를 생성하고 적절한 설계를 제안할 수 있으므로 도구가 더욱 강력하고 적응력이 높아질 것입니다.
제 소원이 확실했으면 좋겠습니다. 그렇지 않다면 주저하지 말고 댓글을 달거나 저에게 다시 연락해주세요.
많은 감사드립니다 !
저는 약 10년 전에 JMP와 SAS 기술 지원팀에 이런 질문을 했습니다. 특정 응용 프로그램에 대한 세부 정보 없이 단순히 2개의 독립 공변량만 있으면 됩니다. " 두 테이블의 공변량".
자주 반복되는 특정 응용 프로그램의 경우 "위치 공변량 행렬" 열 상호 작용을 "필요" 및 "가능한 경우"로 "샘플 공변량 행렬" 열과 함께 수동으로 집중적인 해결 방법을 사용했습니다. 내 해결 방법에 대한 프레젠테이션의 일부를 복사하여 아래에 붙여넣었습니다.

내 "표본 행렬"은 일반적으로 불균형이 심하므로 첫 번째 공변량입니다. 내 위치 행렬은 전체 계승이거나 특정 행*열 조합이 사용되지 않은 제한된 분수 계승입니다. 공변량(플레이트, 행, 열)에 한 번에 1개의 요소를 추가하고 위치가 두 번 사용되고 다른 위치가 비어 있는 경우 필요에 따라 수동으로 스위치를 만듭니다.
안녕 @mia_stephens ,
업데이트와 피드백에 감사드립니다!
두 개 이상의 데이터 테이블에서 가능한 모든 값 조합을 (가상적으로 또는 물리적으로) 생성하면 기하급수적인 계산 노력과 시간이 필요할 수 있으므로 이 문제를 해결하는 것이 복잡할 수 있다는 것을 이해합니다. 설계 생성 중에 JMP에서 선택할 수 있는 실행이 너무 많아지지 않도록 하세요.
설명했듯이 코드 없이 DoE에 필요한 데이터 테이블을 생성하는 해결 방법을 찾을 수 있었지만 JMP에서 이 기능을 기본적으로 구현하면 사전 작업을 위해 JMP에 들어오고 나가는 것을 방지하는 데 큰 도움이 되고 신뢰성도 높아질 것입니다. 처리 단계).
앞으로의 모습도 기대해주세요 
안녕 @Victor_G ,
개발팀에 따르면 이는 현재 구현에서는 사소한 수정이 아닐 것입니다. 이는 팀에서 생각해 왔던 일이지만 현재 우선순위로 볼 때 가까운 미래에 작업할 수 있는 작업은 아닙니다. 현재는 계획되지 않음으로 이동했지만 향후 릴리스에서 다시 검토될 예정입니다.
감사합니다,
미아
안녕하세요, JMP 팀,
저는 JMP Custom DOE 도구 상자에 대한 이러한 추가를 전적으로 지지합니다. 나는 이 추가된 기능이 고객의 특정 요구에 맞게 DOE를 맞춤화하는 데 사용할 수 있는 옵션을 실제로 확장할 것이라고 생각합니다. 나는 우리 조직이 DOE 플랫폼의 이러한 추가된 유연성으로부터 이익을 얻을 수 있는 여러 상황을 볼 수 있습니다. JMP에 이 기능을 추가하고 싶다면 저를 믿어주세요!
감사해요!,
DS