비닝 공식의 결과인 기존 열 3개를 기반으로 새 열에 값 할당안녕하세요 JMP 커뮤니티 여러분,
JMP의 구간화 공식을 사용하여 생성된 3개 열의 값을 기반으로 열에 값을 할당하는 깔끔한 방법을 찾고 있습니다. 구체적으로, 저희 팀은 3개의 원자재 지표가 공정 최적화에 영향을 미친다는 것을 발견했습니다(첫 번째 지표는 4개 범주로, 나머지 두 개는 2개 범주로, 총 16개 범주). 과거 공정 데이터를 분석하여 구간화(Bin)를 할당하려고 합니다. 이 작업에 도움이 될 만한 도구가 있을까요?
우리의 쓰레기통이 어떻게 구성되어 있는지 보여주는 짧은 사진을 첨부했습니다.
베스트 -타임토르티스
데이터 탐색 및 시각화Re: 비닝 공식의 결과인 기존 열 3개를 기반으로 새 열에 값 할당어떤 열의 값을 찾고 계신가요? 그리고 "깨끗하다"고 생각하는 것은 무엇인가요? Bin 열인 경우, 세 열을 모두 연결하여 새 열을 만들 수 있습니다. 그런 다음 수식에서 Match()를 사용하거나 Value Codes 열 속성을 사용하여 해당 열을 Bin 값에 매핑합니다. 매핑 테이블을 만들고 Join/Update를 사용하여 Bining 값을 추가할 수도 있습니다.
Re: 비닝 공식의 결과인 기존 열 3개를 기반으로 새 열에 값 할당나는 귀하의 최종 빈 열에 대해 이 공식을 테스트하지 않았지만 작동해야 합니다.
As Constant(
combos = {"HighHighHigh", "HighHigBaseline", "HighBaselineHigh", "HighBaselineBaseline",
"ElevatedHighHigh", "ElevatedHigBaseline", "ElevatedBaselineHigh", "ElevatedBaselineBaseline",
"BaselineHighHigh", "BaselineHigBaseline", "BaselineBaselineHigh", "BaselineBaselineBaseline",
"UnknownHighHigh", "UnknownHigBaseline", "UnknownBaselineHigh", "UnknownBaselineBaseline"};
binList = "ABCDEFGHIJKLMNOP";
);
"Bin " || Substr( binList, Contains( combos, :Moisture || :Mw || :LOI ), 1 );
Re: 비닝 공식의 결과인 기존 열 3개를 기반으로 새 열에 값 할당짐,
감사합니다. 두 함수를 정말 잘 활용하셨네요! 제 테이블도 다시 작성해야겠지만, 제가 원하는 방향으로 나아가기에는 충분할 것 같습니다. 이렇게 멋진 해결책은 생각도 못 했을 것 같아요.
베스트-벤