빅클래스에서 가장 키가 큰 여자는 66인치인데, 그녀는 누구일까요?Big Class 데이터를 예로 사용하려고 하지만 제 데이터 세트는 약 10배 더 크고 제 동료의 데이터 세트는 훨씬 더 큽니다.
Big Class 데이터 세트에서 여아와 남아의 최대 키를 알아낼 수 있는 방법에는 여러 가지가 있지만 이름 열을 첨부된 상태로 유지하려면 어떻게 해야 합니까? Tabulate를 사용하여 테이블을 만들 수 있지만 모든 이름을 나열하기 때문에 이름 열을 추가할 수 없습니다. 산점도를 만들고 가장 높은 것을 골라 적어 적을 수 있지만 실제 데이터 세트는 그렇게 하기에는 너무 큽니다. SQLQuery 빌더를 사용하여 거의 얻을 수 있습니다. "Group By/Name"을 선택 취소할 수만 있다면 Tabulate에서 얻은 것을 그대로 얻을 수 있습니다.
어떤 방법이든 (그래프 외에!) 도움이 될 것입니다!
미리 감사드립니다.
데이터 테이블Re: 빅클래스에서 제일 큰 여자 66인치인데 누구야?그룹당 최대값에 대한 모든 열(사용 가능한 모든 정보를 얻기 위해)을 찾고 있다면 다음과 같이 새 테이블에서 얻을 수 있습니다.
Names Default To Here( 1 );
dt = Open( "$sample_data\big class.jmp" );
dt << select where ( :height == Col Max( :height, :sex))
dt1 = dt << Subset( Selected Rows( 1 ), Selected columns only( 0 ) );
dt << clear select();
Re: 빅클래스에서 제일 큰 여자 66인치인데 누구야?문자 그대로 몇 년이 지났지만 코드 없이 Big Class 또는 실제 데이터 세트를 사용하여 수행하는 방법을 알아냈습니다. 저는 "Fit Y by X"를 사용하여 Y에 높이를, X에 성별을 넣은 다음 Normal Quantile Plot을 그 위에 놓습니다. 분위수 도표를 클릭하고 드래그하여 X에 관계없이 가장 높은 분위수에 있는 데이터 포인트를 선택합니다. (성별이 2개뿐인 것은 사소한 일이지만 제가 작업한 실제 데이터에는 Y 값이 크게 다른 약 7개의 개별 X 값이 있었습니다.) 그런 다음 데이터 테이블로 돌아가 가장 큰 항목만 선택하고 행 상자에 있습니다. 선택을 클릭하고 "데이터 보기"를 선택합니다. 모든 열이 보존된 각 X의 가장 높은 Quantile 값만 있는 데이터 테이블을 팝업합니다. 가장 우아한 솔루션은 아니지만 얻었습니다!

Re: 빅클래스에서 제일 큰 여자 66인치인데 누구야?다음은 남성과 여성 모두를 처리하는 코드의 확장입니다.
Names Default To Here( 1 );
dt = Open( "$sample_data\big class.jmp" );
Show(
:name[((dt << get rows where( :sex == "F" & :height == Col Max( If( :sex == "F", :height, . ) ) ))[1])],
:name[((dt << get rows where( :sex == "M" & :height == Col Max( If( :sex == "M", :height, . ) ) ))[1])]
);
Show() 함수는 결과를 로그에 씁니다.
:name[(dt << get rows where(:sex == "F" & :height == Col Max(If(:sex == "F", :height, .))))[1]] = "JACLYN";
:name[(dt << get rows where(:sex == "M" & :height == Col Max(If(:sex == "M", :height, .))))[1]] = "LAWRENCE";
수식은 남성 또는 여성의 최대 키가 있는 행을 반환하므로 해당 행의 모든 열 값을 쿼리에 사용할 수 있습니다.이 쿼리는 필요한 거의 표시 또는 작업을 표시할 수 있습니다.쿼리 결과가 정답이라는 것을 설명하기 위해 로그에 기록하기로 했습니다.
Re: 빅클래스에서 제일 큰 여자 66인치인데 누구야?빠른 답변 감사합니다!
두가지:
첫째, 이 모든 작업은 파일을 여는 것입니다. 
둘째, 가장 키가 큰 남자아이를 동시에 알고 싶다면? 여러 "클래스"가 있고 각 클래스에서 "가장 키가 큰 소녀와 소년"을 알아야 합니다.Re: 빅클래스에서 제일 큰 여자 66인치인데 누구야?Names Default To Here( 1 );
dt = Open( "$sample_data\big class.jmp" );
Show( :name[((dt << get rows where( :sex == "F" & :height == Col Max( If( :sex == "F", :height, . ) ) ))[1])] );