近似の要約から傾きと切片を抽出するこんにちは、みんな、
適合の概要から勾配と切片を抽出し、それらを使用して変数のカットオフ値を計算するスクリプトを作成する必要があります。
ユーザーは最初にフィルターを入力し、外れ値を削除します。 データ ポイントに満足したら、ボタンを押して、近似の概要に示すように勾配と切片を取得し、カットオフ計算に使用します。
誰でも私を助けることができますか?
Re: Summary of Fit から傾きと切片を抽出するこれまでの私のコードは次のとおりです。
そのまま動作しますが、Num Col Box(7) から勾配と切片の両方を取得したいのですが、何が問題なのかわかりません整数 = num(単語(1, eq2))。 数値を返さないので、Outline Box(2) からインターセプトを取得しています。
テンプレートxmlを添付します。
dt = Current Data Table();
biv = dt << Bivariate(Y(:variable1), X(:Conc A), Fit Line());
rbiv=report(biv);
eq1=rbiv[Outline Box(2)][1, 1] << get text;
eq2=rbiv[Number Col Box(7)] << get text;
slope = num(word(2, eq2));
int = num(word(3, eq1)); //I'd like to get both numebers from Number Col Box (7), but if set int = num(word(1, eq2)) I get nothing.
Cutoff = int+slope*2.5;
Eval(
Eval Expr(
:variable1 << Set Property(
"Spec Limits",
{LSL( Expr( Cutoff ) ), USL( Expr( . ) ), Target( Expr( . ) ),
Show Limits( 1 )}
)
)
);
Re: Summary of Fit から傾きと切片を抽出するはい。 XML テンプレートが存在する場合は、'LoadTextFile()' を使用し、JSL を使用して必要な変更と挿入を行ってから、'SaveTextFile()' を使用できます。 これらの JSL 式の詳細については、[ヘルプ] > [スクリプト インデックス] を参照してください。
例を示すことができれば、より具体的なガイダンスが得られると確信しています。
Re: Summary of Fit から傾きと切片を抽出するリンクをありがとう、それは非常に便利です。
カットオフは事前に定義された分析対象物の濃度であるため、切片と勾配がわかれば、簡単に決定できます。 仕様の制限として y に追加したいのですが、最終的な目標は、xml テンプレートに勾配とインターセプトを入力することです。 xmlファイルにjmpを入力する方法はありますか?
Re: Summary of Fit から傾きと切片を抽出する@フランチェスカズ:
フィットの概要からデータを取得するには、こちらを参照してください
https://community.jmp.com/t5/Discussions/JSL-A-script-that-extracts-textbox-information-from-a-bivariate/td-p/13016
カットオフポイントの定義に関して、条件を定義したり、あなたが持っているものを共有したりできますか?
一番
ウダイ