非線形ソルバールーチンを非線形プラットフォームではなく JSL 経由で利用できるようにします。このウィッシュリストリクエストのきっかけは何ですか?正直に言うと、これは個人的なリクエストで、将来他の人の役に立つかもしれません。Discovery Summitの論文のために、非線形解を求めるスクリプトをJMPで書こうとしているのですが、JSLではうまくいきません。
新機能、改善された機能、またはソリューションについてご説明ください。このスクリプトは非線形方程式を解きます。Excelソルバーを使用してこの問題を解くことは可能ですが、JMPデータテーブル(非線形プラットフォームを使用して解くことができます)にセットアップするのは非常に困難です。代わりに、JSL内からソルバールーチンにアクセスし、関数(おそらく行列形式)を記述してソルバーを呼び出すことができるようにしたいと考えています。他のツール(Python、Matlabなど)にもこの機能はあります。(実際、論文ではPythonソルバーを呼び出したいと思っています。)
この新機能が提供された場合、あなたや他のユーザーにとってどのような価値が生まれるでしょうか?お客様は JSL を介して、より幅広い非線形問題を解決できるようになります。
これは外部の顧客からのリクエストですか?いいえ、これは私からのリクエストです。
この機能やソリューションを備えた、競合ソフトウェアパッケージはありますか? Python、C、Matlab、Excelなど、様々なソルバーパッケージが利用可能です。MinitabやSPSSなどに非線形ソルバーが搭載されているかどうか、あるいはユーザーがアクセスできるかどうかは分かりません。
これは、顧客側での更新、拡張、または導入に影響しますか?また、これに対処しないとアカウントが危険にさらされますか?私の知る限りでは、そのようなことはありません。
高度な統計モデリング自動化とスクリプトスクリプトRe: 非線形ソルバールーチンを非線形プラットフォームではなく JSL 経由で利用できるようにする - ステータスが「現時点では計画なし」に変更されました@ジェリーフィッシュとのやり取りに基づき、この問題は Minimize() または Maximize() JSL 関数を使用することで解決できる可能性があります。これを「現時点では計画なし」に変更します。
Re: 非線形ソルバールーチンを非線形プラットフォームではなく JSL 経由で利用できるようにする - ステータスが「調査中」に変更されました@ジェリーフィッシュに、JSL の Minimize() 関数または Maximize() 関数を使えば、彼がやりたいことを実現できるはずだと伝えました。 @JerryFish は、それがどのように機能するかを教えてくださいました。
Re: 非線形ソルバールーチンを非線形プラットフォームではなく JSL 経由で利用できるようにするこんにちは、 @SamGardnerさん。感謝祭の休暇中にこの問題に取り組んでいましたが、JMPの非線形プラットフォームを使って問題を解くことができました。解決方法を示した2つのファイルを別々にお送りします。(現時点ではかなり粗削りで、もう少し改良が必要ですが、大体の流れはご理解いただけると思います。)
背景を少し説明します。 @ジェイソン・ウィギンズと私は、Discovery Europe 23 向けの論文を執筆しています。その内容は、タイプ 1 およびタイプ 2 のエラーが発生するライン ゲージの製造コストを評価することです。
- 製造時に行われる実際の部品分布とゲージ誤差特性がわかっていれば、これを行うのは簡単です。
- しかし、測定された部品分布があり、ゲージのエラー特性がわかっている状態で、実際の部品分布を推定しようとすると、難しくなります。
ファイルにはNonlinearを使って問題を解いた方法が示されていますが、Nonlinearではデータがデータテーブルに含まれていなければなりません。JSL内部のベクトル/行列で生成されたデータを使ってNonlinearにアクセスできれば、データテーブルを経由せずに済むので便利だと思います。
ご理解いただけたでしょうか?必要であれば、さらに詳しい情報を提供させていただきます。ありがとうございます!
Re: 非線形ソルバールーチンを非線形プラットフォームではなく JSL 経由で利用できるようにする - ステータスが「情報が必要」に変更されましたRe: 非線形ソルバールーチンを非線形プラットフォームではなく JSL 経由で利用できるようにする - ステータスが「情報が必要」に変更されました@ジェリーフィッシュ面白いアイデアですね。あなたが取り組んでいる問題について詳しく知りたいです。どのような非線形ソルバーが必要なのでしょうか?これはモデルフィッティング問題(非線形モデルをデータに当てはめる問題)でしょうか、それとも非線形方程式の連立解法でしょうか?
Re: 非線形ソルバールーチンを非線形プラットフォームではなく JSL 経由で利用できるようにする - ステータスが「確認済み」に変更されましたこんにちは@JerryFish さん、ご提案ありがとうございます!ご要望を承りましたので、検討させていただきます。
Re: 非線形ソルバールーチンを非線形プラットフォームではなく JSL 経由で利用できるようにする@ジェリーフィッシュ問題をよりよく理解するために、あなたが取り組んでいる問題を見せていただきたいです。