<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
수동으로 수행하는 대신(Cols -> Utilities -> Make Binning Formula) 스크립팅을 통해 비닝된 열을 생성하고 싶지만 그렇게 하는 방법을 알 수 없습니다.
1) "Make Binning Formula"를 스크립팅하는 방법이 있는지 알 수 있습니까? 그렇습니다. 이 작업을 수행하는 방법에 대해 조언해 줄 수 있는 사람이 있습니까?
2) 제가 묻고 싶은 또 다른 질문은 "Make Binning Formula"를 수동으로 수행하는 동안 선택된 모든 매개변수에는 고유한 너비가 있다는 것입니다(아래 다이어그램 참조). 다양한 매개변수의 너비 값을 어떻게 검색할 수 있나요? 현재 샘플 데이터 라이브러리의 "콜레스테롤" 데이터를 참조로 사용하고 있습니다.

여러분 중 누구든지 도움을 주시면 대단히 감사하겠습니다. . 감사합니다.
문안 인사,
발
이지운담0 , 원하는 작업을 더 명확하게 설명하면 도움이 될 것입니다.
스크립트 사용자에게 Make Binning Formula 창에 대한 액세스 권한을 부여하고 작업이 완료된 후에도 제어권을 유지할 수 있는 방법을 찾고 계십니까?
또는 Make Binning Formula에서 얻은 결과와 유사한 방식으로 JSL을 통해 연속 변수를 구간화하는 방법을 찾고 있을 수도 있습니다.
귀하의 최종 목표를 이해하면 해당 방향으로 귀하를 안내하는 방법에 대한 더 나은 아이디어를 얻을 수 있습니다.
-제프
발,
Make Binning Formula는 값 레이블을 설정하는 새 열을 생성합니다."범위 레이블 사용"을 선택하면 새 열의 값 레이블은 다음과 같습니다.
{18 <= "18 — 26" < 26, 26 <= "26 — 34" < 34, 34 <= "34 — 42" < 42, 42 <=
"42 — 50" < 50, 50 <= "50 — 58" < 58, 58 <= "58 — 66" < 66, 66 <= "66 — 74" < 74,
74 <= "74 — 82" < 82, 82 <= "82 — 90" < 90, 90 <= "90 — 98" < 98, 98 <=
"98 — 106" < 106, 106 <= "106 — 114" < 114, 114 <= "114 — 122" < 122, 122 <=
"122 — 130" < 130, 130 <= "130 — 138" < 138, 138 <= "138 — 146" < 146, 146 <=
"146 — 154" < 154, 154 <= "154 — 162" < 162, 162 <= "162 — 170" < 170, 170 <=
"170 — 178" < 178, 178 <= "178 — 186" < 186, 186 <= "186 — 194" < 194, 194 <=
"194 — 202" < 202}
그런 다음 목록을 구문 분석하고 하한 및 상한을 추출할 수 있습니다.
다음은 Make Binning Formula가 NPN1 Binning이라는 열을 생성한 내 데이터 테이블에 대해 사용한 스크립트입니다.
이름의 기본값은 여기에 있습니다. ( 1 ) ;
dt = 현재 데이터 테이블 () ;
// 값 레이블을 가져와 목록으로 구문 분석합니다.
더라벨 = 숯 ( dt : npn1 비닝됨 << 재산을 얻다 ( "값 레이블" ) ) ;
라벨 = 하위 문자열 ( 라벨 , 14 , 길이 ( 라벨 ) - 14 ) ;
라벨 = 구문 분석 ( 라벨 ) ;
// 값을 저장할 새 테이블을 만듭니다.
dtbnd = 새 테이블 ( "경계" , 새 열 ( "하한 경계" ) , 새 열 ( "상한 경계" ) ) ;
dtbnd << 행 추가 ( N개 품목 ( 더라벨 ) ) ;
// 목록을 통과하고 상한 및 하한 경계를 제거합니다.
을 위한 ( 나 = 1 , 나 <= N 행 ( dtbnd ) , 나 ++,
dtbnd : 하한 경계 [ 나 ] = 숫자 ( 단어 ( 1 , 숯 ( 더라벨 [ 나 ] ) , "<" ) ) ;
dtbnd : 상한 경계 [ 나 ] = 숫자 ( 단어 ( 삼 , 숯 ( 더라벨 [ 나 ] ) , "<" ) ) ;
) ;
연속 데이터에서 구간화된 열을 자동으로 생성하는 옵션이 있습니다.Cols>Utilities>Make Binning Formula 아래에 있습니다.이는 매우 간단하며 입력 및 선택 사항과 일치하는 수식이 포함된 새 구간화된 열을 만드는 데 사용할 수 있는 많은 옵션을 제공합니다.여기에서 다음 인스턴스를 안내하는 팝업을 표시하는 모달 창을 쉽게 만들 수 있습니다.
안녕하세요 짐, 정보 주셔서 감사합니다. "Interactive Binning" JMP 추가 기능을 살펴보았는데 정말 흥미로웠습니다. 그러나 그것은 또한 꽤 수동적인 것 같습니다. "Make Binning Formula"를 클릭한 후 팝업 창에서 직접 선택한 각 열의 너비(위 이미지 참조)를 얻을 수 있는 방법이 있습니까?
감사해요,
발
Jeff Perkinson이 작성한 "Interactive Binning" JMP 추가 기능은 문제에 대한 답변이거나 적어도 좋은 출발점이라고 생각합니다.추가 기능은 파일 교환에서 사용할 수 있습니다.