데이터 테이블을 연 후 사용자가 X 회귀자/요인인 열을 선택하는 스크립트가 있습니다.
Panel Box( "Column Selection",
Lineup Box( N Col( 2 ),
Text Box( "Select Controlled Conditions" ),
cont_cond list = Col List Box( All )
)
)
목록 cont_cond는 내 스크립트의 나머지 부분에서 매우 잘 작동했습니다(탐색 데이터 분석 생성 및 출력 그래프/분포/등을 저널에 저장).
그러나 이제 나는 마지막 임무를 수행하고 있으며 완전히 당황하고 있습니다. 목표는 cont_cond 배열의 모든 요소에 대한 모든 주요 효과와 양방향 상호 작용에 대한 상관 관계의 색상 맵을 만드는 것입니다. 저는 새로운 DOE를 생성하지 않습니다. 데이터 테이블에 이미 존재하는 데이터를 평가하기 위한 것입니다. 이것은 내가 가진 한 :
d = DOE( Evaluate Design, X( cont_cond( 1 ) ) );
이것은 최소한 Evaluate Design 상자를 불러오고 (왜 (1) 요소만 선택했는지 확실하지 않음) 내 cont_cond 배열의 모든 요소를 "Factors" 상자로 로드합니다. Model 상자에서 Main Effects and Interactions를 수동으로 선택한 다음 이전 스크립트로 이미 열린 Journal에 상관 관계에 대한 Color Map을 수동으로 보낼 수 있습니다. 그러나 아이디어는 자동으로 추가되는 것입니다.
다시 말하지만, 이 커뮤니티 페이지와 JSL 스크립팅 인덱스에서 수행한 모든 연구에는 위의 인수에 대한 고정 요소 목록의 각 명명되거나 인덱싱된 X에 하드 코딩에 대한 예만 있습니다. 또한 Analyze - Multivariate 플랫폼은 범주형 X 요소를 가져올 수 없기 때문에 포기했습니다.
1. cont_cond 배열의 모든 요소가 디자인 평가를 위해 선택되도록 d = DOE(Evaluate Design, X???) 코드를 어떻게 작성합니까?
2. 2요소 상호작용(cond_cont 배열의 요소 수에 따라 달라질 수 있음)도 선택되도록 하려면 어떻게 해야 합니까?
3. 이 작업이 완료되면 상관 관계에 대한 결과 색상 맵의 저널링 대 저널을 수동으로 마우스 오른쪽 버튼으로 클릭하는 방법을 스크립팅합니까?
감사합니다!
리사
이것이 도움이 되는지 모르겠지만 아래에 표시된 것과 같은 것을 사용하여 평가 DOE 보고서에서 상관 관계 맵을 가져올 수 있어야 합니다.설명을 위해 샘플 데이터 라이브러리의 일부 데이터를 사용하고 있습니다.
names default to here(1);
dt = open("$sample_data\quality control\thickness.jmp");
eval = DOE(Evaluate Design, x(:thickness 01, :thickness 02, :thickness 03));
reval = eval << report;
reval << show window(0); //here to minimize the Evaluate DOE report window
colormap = reval["Color Map on Correlations"]; //this grabs the Color Map Outline box
new window("test",
Outline box("correlations map", colormap)
);