LeastSquares

LeastSquares[m,b]
行列方程式 m.x==b について線形最小二乗問題を解く x を与える.

詳細とオプション詳細とオプション

  • LeastSquares[m,b]は,Norm[m.x-b]を最小にするベクトル x を与える.
  • Length[x]==MatrixRank[m]の場合にのみ,ベクトル x は,この最小化によって一意的に決定される.
  • 引数 b は行列でもよい.その場合,最小二乗による最小化は,Norm[m.x-b,"Frobenius"]を最小化する x である b 中の各列について別々に行われる.
  • LeastSquaresは数値行列にも記号行列にも使うことができ,SparseArrayオブジェクトにも使うことができる.
  • Methodオプションを与えることができる.任意精度の数値行列の設定値には,"Direct""IterativeRefinement"等が,疎な配列の設定値には,"Direct""Krylov"等がある.デフォルト設定のAutomaticは,与えられた行列によってこれらを使い分ける.
2007年に導入
(6.0)
Translate this page: