JMP でモデルを構築した後、モデルをどうしますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
JMP の改善を続けるにつれて、JMP で構築したモデルをどのように活用するかを知る必要があります。 現在、JMP では、モデルを予測式として新しい列に保存できるようになりました。 JMP は SAS DATA ステップコードを出力することもできます。
JMP で構築したモデルをどのように扱っているか知りたいと考えています。
- JMP または JMP Pro で構築されたモデルを実稼働環境にデプロイしますか? もしそうなら、それらのモデルはどこへ行くのでしょうか? どのシステムを使用していますか?
- JMP モデルをそのまま使用しますか、それとも他の言語に再プログラムしますか? もしそうなら何語ですか?
- JMP に組み込まれたモデルを実稼働システムに簡単に導入できるようにするために、JMP でできることが 1 つあるとしたら、それは何でしょうか?
Re: JMP でモデルを構築した後、モデルをどうしますか?ご意見ありがとうございました。 これは開発に役立ちましたフォーミュラ・デポJMPプロで。
Formula Depot からエクスポートされるモデルの追加の宛先を提案するには、引き続きここに応答してください。
Re: JMP でモデルを構築した後、モデルをどうしますか?モデル、特にニューラル ネットワークを Excel にエクスポートしたいと考えています
Re: JMP でモデルを構築した後、モデルをどうしますか?デビッド、あなたが投稿したリンクは、JMP 12 で追加したプロファイラーに非常によく似ています (これは私が書いたブログで、よく知らないユーザーのためにいくつかの機能を説明しています: JMP 12 でのインタラクティブ HTML プロファイラーの使用)。貴社の JavaScript 実装には、組み込みのインタラクティブ HTML バージョンと比較してどのような利点があるかお伺いしてもよろしいでしょうか?それがお客様のニーズを満たしていない場合、これは私たちが将来それを改善する方法を見つける機会となる可能性があります。
Re: JMP でモデルを構築した後、モデルをどうしますか?私はモデルをさまざまな方法で使用しますが、最も役立つ機能はキャリブレーション モデルです。逆回帰が二次モデルで機能する場合は、多くの労力を節約できます。
Re: JMP でモデルを構築した後、モデルをどうしますか?JMP ユーザーである私のクライアントには、通常、可能な限りカスタマイズされたスクリプトとして保存されたモデル適合を含むデータ テーブルを納品します。 JMP 以外のユーザーには、予測プロファイラーの赤いボタンの下にある「グリッド テーブルの出力」などによって生成できるグリッド テーブルとして適合するモデルを Excel で提供します。
モデル方程式をインターネットで利用できる簡単な解決策に非常に興味があります。
Re: JMP でモデルを構築した後、モデルをどうしますか?私が行うこととこの顧客が行うことの唯一の違いは、モデルの開発後、モデルの開発前にユーティリティのモデル検証を使用して JMP でテストおよび検証され、モデルの重要な統計が検証されていることを確認することです。検証プラットフォームは、モデル自体に近い意味を持ちます。 上記のプロセスを経た後、モデルを使用して同様の過去のコンテキスト/データで他の顧客をスコアリングし、その応答を取得し、これらの顧客のそれぞれの十分位内での位置と比較した予測スコアと実際のスコアをグラフ化することにより、モデルを評価します。その他のビジネス分析単位/統計。 評価に満足したら、モデルの展開が開始されます。これは、MicroStrategy の説明どおりに進みます。 ビジネスオブジェクト、IBM UNICA、Salesforceなど このモデルは、キャンペーン、プロスペクティング、再アクティブ化、ターゲットを絞ったキャンペーンのセグメンテーションなどに使用する幅広い関係者が利用できます。 したがって、JMP の内部テストと検証とは別に、実稼働環境にデプロイする前にモデルを評価することは常に非常に重要です。そうすることで、何か追加や削除が必要かどうか、またはモデルに追加の改善が必要かどうかを確認できるからです。 完璧なモデルはありません。
Re: JMP でモデルを構築した後、モデルをどうしますか?ここのピーターと同じです。 私の前回の投稿を要約したものですね。
Re: JMP でモデルを構築した後、モデルをどうしますか?これは私の仕事に直接当てはまるので、非常に関連性の高い投稿です。 この投稿に返信している時点で、さまざまなデータ型を使用して JMP Pro 12 ですべて開発された 5 番目のモデルが完成しようとしています。 JMP でモデルが開発されたら、そのモデルを使用して、モデルの開発に使用されたデータを持つ顧客と同様の歴史的背景を持つ顧客をスコアリングしました。 これらの顧客に対してスコアリング プロセスが完了したら、過去に宣伝された製品やサービスから回答を取得し、スコア付けされたデータ テーブルからの予測スコアと実際の回答を使用して、予測スコアを大きい順に並べ替えます。を最小値に設定し、顧客を 10 の十分位数にランク付けします。
たとえば、最もターゲットとされる顧客は十分位 1 の顧客で、次に十分位 2、3、4 などが続き、JMP で顧客数、応答率 (RR%)、実際の登録数、利益率などの他の統計を計算します。 、余剰 ($)、$/個、平均 $ 金額など。これらの統計を使用して、どの顧客をターゲットにするか、どの顧客をターゲットにすべきでないかをビジネス上の決定を下します。
このプロセスを使用して、実際の応答を含め、十分位の曲率 (金銭的には 1 ~ 10 の十分位である必要がある) を使用することで、モデルが現実を予測する際にどの程度うまく機能しているかを評価します。 この抽出評価プロセスは、内部 JMP モデル検証プロセスとはまったく関係ありません。 モデルのパフォーマンスと十分位深度チャートの曲線の曲率がすべてわかったら。
ジェフ・パーキンソン
Re: JMP でモデルを構築した後、モデルをどうしますか?Web デプロイメント用に数式を JavaScript に変換します。
http://pega-analytics.co.uk/model-viewer/html/body-measurements.html
Re: JMP でモデルを構築した後、モデルをどうしますか?ジェフ、
方程式を SQL コードに変換し、時刻 0 での既存の顧客の抽出に追加します。その後、同じ顧客を今後断続的に調べて、モデルに従って一貫した動作をするかどうか (アカウントの増減など) を確認します。 これを「暫定的非配備」と呼ぶのでしょう。
ありがとう。
マーティン
Re: JMP でモデルを構築した後、モデルをどうしますか?ジェフ:
JMP を使用して、石油化学プロセスを制御するためのモデルを構築します。データ ヒストリアン (通常はハネウェル PHD) から取得したプロセス データを分析します。モデルを構築する。プロセス制御エンジニアに方程式を与え、プロセス制御エンジニアはそれを分散制御システム (通常はハネウェル) のコードで使用します。 優れたモデルがあれば、スマートな制御アルゴリズムを作成できます。
これは、ellie.maricou が行っていることと似ています。
Re: JMP でモデルを構築した後、モデルをどうしますか?予測式を JMP 列に保存することは優れた機能です。いつも使っています。
将来的に共通に使用するために、Excel 9 に切り取って貼り付けて編集することもできます)。したがって、「Excel 形式で保存」オプションは素晴らしいでしょう。JMP を使用していない社内クライアントの 99% は、デフォルトのデータ ツールとして Excel を使用しています... (好むと好まざるとにかかわらず、うーん)
Re: JMP でモデルを構築した後、モデルをどうしますか?ジェフ、
多くのカテゴリを持つ名目係数を使用してモデルを実行する場合は、最小二乗平均表に注目してカテゴリをランク付けします。 次に、その変数の値の順序を設定し、モデリング タイプを順序に変更します。 モデルを再実行すると、係数とその重要性のより有意義な解釈が得られ、予測プロファイラーは視覚的により有益になります。
モデル プラットフォームまたは出力に、この事後的な方法で順序付けされたカテゴリカル因子を使用してモデルを再実行するオプションがあれば素晴らしいでしょう。
これにより、多くのカテゴリを比較するために多くのカスタム テストも節約されます。
ありがとう!
Re: JMP でモデルを構築した後、モデルをどうしますか?ジェフ、
私たちは次の 2 つの理由からモデルを慎重に開発します。
- 予測パラメータに対するモデルパラメータの関係と影響を研究する。 この場合、モデルの開発と分析は主に JMP で行われ、予測式は (グラフ ビルダーで) モデリングの精度と予測力を評価するため、(モデル比較ツールで) 異なるモデルを比較するため、またはネストされたモデルを比較するためにのみ使用されます。 場合によっては、モデルも Excel にエクスポートされます。
- オンライン実装のためのモデルを開発する (モニタリングまたは予測)。 この場合、モデル方程式は PIMS (生産情報管理システム) または AspenIQ で使用されます。 AspenIQ は、製造プロセスを自動化するための高度なプロセス制御ソリューションの一部として一般的に使用される Aspentech ソフトウェア ツールです。 現在のツールセットは線形モデルの使用に限定されています。 ただし、より高度なモデル (ブートストラップ フォレスト、PLS、NN など) の展開に興味があります。 現在、この種のモデルを JMP からエクスポートするのはそれほど簡単ではありません (別のツールまたは言語で再プログラミングするには、さらに多くの作業が必要です)。
Re: JMP でモデルを構築した後、モデルをどうしますか?ジェフ:
マーケティング インテリジェンスを目的として、JMP Pro で構築、検証、テストした予測モデルを社内データ ウェアハウスに導入している顧客がいます。 これらのモデルは、倉庫ビジネス インテリジェンス システム内で運用され、顧客の行動 (維持確率、生涯支出、市場セグメンテーションなど) を予測します。 したがって、基本的には、JMP Pro でモデルを構築、検証、テストし、それをビジネス インテリジェンス アーキテクチャで運用環境に導入します。 その後、既存の BI モデルが役に立たなくなったら、修理や変更などのために JMP Pro に戻ります。常に JMP Pro を使用して新しい BI イニシアチブをテストします...しかし、生産上の大きな負荷は、JMP Pro の外部の BI システムで発生します。
Re: JMP でモデルを構築した後、モデルをどうしますか?ジェフ、
「作業モード」では、多くのモデルが同じような列名でデータ テーブルに保存されることになり、名前を変更する必要があります (または、予測、予測 2、予測 3 などを処理する)。ダイアログにモデル名を入力すると、結果として保存された列名が適切な方法で入力されるように、[名前付き予測式を保存] オプションがあると便利です。
カレン
Re: JMP でモデルを構築した後、モデルをどうしますか?予測プロファイラーをフラッシュ形式にエクスポートすると非常に便利だと思います。 そのために、モデル式を抽出し、それをプロファイラー プラットフォームで使用します。 残念ながら、これは名目または順序ロジスティック回帰では利用できません。
さらに、中サイズのファイルが関係する場合、ロジスティック回帰ではオッズ比と信頼区間を計算するのに時間がかかりすぎます。
たとえば、これには応答がないことを示す間、かなりの数分かかります。
(スタックする傾向があるため、このスクリプトを実行する前に、他のすべての JMP ウィンドウを保存して閉じてください)
// データテーブルを取得する
dt =開ける( "$SAMPLE_DATA/ハリケーンズ.jmp" ) ;
// モデルを実行する
オブジェクト=フィットモデル(
Y ( :嵐のカテゴリー) 、
効果( :緯度、 :経度、 :緯度* :経度) 、
人格(公称ロジスティックス) 、
走る(尤度比検定( 0 ) 、ヴァルドテスト( 0 ) )
) ;
// 推定値の信頼区間を取得します
オブジェクト<<信頼区間( 0.05 ) ;
Re: JMP でモデルを構築した後、モデルをどうしますか?Jeff さん、JMP コミュニティ サイトにタイムリーな質問を投稿していただきありがとうございます。SAS データステップのコードが次のようになると役に立ちます。
- Dakota (最適化および Terascale アプリケーション用の設計分析キット)、DaVinci、または Galaxy などのパッケージが呼び出すことができる、コンパイルされた実行可能ファイル。
- Excel 形式で。
開発者ではないので、上記のようなオプションを使用すると、JMP でモデルを作成し、すぐにアクセスできる環境でそれを簡単に使用できます。