JMP の知識やプラットフォームとのやり取りがなくても、ユーザーがデータを分析するための JMP アプリを作成しています。
適合線のあるグラフ ビルダー プロットがあります。 プロットを右クリックし、適合線にカーソルを合わせて [数式の保存] を選択すると、必要な数式がデータ テーブルに保存されるので、分析を続行できます。 これに追加するためにこれを行うJSL関数が見つかりません。
これが、このアクションを実行したいコードのセクションです。 コマンドを使用しました{予測を保存}他の可能な解決策の中でも、うまくいきませんでした。
Graph Builder(
Size( 1057, 898 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Fit to Window,
Variables(
X( :"V1 Forward_PN(1)"n ),
Y( :"I1 Forward_PN(1)"n ),
Overlay( :Test Count )
),
Elements(
Line Of Fit(
X,
Y,
Legend( 29 ),
Response Axis( "X" ),
Confidence of Fit( 0 ),
Equation( 1 ),
{Save Predicteds}
)
),
Local Data Filter(
Close Outline( 1 ),
Add Filter(
columns( :"I1 Forward_PN(1)"n, :Forward_Indicator ),
Where(
:"I1 Forward_PN(1)"n >= 0.003 & :"I1 Forward_PN(1)"n <= 0.00800009
),
Where( :Forward_Indicator == 1 )
)
),
SendToReport(
Dispatch( {}, "graph title", TextEditBox, {Set Text( "On Voltage" )} )
)
)
すべてのコマンドがあるように見えるので、これを行う方法があると思います。 たとえば、行の状態をクリアする場合は、メニューに移動し、[行] をクリックしてから [行の状態をクリア] をクリックするか、コードを実行するボタンを作成できます。
dt << Clear Row States;
よろしくお願いします。
動作するはずの1つの方法を次に示します。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Variables(X(:height), Y(:weight)),
Elements(Points(X, Y, Legend(1)), Line Of Fit(X, Y, Legend(3)))
);
wait(1); // demo purposes
gbb = Report(gb)[GraphBuilderBox(1)];
gbb << updateElement(1, 1, 2, {Save Formula});
から見つけたRe: グラフビルダーから数式をよりスムーズに保存するJSL