여러 열의 범주 분석 스크립팅여보세요,
항상 동일한 첫 번째 열 (COD CAMP)이있는 데이터 테이블 (첨부 파일)이 있지만 다른 열은 다른 테이블 (다른 번호 및 다른 이름)에서 다를 수 있습니다. 다른 열과 COD CAMP의 범주 분석을 스크립트로 작성하고 싶습니다. 이런 식으로 분석은 데이터 테이블이 무엇이든 작동 할 수 있습니다 (물론 COD CAMP를 포함해야 함). 여러 변형을 사용하여 다음 jsl 코드를 시도했지만 성공하지 못했습니다. 누구든지 도울 수 있습니까? 감사합니다.
dt3 = Current Data Table();
n3 = dt3 << Get Column Names();
Show( n3 );
lstColNames_n3 = dt3 << Get Column Names();
Show( lstColNames_n3 );
Show( lstCols_n3 );
lstCols_n3 = {};
For( i = 1, i <= N Items( lstColNames_n3 ), i++,
colName = lstColNames_n3[i];
col = Column( dt3, i );
Insert Into( lstCols_n3, col );
);
Show( lstCols_n3 );
For( i = 1, i <= N Items( lstColNames_n3 ), i++,
colName = lstColNames_n3[i];
col = Column( dt3, colName );
Insert Into( n2, col );
);
dt3 << New Script(
"Categorical by COD CAMP",
Categorical( X( :COD CAMP ), Responses( Eval( n2 ) ), Legend( 0 ) )
);
스크립팅Re : 여러 컬럼의 범주 분석 스크립팅여기에 귀하의 질문에 대한 해결책이 있습니다.
제공 한 대부분의 코드는 동일한 열 이름 검색을 여러 번 반복했습니다.코드가 무엇을하는지 이해하지 못하는 것 같습니다.아래 스크립트는 스크립트를 단순화합니다.
Names Default To Here( 1 );
dt3 = Current Data Table();
n3 = dt3 << Get Column Names();
Remove From( n3, 1, 1 );
Eval(
Parse(
Eval Insert(
"\[
dt3<<NEW script=""></NEW>
시간을내어 스크립팅 가이드를 읽어 보시기 바랍니다.
Re : 여러 컬럼의 범주 분석 스크립팅안녕 Jim,
도와 주셔서 감사합니다. 저는 JSL 전문가가 아닙니다. 저는 JMP와 JMP 커뮤니티에 게시 된 제안에서 코드를 추출하려고합니다. 코드에 몇 가지 반복이 있다는 것을 알고 있습니다. 코드를 정리하지 않아서 죄송합니다. 이러한 유형의 코딩 (어느 시점에서 시행 착오 절차로 다른 것을 변경하려고 시도했기 때문에 약간의 차이가있을 수 있음)은 열 목록 (참조 목록 또는 이름 목록 .. 내가 잘 기억한다면 플랫폼) 그러나 다른 사람들에게는 그렇지 않습니다. 확실히 JSL 코딩에 대해 더 깊이 들어가야합니다 ... 하지만 지금까지 많은 만족을주었습니다 !!
작성한 코드를 시도했지만 분석은 모두가 아닌 첫 번째 속성 (INTENSITA 'PROFUMO IN APPLICAZIONE)에 대해서만 수행됩니다. 오류 메시지가 나타나지 않습니다.
시간 내 주셔서 감사합니다.