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

14 vues (au cours des 30 derniers jours)
Daichi
Daichi le 19 Oct 2022
Commenté : Hiro Yoshino le 21 Oct 2022
https://jp.mathworks.com/help/matlab/ref/mldivide.html
このページに書かれている,劣決定系の最小二乗解でどのような計算が行われているのか,なんの理論が使われてなんの解が求まっているのか教えていただきたいです。

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Simulink dans Help Center et File Exchange

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!