커뮤니티 여러분,
누적 데이터 테이블이 있고 레이블(예: 일부 측정에 대한 요소)별로 이상값을 제외하려고 합니다.
Robust fit 이상값 플랫폼에서 이상값을 감지하고 해당 행을 선택하거나 제외할 수 있습니다.
내 이해를 위해 선택되거나 제외된 행은 정확히 동일한 행이어야 합니다.
그리고 아래 JSL에서 사용되는 아래 샘플 데이터 테이블의 경우입니다.
// from scripting index
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Water Treatment.jmp" );
// similar, but stacked data and usage of by role
dt_stack = dt << Stack(
columns( Column Group( "Sensor Measurements" ) ),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
Output Table( "Water Treatment stacked.jmp" )
);
obj_select = dt_stack << Explore Outliers( Y( :Data ), By( :Label ), Robust fit outliers, select rows() );
obj_exclude = dt_stack << Explore Outliers( Y( :Data ), By( :Label ), Robust fit outliers, exclude rows() );
Show( N Items( dt_stack << get selected rows() ), N Items( dt_stack << get excluded rows() ) );
그러나 실제 데이터를 사용하는 경우 다른 행을 선택하고 제외합니다. 플랫폼이 이상값을 식별하는 데 잘 작동하지만 제외 작업이 하나의 행(이상값으로 선택됨)을 제외하지 못하는 것으로 보입니다.
이 행동에 대한 아이디어가 있습니까?
