スクリプトのヘルプ-データテーブルの数式からパラメータを取得するデータテーブルの数式列からパラメータを取得する方法を知っている人はいますか?
非線形プラットフォームを使用して、カスタム方程式のパラメーターを推定しています。これらのパラメーターのいくつかを取得して、グラフに参照線を追加できるようにします。paramsをスクリプトに取り込むにはどうすればよいですか?
数式自体を変数で返す「GetFormula」を使用しようとしています。文字列のように見えますが、そうではありません。そのため、「含む」(エラーが発生します)のようなものを使用して問い合わせることはできません。
動作しないものは次のとおりです。
names default to here(1);
clear log();
dt=current data table();
a=column("Ypred")<<GET formula=""></GET>
出力は次のようになります。
a =パラメータ({x2 = 43.392460252954、x3 = 99.9985293436864、b1 = 0.217052884609186、tau0 = 6.8300208159237、b2 = 13.6749994042758、b3 = 2.0025718816485、xoffset2 = 79.8284250939869、b4 = 158.586185051408、tau2 = 12.957247 b0 = 0.731036046206343}、If(:x = x1&:x < x2)、: x = x2&:x = x3)));
'x2'、 "x2" / * ### * /のアクセスまたは評価で整数が必要です
例2のスクリプトの11行目
Re:スクリプトのヘルプ-データテーブルの式からパラメータを取得するこんにちはジェリー、
JMPが評価しようとしているようですNS、式内のすべてのパラメーターを認識していないため(スコープが原因で)、これはできません。 NameExpr()関数はこれを防ぎます...以下が機能するかどうかを確認してください。
contains(char(nameexpr(a)), "x2");
乾杯、
ブレイディ
Re:スクリプトのヘルプ-データテーブルの式からパラメータを取得する列式はJSL式です。 これは、指定したモデルに応じて、単純な場合と複雑な場合があります。 係数を掘り下げることはできますが、フィッティングプロセス全体がコードの範囲内にある場合は、フィッティングレポートから係数を取得する方が簡単な場合があります。
Re:スクリプトのヘルプ-データテーブルの式からパラメータを取得する良い考えですが、(悲しいことに)ブレイディの前と同じエラーです。