結果のモデルが保存された列の値を使用する方法こんにちは皆さん、
私はさまざまな例から自分の質問に対する解決策を見つけようとしていますが、うまくいくものを見つけるのに苦労しています。
NonLinearモデルフィッティングツールを使用しています。繰り返しを実行したら、スクリプトを終了します。
obj<< Save the Prediction formula;
ただし、値を別の単位などに変換する必要があるため、結果列をさらに処理するために使用したいと思います。結果の列をスクリプトでさらに参照するにはどうすればよいですか。私はそれに名前をつけることができると思いました、しかし、私はそれをノンリニアコミュニケーションメッセージの下のスクリプトガイドで見つけることができませんでしたか?
再:どのように結果のモデルが保存された列からの値を使用するのですか? @ivomdb 、
なぜだろうか。代わりにこれを試すことができます。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// Approch - 1
As Column(dt,NCols(dt)) << Set Name("Test"); // If this fails
// For Demo
Wait (0.5);
// Alternatively
As Column(Column(dt,NCols(dt))) << Set Name("Test1"); 再:どのように結果のモデルが保存された列からの値を使用するのですか?@uday何らかの理由でmarkbaileyが提供したコマンドのみが機能しました。再:どのように結果のモデルが保存された列からの値を使用するのですか? @ivomdb 、
実際にあなたのデータテーブルを見ることなしに、私はあなたの問題に取り組むためのより良い代替手段があると思うが、私はうまくいくと思う私は本当に簡単な解決策を持っています。
私はあなたがJSLを使って非線形モデルフィッティングツールを呼んでいると仮定しています。その場合は、予測式を保存して次のステップに進むと、次のようになります。
As Column(dt,N Cols(dt)) << Set Name("Predicted");
/ *Assumptions
1. dt is the name of your table
2. You are inserting this step right after saving the Prediction formula and a new column is creating
3. Even if this is a part of a loop, you can just set it to a dynamic name using the iteration variable
*/ 再:どのように結果のモデルが保存された列からの値を使用するのですか?新しい列は最後の列なので、このメッセージを送信した後は、次のような参照を受け取ることができます。
col = Column( N Col() );