大家好,
我需要創建一個腳本,從擬合摘要中提取斜率和截距,然後使用它們計算我的變量的截止值。
用戶將首先輸入過濾器並刪除異常值。 當對數據點感到滿意時,他/她按下按鈕並獲得斜率和截距,如擬合摘要所示,用於截止計算。
有誰能夠幫我?
到目前為止,這是我的代碼。
它按原樣工作,只是我想從 Num Col Box(7) 獲得斜率和截距,我不知道有什麼問題整數 =數字(單詞(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 )}
)
)
);
是的。 如果 XML 模板存在,您可以使用“LoadTextFile()”,使用 JSL 進行所需的更改和插入,然後使用“SaveTextFile()”。 在“幫助 > 腳本索引”中查找這些 JSL 表達式的詳細信息。
如果您能夠提供示例,我相信您會得到更具體的指導。
感謝您提供的鏈接,它非常有用。
截止值是預定義的分析物濃度,因此一旦截距和斜率已知,就很容易確定。 我想將它作為規範限制添加到我的 y 中,但最終目標是用斜率和截距填充 xml 模板。 有什麼辦法可以用jmp填充xml文件嗎?