• 締切済み
  • 困ってます

非線形最小二乗法のmarquardt法とsimplex法に関して

ほぼ一定の周期を持つデータがあり、それに対してy = a*cos(b*X+c)+d*X+eという形の近似式を求めたいと思っております。 いろいろ調べてみると非線形最小二乗法を利用して、求めればいいことが分かりました。 しかし非線形最小二乗法にはmarquardt法とかsimplex法などがあることが書かれていたのですが、それらの処理法が何をどうしているのか、参考書を見ても、よく分からず、脳が悲鳴をあげています。 この非線形最小二乗法のmarquardt法とsimplex法に関して、違いと求め方を素人でも分かるような形で教えていただくことができましたら、どうかご教授よろしくお願い致します。

noname#95836
noname#95836

共感・応援の気持ちを伝えよう!

みんなの回答

  • 回答No.1
noname#21649
noname#21649

「素人」ということで極端に簡略化します。 最適解を求める方法として.残さが0となるように全部の項目を一度に変更すること marquardt法 もっとも変化が大きい項目をひとつ選んで.(線形の場合には最小となるように.非線型の場合には.最小となる方向へ少しづつ移動して最初に超過した点に)移動すること simplex法 ただ.目的関数をみると.積分して(自動制御とか制御工学の後半のZ変換あたりのを見てください) a*cos(b*X+c)+ を消して d*X+e を決定した後に. a*cos(b*X+c)+ をス゜クトル分席にかけたほうが簡単ではありませんか。 この式から直接最適解を見つけようとすると地獄を見るような気がするのですが。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 最小二乗法での線形近似

    excelの最小二乗法による線形近似でわからないことがあります. たとえば,xy平面でデータが散布している状況で・・・ データがほぼ垂直(y軸に平行)に分布している場合,最小二乗法による線形近似がうまくいきません. ばらつきは少ないはずだから,決定係数も高くなると思うのですが,垂直線ではなく斜めの直線が引かれてしまい,決定係数も低くなってしまいます. これは,垂直線だと傾きaの値が∞に大きくなり,データの大きさ(?)上,近似不可能ということなのでしょうか?

  • 円の最小二乗法の公式

    いくつかのデータから最小二乗法で近似曲線を求めたいのですが、よくわかりません。そのデータ集の近似曲線は円になります。 最小二乗法を調べ、1次、2次関数についてはわかりました。ある点の座標を(x1,y1), (x2,y2)…、近似曲線上の座標を(x1,y’1),(x2,y’2)… とした時、 (y’1-y1)^2 + (y’2-y2)^2 … が最小となるような係数a,b などを偏微分 → 連立方程式で求めるという方法でした。 円についても、同様の方法で r^2 = (x-a)^2 + (y-b)^2 のような近似曲線の式が求められるのでしょうか?1次関数などのように、y’1-y1を求めようとすると、±√ が出てきてしまい、ややこしくなる気がしますが、これを解くしかないのでしょうか?もしくは別の解法があるのでしょうか?詳しく教えていただけたらと思います。よろしくお願いします。

  • 最小二乗法ってなんですか

    件名の通り最小二乗法ってなんですか? 自分なりに調べてみましたが、イマイチ分かりません。 皆さんからすれば、初歩的な事かもしれませんが、ご教授下さい。 例えば、5つのサンプルの長さを測定して、 1 2.5 2 5.7 3 3.8 4 9.3 5 8.6 を得たとします。 これをエクセルで散布図にして線形近似曲線を引くと、 y=1.58x+1.24と近似式が出ますが、何を意味しているのですか? (具体的に言うと、上記の近似式の値が大きいほどばらつきが大きいってこと?)

  • 最小二乗法の問題

    (x、y)についてのん組のデータ(x1、y1).......(xn、yn)が直線y=ax+bの近似できるとき、aとbを最小二乗法により求めよ。

  • 3次元の最小二乗法

    A(x1,y1,z1)とB(x2,y2,z2)とC(x3,y3,z3)とD(x4,y4,z4)の点で 最小2乗法ほうを使い直線近似したいのですが、どのような式になりますかご存知の方教えていただけますか?

  • 最小二乗法

    工学部の大学生です。 この前 エクセルを用いて、 非線形最小二乗法によるNMRのスピンー格子緩和時間解析 についてのレポートがだされてしまいました。。 全然わかりません。。 (1)非線形最小二乗法と線形最小二乗法の違い (2)スピンー格子緩和時間とは?? (3)NMRとは?? についてわかる方教えていただけるとありがたいです。

  • 最小二乗法 ニュートン法

    ニュートン法で最小二乗法を使うとき、x+Δxを近似解として、テイラー展開して f(x+Δx)=f(x)+f’(x)Δx この式から新しい近似解を得ると思います。 この時のfは何の関数なのでしょうか? 残差の二乗和でいいのでしょうか? わかる方お願いします。

  • 最小2乗法とエクセル

     質問したいのですが、(x,y)=(0.1,0.306),(0.3,0.807),(0.5,1.177),(0,0)の値を利用して、最小2乗法を使ってエクセルでグラフを書きました。このとき、自分で計算した値と、エクセルで作成したグラフで近似線を描き、その直線の式を出したものとでは値が異なりました。なぜでしょうか?

  • 最小二乗法について困ってます。

    Σa_i*y^p*x^q*1^r, p+q+r=3 とおいて、a_iを最小二乗になるように変化させるたいですが、、、 (3次の多項式で近似) よろしくお願いします。

  • 最小二乗法について

     y=ax+b+c/x という式での最小二乗法の求め方を 教えてください。