グラフビルダーからよりスムーズな数式を保存するための JSLJSLを使用してグラフビルダーからよりスムーズな数式を保存する方法を見つけようとしましたが、成功しませんでした。 データテーブルに対してSpline Smooth()関数も試してみましたが、これもうまくいきませんでした。 私がやろうとしているのは、グラフビルダーのスムーザーから保存された列を使用して、何度も行うプロセスを自動化することです。 これは非常に長いプロセスですが、スムーズな保存を除くすべての部分をスクリプト化できます。すべてはスムーズ化されたデータの列に依存します。 誰かアイデアはありますか。
私が試した例を以下に示します。
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :x ), Y( :y ), Overlay( :type ) ),
Elements( Points( X, Y, Legend( 14 ) ), Smoother( X, Y, Legend( 15 ) ) ),
Save Smoother Formula( 1 )
);
そして
var = Graph Builder(
Show Control Panel( 0 ),
Variables( X( :x ), Y( :y ), Overlay( :type ) ),
Elements( Points( X, Y, Legend( 14 ) ), Smoother( X, Y, Legend( 15 ) ) ),
);
var << Save Smoother Formula;高度な統計モデリングRe: グラフビルダーからよりスムーズな数式を保存するための JSLありがとうザン! それは本当にうまくいきます! スクリプト ガイドを少し調べてラムダ値を変更することもできました。 デフォルトで問題ありませんが、通常は別の値の方がデータに適していることがわかりました。 また、オーバーレイ変数を使用していますが、これもうまく機能します。 本当に助かりました!
Re: グラフビルダーからよりスムーズな数式を保存するための JSL赤い三角ボタンのメニューにあるスムーズ要素のコマンドは「式を保存」です。 Update Element コマンドを使用して、JSL 経由で送信できます。
gb = Graph Builder(
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 2 ) ), Smoother( X, Y, Legend( 3 )) )
);
gbb = Report( gb )[Graph Builder Box( 1 )];
gbb << Update Element( 1, 1, 2, {Save Formula} );
Re: グラフビルダーからよりスムーズな数式を保存するための JSLおそらくうまくいくと思います。 あなたがこれを投稿したとき、私はちょうどそれを見ていました。 ありがとう!
Re: グラフビルダーからよりスムーズな数式を保存するための JSL問題ない。
Bivariate (Fit Y by X) プラットフォームを使用すると、Kernel Smoother フィットからの予測値を保存できることがわかりました。 このスレッドを参照してください。 それがあなたにとっての解決策になるかもしれません?
フィル
Re: グラフビルダーからよりスムーズな数式を保存するための JSLありがとうフィル。欲しいものリストにリクエストを入れておきます。
Re: グラフビルダーからよりスムーズな数式を保存するための JSLこんにちは、
一般に、ヘルプ メニューから JMP Scripting Index を参照して、必要なコマンドを見つける必要があります。
ただし、この場合、これはスクリプト可能な機能ではないようです。 インデックスを調べましたが、何も見つかりませんでした。 JMP コミュニティでこれに関する他の質問もいくつか見ましたが、解決策はありませんでした。
これをJMPウィッシュリスト。
よろしくお願いします。
フィル