再:既存の分析機能を使用してアドインを開発する方法???質問の後半。これは例であり、私がちょうど取り組んでいたものです。
サンプルライブラリのデータセットを使用しているため、分析は意味をなさない可能性があり、スクリプトの例にすぎません。
//dt=pick file();
//dt=current data table();
Open("$SAMPLE_DATA/Quality Control/Diameter.jmp")
fm=expr(dt<<FIT model=""></FIT>再:既存の分析機能を使用してアドインを開発する方法???じゅん 1つのプラットフォーム(フィットモデル)から結果を取得し、それを2番目のプラットフォーム(分布)で使用して目的の結果を生成する良い例を提供しました。 期待されるのは、通常のプログラミング方法論を使用することです。この例を拡張して、必要な最終製品に変えることができます。
彼の例に対するあなたの反応の私の読書は、あなたが彼の例を取り、それを拡張することができるプログラミング、より具体的にはJMPスクリプト言語(JSL)プログラミングの経験レベルではないということです。
あなたの質問:
各レスポンスに通知するすべてを反映するスクリプト(JSL)またはアドインを作成できますか?
サンプルデータテーブルには、Diameter1からDiameter5までの5つのDiameterがあるとします。
答えられます、はい。 すべての列でループすることにより、複数のDiameterの出力を簡単に生成できます。
あなたの質問:
できますか自動的に添付するこれらの5つの応答の各分布結果は、フィットモデルの結果ですか??
(私の場合、すべての応答にJSLのコピー/貼り付けを適用するのは少し負担になるように、一連の応答を分析します....!
答えられます、はい。 JSL関数を使用すると、必要なさまざまなプラットフォームのコンポーネントから最終的な出力レポートを作成できます。
最後の質問:
COPY / PASTEで編集する代わりに、新しいアドインを作成し、結合されたレポートを自動的に出力するにはどうすればよいですか?
すべての応答を分析するたびに、Fitモデルスクリプトを開いて、「追加」を使用して分布スクリプトを添付する必要がありますか?
この答えは、JSLでこれらのすべてを行うことができ、実際のコードには、正確な出力ニーズに関するより具体的な情報が必要であると述べることです。
しかし、私が本当に必要だと思うのは、あなたがJSLについてもっと学ぶことに時間の大半を費やす必要があるということです。 JMPヘルププルダウンメニューから入手できる優れたリファレンスドキュメント、Scripting Guideがあります。
Help ==> Books ==> Scripting Guide
必要なものについてアイデアを取り入れ、スクリプトガイドを読むことを強くお勧めします。 ガイドを読みながら、選択して選択できる機能と方法論を取り上げて、目的の最終製品を構築します。
次に、JSLコードをビルドし、問題などを実行します。より具体的な質問や問題を抱えてディスカッションコミュニティにアクセスして、メンバーが喜んでお手伝いします。
再:既存の分析機能を使用してアドインを開発する方法???親愛なるtxnelson、
お返事ありがとうございます!
あなたが言及した「スクリプトガイド」を参照して、私はJSLを熱心に研究しています。
スクリプトガイドを参照して、以下に示すように、JSLを使用して最初の回答を既に実装しています。
( txnelson: "によってループすべての列で、複数のDiameterの出力を簡単に生成できます」)
===============================サンプルコード================ ===================
F0 = フィットグループ(
F1 = 適合モデル(
Y(:直径1)、
...
)、
...
F5 = 適合モデル(
Y(:Diameter5)、
...
)
);
N_Response = 5;
for(i = 1、i <= N_Response、i ++、
Eval(Parse(Eval Insert( "\ [... 私のコード ...] \ "))); / *マイコードは、Distributionのような任意のスクリプトにすることができます。
);
================================================== =================
しかし、ここに問題があります。
上記のようなコードを書くとき、ループの前にJSLでF0、F1、...、F5などの変数を定義する必要があります。
自動的に適用されるアドインを実装したい私のコードで選択された各応答に対してモデルの適合-モデル仕様モジュール (分析に使用される応答)。
「スクリプティングガイド」を順を追ってJSLを勉強していきます。
しかし、それを使用してアドインを作成することは別の問題のようです私のコード 。
ある素晴らしい参考文書アドインの学習用に最適化されていますか?
ある場合、私に知らせてください:)
私の質問に答えていただければ幸いです!
再:既存の分析機能を使用してアドインを開発する方法???今すぐアドインの仕様について心配する必要はないと思います。 JSLを構築する場合、いくつかの簡単な手順でアドインに変えることができます。
以下は、データテーブルにある列全体で異なる出力を生成するJSLの簡単な部分です。 コードを構造化する1つの方法の例を示す必要があります。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dist = Function( {x},
{default local},
Distribution( Continuous Distribution( Column( Column( x ) ) ) )
);
one = Function( {x, y},
{default local},
Oneway( Y( Column( y ) ), X( Column( x ) ) );
pp = Partition( Y( Column( y ) ), X( Column( x ) ), Informative Missing( 1 ) );
pp << splitbest( 2 );
);
// Get the continuous column in the data table
colList = dt << get column names( continuous, string );
// Loop across columns and generate the output
For( i = 1, i <= N Items( colList ), i++,
dist( colList[i] );
one( colList[i], "Age" );
);
ただし、最終的に必要な場所に応じて、これには多くのバリエーションがあります。
解決しました解決しました
ウィンドウズRe:既存の分析機能を使用してアドインを開発する方法???解決しました