분포 플롯용 스크립트(여러 열 및 행 이름별 그룹화)안녕 모두,
아래 배포용 스크립트를 만들고 싶습니다. "by" 그룹화를 사용하려면 스크립트에서 어디를 편집해야 합니까?
그리고 lot_id=lot01을 표시하려는 경우 스크립트에서 어떻게 필터링할 수 있습니까?
.
누구든지 이것에 대해 나를 도울 수 있다면 감사합니다.
나는이 스크립트를 https://community.jmp.com/t5/Discussions/Script-multiple-columns-grouped-in-distribution-plot/mp/162798#M40093
기본 데이터 분석 및 모델링Re: 분포 플롯 스크립트(행 이름별로 여러 열 및 그룹화)names default to here(1);
dt=open("$SAMPLE_DATA/semiconductor capability.jmp");
colList = dt << get column names(continuous,string);
// For this illustration I want to use just the NPNn columns
for(i=nitems(colList), i>=1,i--,
If(substr(colList[i],1,3)!="NPN", remove from(colList,i,1))
);
// build the JSL string
theExpr =
"Dis = Distribution(
Continuous Distribution( Column( :" || colList[1] || " ),
Process Capability( Use Column Property Specs ) )";
For( i = 2, i <= N Items( colList ), i++,
theExpr = theExpr || "," || "Continuous Distribution( Column( :" || colList[i] ||
" ), Process Capability( Use Column Property Specs ) )"
);
theExpr=theExpr||");";
// run the built JSL string
eval(parse(theexpr));
// Standardize the settings
disr = Dis << report;
disr[colList[1]]["Quantiles"]<<CLOSE all="" like="" this=""></CLOSE>여기 스크립트
Re: 분포 플롯 스크립트(행 이름별로 여러 열 및 그룹화)배포 플랫폼을 원하는 대로 실행한 다음 빨간색 삼각형으로 이동하여 선택하기만 하면 됩니다.
"그룹 스크립트로 저장"

그러면 By 요소가 포함된 스크립트가 제공됩니다.
Distribution(
Stack( 1 ),
Continuous Distribution(
Column( :NPN1 ),
Horizontal Layout( 1 ),
Vertical( 0 ),
Process Capability( Use Column Property Specs )
),
By( :lot_id )
);
Re: 분포 플롯 스크립트(행 이름별로 여러 열 및 그룹화)안녕 짐,
신속한 답변에 감사드립니다. 다른 데이터 유형(다른 열 이름)에 재사용할 수 있는 스크립트를 생성하고 싶습니다. 스크립트를 사용하여 자동화할 수 있는 방법이 있습니까?
감사해요,
마야
Re: 분포 플롯 스크립트(행 이름별로 여러 열 및 그룹화)이전 토론에서 표시한 스크립트는 가리키는 데이터 테이블에서 열 이름을 찾은 다음 해당 분포를 실행하여 분포를 동적으로 생성하는 예입니다.프로그래밍에 익숙하다고 가정하면 스크립트를 따를 수 있어야 합니다.사용된 모든 함수는 스크립팅 인덱스에서 조회할 수 있으며 여기에서 정의 및 사용 예가 표시됩니다.
스크립트를 완성하기 위해 노력하는 동안 커뮤니티는 항상 여러분이 직면할 수 있는 문제를 도와줄 것입니다.