안녕하세요,
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);NS
dt << Select All Rows;
데이터 테이블의 모든 행을 선택하는 관계에서만 사용되는 메시지입니다.
원하는 것은 모든 Quantile Outlier 행을 가져와 선택하는 것입니다.귀하의 예에서
obj << Select Rows( :"Q-E"n, :"ZN-E"n );
QE 및 ZN-E 열에 대해 발견된 분위수 이상값을 선택하도록 JMP에 지시합니다.
모든 행을 선택하기 위해 수행해야 하는 작업은 Explore Outliers 플랫폼에서 분석되는 모든 열을 지정하는 것입니다.귀하의 경우 해당 열 목록은 열의 센서 측정 그룹에 있는 모든 열입니다.따라서 해당 그룹의 모든 열 이름을 얻으려면 다음을 사용하기만 하면 됩니다.
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));