Hi,
Ich möchte alle Zeilen im Quantile Range Outlier auswählen und habe gerade festgestellt, dass Select all rows mit der folgenden Syntax nicht funktioniert. Irgendwelche Kommentare?

Vielen Dank,
Jack
Die Syntax ist hier etwas anders:

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);Die
dt << Select All Rows;
ist eine Nachricht, die nur in Verbindung mit der Auswahl aller Zeilen in einer Datentabelle verwendet wird.
Was Sie tun möchten, ist, alle Quantile-Ausreißer-Zeilen abzurufen und auszuwählen.In deinem Beispiel
obj << Select Rows( :"Q-E"n, :"ZN-E"n );
weist JMP an, die gefundenen Quantil-Ausreißer für die Spalten QE und ZN-E auszuwählen.
Um alle Zeilen auszuwählen, müssen Sie alle Spalten angeben, die in der Plattform "Ausreißer untersuchen" analysiert werden.In Ihrem Fall handelt es sich bei dieser Spaltenliste um alle Spalten, die sich in der Spaltengruppe Sensormessungen befinden.Um alle Namen der Spalten in dieser Gruppe zu erhalten, verwendet man daher einfach
theGroup = dt << get column group( "Sensor Measurements");
und sendet dann die Select Rows-Nachricht an die Plattform
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));