質問: 最小二乗法 楕円放物面 数千のxyz座標データを、最小二乗法を用いて、ax^2+by^2+2cz=1の楕円放物面に近似したいのですが、どのようにしたらいいですか? ご存知の方教えてください。 宜しくお願いします。
回答: no.3です。 no.1で例示されたurlには線形最小二乗法とかかれており、モデル関数が線形の場合は連立方程式を解けば求まりますが、本問は非線形なので数値的に解くしかないと思います。私がno.3でa, b, cについて線形と申し上げたのは誤りなので訂正させてください。lp_solveは使えません。ちなみに経験者も一般人の誤りでした(寝ぼけてたのかな)。 さて、非線形のカーブフィッティングはoctaveでもできるかとは思いますが、私もここで質問して(答えは得られませんでしたが)調べたところwnlibというapiで解くことができました。私の場合はlogistic curveへのフィッティングでしたが、ご参考まで。