- ベストアンサー
任意関数最小二乗法のC++フリーライブラリ
関数オブジェクトとvector<double>のデータ点セット(x,y)を与えたら、 与えた関数オブジェクトの関数に従って最小二乗法を実行してくれるような Linuxで使えるC++のフリーライブラリはないでしょうか。Cでもいいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
GSLはどうですか? 日本語訳のマニュアルも探せばでてきます。 http://www.gnu.org/software/gsl/
関数オブジェクトとvector<double>のデータ点セット(x,y)を与えたら、 与えた関数オブジェクトの関数に従って最小二乗法を実行してくれるような Linuxで使えるC++のフリーライブラリはないでしょうか。Cでもいいです。
GSLはどうですか? 日本語訳のマニュアルも探せばでてきます。 http://www.gnu.org/software/gsl/
お礼
gsl_multifit_nlin.h というのがあるのですね。ありがとうございました。勉強になりました。
補足
GSLだと、ndlinear がそれらしいと思いますが、x^nではなく、expとかシグモイド関数とかで最小二乗法をしたりできるのでしょうか? 無知ですみません。