やあ、
Quantile Range Outlierのすべての行を選択したいのですが、[すべての行を選択]が次の構文では機能しないことに気付きました。 コメントはありますか?

ありがとう、
ジャック
ここでは構文が少し異なります。

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;
データテーブルのすべての行を選択することに関連してのみ使用されるメッセージです。
あなたがしたいことは、すべての分位数外れ値の行を取得してそれらを選択することです。あなたの例では
obj << Select Rows( :"Q-E"n, :"ZN-E"n );
列QEおよびZN-Eで見つかった量的外れ値を選択するようにJMPに指示します。
すべての行を選択するために行う必要があるのは、ExploreOutliersプラットフォームで分析されているすべての列を指定することです。あなたの場合、その列のリストは、列のセンサー測定グループにあるすべての列です。したがって、そのグループ内のすべての列の名前を取得するには、単に次のように使用します。
theGroup = dt << get column group( "Sensor Measurements");
次に、SelectRowsメッセージをプラットフォームに送信します
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));