劣決定系の最小二乗解で使われる計算方法

23 Ansichten (letzte 30 Tage)
Daichi
Daichi am 19 Okt. 2022
Kommentiert: Hiro Yoshino am 21 Okt. 2022
https://jp.mathworks.com/help/matlab/ref/mldivide.html
このページに書かれている,劣決定系の最小二乗解でどのような計算が行われているのか,なんの理論が使われてなんの解が求まっているのか教えていただきたいです。

Akzeptierte Antwort

Hiro Yoshino
Hiro Yoshino am 20 Okt. 2022
において、A が横長で行がフルランクの場合、つまり の場合を考える際には、通常は最小 L2 ノルム解を返すと思います。
教科書などを読めば、必ずと言っても良いほど出てくる話ですが、
として解きます。これは Lagrange の未定乗数法で解くことができます。
線形方程式が解けない場合や、最小二乗解を求める祭には、必ずしも の逆行列が求まるとは限りません。その場合に、この状況を一意に一般逆行列として処理します。上記の方法は、劣決定における一般逆の処理として一般的だと思います。
恐らくですが、この解説が Documentation では
"Am ~= n である mn 列の方形行列で、Bm 行の行列の場合、A\B は方程式系 A*x= B の最小二乗解を返します"
となっているのでは?と思います。ただ、分かりにくいとは思うので改善させていただきたいと思います。
  2 Kommentare
Daichi
Daichi am 21 Okt. 2022
Hiroさん
ありがとうございます!非常によくわかりました。
Hiro Yoshino
Hiro Yoshino am 21 Okt. 2022
@Daichi Habara 問題が解決されたら、accept して close をお願いします。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Logical finden Sie in Help Center und File Exchange

Produkte


Version

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!