欠損値コードでの制限の使用を許可するか、同じ機能を持つ新しい列プロパティを提供する上限/下限を設定できる新しい列プロパティ(または既存の列プロパティの変更)を用意し、その制限外のすべての値を欠損値として扱うようにしたいと思います。
測定列が何百もある状況があります。一部の行では、単一の値が測定に失敗した可能性があります。これを分析から簡単に除外するには、次の 2 つのオプションがあります。
- 行全体を除外しますが、これにより、すべての良好な測定からの測定データも失われます。
- データを積み重ねて、行ごとに除外して状況を処理します。これにより、一部の JMP プラットフォーム、列スイッチャー、データ フィルターなどを使用することがはるかに難しくなります。
私の提案は、単一の列からそれらの値を「除外する」(欠損値として扱う)ために使用できる列プロパティを追加することです。この方法では、データをループして制限を設定するのがかなり簡単になります。おそらく、この列プロパティの設定は、Explore Outliers プラットフォームにも追加できるでしょう。
編集:
つまり、数式なしで次のようになります。
もっと見る...
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "height") << Set Property(
"Missing Limits",
{50, 65}
);
key = "height";
m_temp = Column(dt, key) << get values;
Eval(EvalExpr(Column(dt, key) << Formula(
m = Expr(m_temp);
If((Expr(Name Expr(As Column(key))) << Get Property("Missing Limits"))[1] < m[Row()] < (Expr(Name Expr(As Column(key))) << Get Property("Missing Limits"))[2],
m[Row()]
,
.
);
)));
wait(1);
Column(dt, "height") << Set Property(
"Missing Limits",
{59, 61}
);
dt << Rerun Formulas;
wait(1);
Column(dt, "height") << Set Property(
"Missing Limits",
{50, 65}
);
dt << Rerun Formulas;
データアクセスデータのブレンドとクリーンアップ品質およびプロセスエンジニアリングRe: 欠損値コードで制限の使用を許可するか、同じ機能を持つ新しい列プロパティを提供します - ステータスが次のように変更されました: はい、お待ちください!Re: 欠損値コードで制限の使用を許可するか、同じ機能を持つ新しい列プロパティを提供するまことにありがとうございます@jthi !
Re: 欠損値コードで制限の使用を許可するか、同じ機能を持つ新しい列プロパティを提供する既存の Missing Value Codes 列プロパティを使用すると、うまく機能するはずです。
Re: 欠損値コードで制限の使用を許可するか、同じ機能を持つ新しい列プロパティを提供するこんにちは@jthi 、開発者が提案したこの解決策で十分でしょうか?
」既存の「欠損値コード」列プロパティを拡張して、値の範囲を欠損として許容できるようにすることができます (数値列のみ)
Re: 欠損値コードで制限の使用を許可するか、同じ機能を持つ新しい列プロパティを提供する失敗した測定はほんの一例です。 (私の目的にとって)より現実的な例は、私が希望する外れ値です。一時的に除外するワイドフォーマットのデータから。 範囲チェックは、テーブル内の値を変更しなければ正常に機能しますが、これは私が望まない機能です(測定が失敗した場合は問題ありませんが、そうでない場合は問題になります)。
Re: 欠損値コードで制限の使用を許可するか、同じ機能を持つ新しい列プロパティを提供するこんにちは@jthi 、開発者は、これには Range Check 列プロパティを使用できることを思い出させてくれました。 "私列に範囲チェックを設定すると、範囲外の値が欠損値に変わります。 提案されたプロパティとは異なり、これにより実際に値が変更されます。 でもどうせ測定失敗だからそれでいいのかな?」
Re: 欠損値コードで制限の使用を許可するか、同じ機能を持つ新しい列プロパティを提供する - ステータスが「調査中」に変更されましたRe: 欠損値コードで制限の使用を許可するか、同じ機能を持つ新しい列プロパティを提供する - ステータスが「承認済み」に変更されました@jthi - 提案ありがとう! 私たちはそれを捕捉しており、検討させていただきます。