異常検出と JMP® Pro (2019-US-45MP-218)レベル: 上級
マイケル・クロッティ@マイケル_jmp 、JMPシニア統計ライター、SAS
コリーン・マッケンドリー@cozmck 、JMPテクニカルライター、SAS
マリー・ゴダール@marie_gaudard 、統計コンサルタント
異常検出が予測モデルの目標である状況では、基礎となるデータはしばしば不均衡なクラス分布を示します。 つまり、異常なクラスは非異常なクラスよりも大幅に小さいです。 モデリングの目標は通常、マイノリティ クラスのメンバーを特定することです。 ただし、予測モデリング手法を単純に適用すると、偏った不正確なモデルになる可能性があります。 これらの問題に対処するために、多くの技術が提案されてきました。 不均衡なデータの予測モデルを開発する際に、JMP Pro ユーザーをガイドすることを目指しています。 過小評価されているクラスに分類するための JMP Pro のアプローチについて説明します。 最初に、不均衡なクラスの問題の一般的な側面について説明します。つまり、バイアス、パフォーマンスの測定、およびモデリングの問題に対処するためのアプローチです。 次に、研究で使用するサンプリング方法について説明します。これらには、重み付け、アンダーサンプリング、オーバーサンプリング、合成少数派オーバーサンプリング手法 (SMOTE) が含まれます。 さまざまなクラス比率を示すいくつかの実際のデータセットについて、これらのサンプリング方法を使用して得られた適合を、JMP Pro 分類プラットフォームで利用可能な予測モデルと組み合わせて比較します。 限られた範囲のシミュレートされたデータセットに対して、サンプリング手法と予測モデルの同様の調査を実行します。 シミュレートされたデータセットについて、標準モデルがクラスの不均衡の影響を受け始める過少表現の程度を特定しようとします。 また、サンプリング方法と予測モデルの相対的なパフォーマンスに関する結論も提示します。
このプレゼンテーションで説明した分析を実行するアドインが利用可能になりました。不均衡分類アドイン.アドインは、Scripts_and_Results.zip にあるスクリプトの機能を拡張します。他の機能の中でも、このアドインは R に依存せず、SMOTE、Tomek、および SMOTE に加えて、名義予測子と順序予測子を含むデータ セットに対して Tomek サンプリングを実行し、ダイアログの [ヘルプ] ボタンを通じて広範なドキュメントを提供します。
起こるビデオRe: 異常検出と JMP® Pro (2019-US-45MP-218)こんにちはナタリア、
ツーソン会議の不均衡データ スクリプトがアドインにパッケージ化されたことをお知らせしたいと思います。アドインは次の場所にあります。
不均衡分類アドイン.このアドインには拡張機能があります。とりわけ、R に依存せず、SMOTE、Tomek、および SMOTE に加えて、名義予測子と序数予測子を含むデータ セットに対して Tomek サンプリングを実行し、ダイアログの [ヘルプ] ボタンから広範なドキュメントを提供します。 .
お役に立てば幸いです。
マリー
Re: 異常検出と JMP® Pro (2019-US-45MP-218)こんにちはナタリア、
感謝あなた私たちのスクリプトを使用するために!問題がRのインストールに関連しているように聞こえます。現在投稿されているバージョンのスクリプトでは、R から Precision Recall 曲線の AUC 値を取得します。ただし、R をまったく使用せず、追加機能を備えた新しいバージョンのスクリプトがありますが、実行するには JMP 15 が必要になる場合があります。
ご希望であれば、そのバージョンをアドインとしてパッケージ化してお送りできます。しかし、JMP コミュニティからこのメールにファイルを添付する方法が見つかりません。メール アドレスを教えていただければ、新しいアドインのドラフトをお送りできます。私のメールアドレスはmgaudard@tampabay.rr.com.
――マリー
Re: 異常検出と JMP® Pro (2019-US-45MP-218)このリソースを提供していただき、ありがとうございます。 精度曲線の AUC の取得について質問があります。 デストップに R をインストールしました。Imbalanced Data スクリプトを実行すると、データセットが作成され、Precison Curve の AUC 値の取得と表示されます。 約 10 ~ 145 秒間待機した後、JMP エラーが発生します。 いかなる種類のレポートも作成しません。 R をインストールする前は、(パワーポイントが示すように) レポートを作成していましたが、精度曲線の AUC 値は計算されません。 私は何を間違っていますか? それらを自動的に計算したいと思います。
ありがとう