データベースからデータを取得して工程能力を計算するアドインがあります。時間を節約するために、このアドインはExplore Outliersプラットフォームを実行し、それらを欠損値コードとして追加します。これにより、作業が大幅に削減されます。多くのビジョンシステムには、測定値ではない様々な故障コードがあり、当社では多数のビジョンシステムを使用しているため、それらのコードが蓄積されていきます。Explore Outliersは、こうしたコードを取り除くのに非常に役立ちます。また、機械の故障に起因する大まかな測定値を取り除くのにも優れています。取り除かれる測定値の90%以上は、原因究明に役立つと言えるでしょう。
しかし、特にアドインスクリプトを使用するユーザーにとっては裏で処理されているにもかかわらず、透明性が欠けているのが気に入りません。行を除外するとアイコンが表示され、グラフの下にレポートされます。欠損値コードは、はるかに秘密にされています。
ユーザーにもっとわかりやすく表示する方法を考える前に、他にこの問題に取り組んだ人がいるかどうか知りたかったのです。(あるいは、「ヘルプドキュメントを見てください。すでにご存知のはずのこのオプションを使ってください」と教えてくれる人がいたら嬉しいです。)
私の知る限り、そのような設定はありませんが、多くのプラットフォームでは何らかの方法でカウントを表示しており、これは一部の値が欠落していることを示す場合があります。外れ値(除外、列プロパティ、値の削除など)を削除すると、その情報がどこかで収集され、ユーザーに表示されたり、レポートに追加されたりします。
値によってセルの色分けを有効にすると、欠落している値を強調表示できます。
残念ながら、ユーザーが他の値の色を指定しない場合でも、JMP は何らかのカラー スケールを自動的に使用します。
これがこのコードが
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt[[5,7,9,12],{height}]=999;
:height <<
Set Property( "Missing Value Codes", {999} ) <<
Set Property(
"Value Colors",
{999 = "Medium Light Gray", Color Cell by Value( 1 )}
)
このビューが生成されます:

他のセルに影響を与えずに透明な欠損値を取得するには、次のいずれかの回避策を使用できます。

色のグラデーション(白から白)を使用します。
:height << Set Property( "Missing Value Codes", {999} ) <<
Set Property(
"Color Gradient",
{{"white", {"Continuous", "Categorical", "Diverging"}, {{255, 255, 255},
{255, 255, 255}, Missing( "Black" )}}, Range( {0, 50, 100} ),
Color Cell by Value}
)
その後、列には「値によってセルを色分け」というフラグが付きます。
残念ながら、フラグのみ(値の色なし、または色のグラデーションなし)を適用しても効果はありません。
-> ウィッシュリストに投稿する価値があるかもしれません:
追加の色設定なしで値によるセルの色分けを可能にし、欠損値コードの透明性を高めます。