Re: グローバルな異常スコアを取得するスクリプト (外れ値のスクリーニング)私は通常、Scripting Index から同じ名前を探し始めます (この場合はうまくいくかもしれません)。

私が確信していないのは、Impute Missing partだけです

Names Default To Here( 1 );
Clear Log();
dt = Open( "$SAMPLE_DATA/Bands Data.JMP" );
obj = dt << Explore Outliers(
Y(
:proof cut, :viscosity, :caliper, :ink temperature, :humidity, :roughness,
:blade pressure, :varnish pct, :press speed, :ink pct, :solvent pct,
:ESA Voltage, :ESA Amperage, :wax, :hardener, :roller durometer,
:current density, :anode space ratio, :chrome content
)
);
obj << k Nearest Neighbor Outliers(K(4));
obj << Impute Missing(0);
obj << Save NN Distances;
//obj << Close Window;
グローバルな異常スコアを取得するスクリプト (外れ値のスクリーニング)JMPには、外れ値を調査する方法がいくつかあります([分析]>[スクリーニング]>[外れ値の調査])。
最初のデータ探索のために、ユーザーがすべての異常な行をインタラクティブにフィルタリングできるようにするソリューションを探しています。
簡単な方法の 1 つは、KNN 外れ値分析を実行することです (代入のオプションのチェックを外し、デフォルトの数を変更できるようにします)。

そして、各 NN までの距離を保存して、グローバル スコアを取得できるようにします (たとえば、すべての距離を 1 つの列に追加することによって)。

JMP 16でGUIアクションを含むこれらのステップをどのように自動化できますか?
Names Default To Here( 1 );
Clear Log();
dt = Open( "$SAMPLE_DATA/Bands Data.JMP" );
// Launch platform: Explore Outliers
Explore Outliers(
Y(
:proof cut, :viscosity, :caliper, :ink temperature, :humidity, :roughness,
:blade pressure, :varnish pct, :press speed, :ink pct, :solvent pct,
:ESA Voltage, :ESA Amperage, :wax, :hardener, :roller durometer,
:current density, :anode space ratio, :chrome content
)
);
分析スクリプティング