Querida comunidad,
Tengo una tabla de datos apilados y quiero excluir los valores atípicos mediante una etiqueta (por ejemplo, un elemento para algunas medidas).
En la plataforma de valores atípicos de ajuste robusto, puedo detectar valores atípicos y luego seleccionar o excluir las filas correspondientes.
Según tengo entendido, las filas que se seleccionan o excluyen deben ser exactamente las mismas.
Y ese es el caso de la siguiente tabla de datos de muestra utilizada en el JSL a continuación.
// 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() ) );
Pero en mi caso con datos reales, obtengo diferentes filas seleccionadas y excluidas, me parece que la plataforma funciona bien para identificar los valores atípicos, pero la operación de exclusión no excluye una fila (que ha sido seleccionada como atípica).
¿Alguna idea sobre este comportamiento?
