JMP 공식 : 그룹별 순위<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP 공식 : 그룹별 순위
안녕하세요~ ^^
부탁 좀 들어줄래?
-1. "그룹별 순위"를 사용하고 싶습니다.
-.JMP 버전 9.02를 사용합니다.
JMP 함수 "Col Rank(:height) "를 사용할 수 있습니다.
하지만 "Col Rank(:height , :그룹 )" 입력할 수 없습니다. " :그룹 "
-2. 높이를 기준으로 위아래 또는 아래위(기본값)의 순위를 매기려면 어떻게 해야 합니까?

Re: JMP 공식: 그룹별 순위 지정이것은 내림차순으로 col 순위를 삐걱 거리는 데도 작동합니까?
Re: JMP 공식: 그룹별 순위 지정나는 이와 동일한 문제를 해결하려고 노력하고 있었고 내 툴바에 첨부할 수 있는 스크립트를 만들었습니다.쉽게 적용할 수 있는 공식이 하나도 없었기 때문에 이 스크립트는 사용자에게 관련 열을 묻는 메시지를 표시한 후 현재 데이터 테이블에 적절한 순위를 수동으로 할당합니다. 원하는 경우 자유롭게 사용하거나 적응하십시오.
dt1 = Current Data Table();
nw = New Window( "Select Columns",
<<MODAL></MODAL>
Re: JMP 공식: 그룹별 순위 지정웬디 머프리,
시간을 내어 제 질문에 답변해 주셔서 감사합니다!
그리고 'Jump into JMP Scripting' 책의 저자로부터 이 답변을 받게 되어 기쁩니다.
저같은 초보에게 JSL을 이해하는데 정말 많은 도움이 되었습니다 ^^
좋은 하루 보내시길 바랍니다!
Re: JMP 공식: 그룹별 순위 지정안녕하세요,
보시다시피 현재 Col Rank에 대한 By 옵션이 없습니다.동일한 작업을 수행하려면 다음을 수행하십시오.
1. 원래 행 순서를 저장할 열을 추가합니다.Row() 함수와 함께 수식을 사용하도록 선택한 경우 값이 열에 저장된 후 수식을 제거해야 합니다.
2. 그룹 내에서 높이를 기준으로 테이블을 정렬합니다.이 오름차순 또는 내림차순을 선택할 수 있습니다.
3. 각 그룹 내의 순위를 나타내는 개수를 할당할 수식을 그룹별 순위 높이 열에 추가합니다.
If(Row() == 1, 1, If(:Group[Row()] == :Group[Row() - 1], :Rank Height by Group[Row() - 1] + 1, 1))
4. 원래 행 순서 열을 기준으로 테이블을 정렬합니다.
도움이 되었기를 바랍니다.
웬디 머프리