안녕,
Quantile Range Outlier의 모든 행을 선택하고 싶은데, Select all rows가 다음 구문에서는 작동하지 않는다는 것을 방금 알아챘습니다. 의견이 있으신가요?

감사해요,
잭
구문은 여기에서 약간 다릅니다.

Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Water Treatment.jmp");
obj = dt << Explore Outliers(Y(Column Group("Sensor Measurements")));
obj << Quantile Range Outliers(Tail Quantile(0.3));
obj << Select Rows(All);그만큼
dt << Select All Rows;
데이터 테이블의 모든 행을 선택하는 것과 관련해서만 사용되는 메시지입니다.
당신이 하려는 것은 모든 분위수 이상치 행을 가져와 선택하는 것입니다. 당신의 예에서
obj << Select Rows( :"Q-E"n, :"ZN-E"n );
JMP에 QE와 ZN-E 열에 대해 발견된 분위수 이상치를 선택하라고 지시합니다.
모든 행을 선택하려면 Explore Outliers 플랫폼에서 분석 중인 모든 열을 지정해야 합니다. 귀하의 경우, 해당 열 목록은 Sensor Measurements 열 그룹에서 발견된 모든 열입니다. 따라서 해당 그룹의 모든 열 이름을 가져오려면 다음을 사용하면 됩니다.
theGroup = dt << get column group( "Sensor Measurements");
그런 다음 Select Rows 메시지를 플랫폼으로 보냅니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Water Treatment.jmp" );
obj = dt <<
Explore Outliers(
Y( Column Group( "Sensor Measurements" ) )
);
obj << Quantile Range Outliers( Tail Quantile( 0.3 ) );
theGroup = dt << get column group( "Sensor Measurements");
obj << Select Rows( eval(theGroup));