• 締切済み

線形数学 最小2乗解の求め方

ベクトルu1,u2をu1=(0,1,1),u2=(1,1,0)とする。またベクトルbをb=(1,0,1)とする。 という問題で、正規直交基底q1=1/√2(0,1,1),q2=1/√6(2,1,-1)を求めました。 その次の問題で、 「ベクトルq1,q2を列ベクトルとしてもつ行列をWとする。行列Wの列空間上の点で、bに最も近い点pを求めよ。また、連立一次方程式 Wx=b の最小2乗解x'を求めよ。」 というものでして、ネットや教科書を見て調べたのですが答えが導き出せません。 pとx’の導きだし方を教えていただけませんか。よろしくお願いします。

みんなの回答

回答No.1

こんにちは. まず,方程式系 Wx=b の解が存在する必要十分条件が 「bがWの列空間にあること」であることを思い出してください. 今回の場合はこれが満足されませんから,方程式系は解を持ちません. しかしながら,bを何らかの基準でWの列空間の元に対応させれば, 一応,解を得ることができます. そこで,Wの列空間の元のうち,bに一番近い点pを対応させます. これはbをWの列空間に直交射影すれば得られます. bの成分のうちq1に対応するものはq1^T*b,q2に対応するものはq2^T*bですから(^Tは転置記号), 射影したbはq1,q2を使って, p = q1*(q1^T*b) + q2*(q2^T*b) = W*W^T*b と書けます. bをp = W*W^T*bと見なして方程式を解くわけですから,解はある誤差を含むことになりますが, pはそれを最小とするものです(一番近い点を選んだため). Wx = bの最小二乗解は Wx' = p の解ですから, 後者に左からW^Tを乗算すれば解が得られます. Wの列の直交性に注意すると,以下の解を得ます. W^T*W*x' = W^T*p <==> x' = W^T*W*W^T*b <==> x' = W^T*b 具体的な数値はご自身で確認してください.

関連するQ&A

  • 数学です

    三次元実ベクトルの正規直交系{u, v, w}があり、 行列A = uuT + 2vvT のすべての固有値と固有ベクトルとdet(A)を求めよという問題があります。 Tは転置、u,v,wは列ベクトルです。 誰か分からないでしょうか?

  • 線形代数の問題です。至急御願いします!

    問. (1)R^n∋P1,P2,...,Pnについて次を示せ。 P1,P2,...,Pnが標準内積に関し正規直交基底⇔P=(P1,P2,...,Pn)が直交行列 (2)C^n∋u1,u2,...,unについて次を示せ。 u1,u2,...,unが標準内積に関し正規直交基底⇔U=(u1,u2,...,un)がユニタリー行列

  • 数学の行列の問題です!

    数学の行列の問題がわかりません・・・ わかる範囲でいいので教えてください!    |    | なお|をでっかいカッコとしてみてください     |-1|      |1|     | 0| b1=| 1|   b2=|0|   b3| 1|     | 0|      |1|     |-1| とする。        |2| 2、ベクトル|5|をb1、b2、b3の1次結合で表せ        |9|                        |x| 3、標準基底に関する座標ベクトルが|y|となる                         |z|   R3のベクトルの、基底b1、b2、b3に関する座標ベクトルを求めろ。 4、R3における標準基底から基底b1、b2、b3への基底変換の行列を求めろ。 5、B=(b1、b2、b3)について、BをP^-1BPと対角化するときの正則行列Pの1つを求めろ。 いじょうです。よろしくお願いします。

  • 線型代数

    実線型空間R^4におけるv1,v2,v3,v4で張られる部分空間をWとします。また、  v1=t(1,1,-2,0),v2=t(1,-1,0,-2),v3=t(-2,1,1,3),v4=t(-1,2,-1,3) とします。ここで、Wの基底をv1,v2とすると、直交補空間W’の基底は、  u1=t(1,1,1,0),u2=1,-1,0,1) dimW’=2 となります。 以上の設定の下で、次の問題がよくわからないので質問させていただきます。 (1)2×4行列Aで、KerF=Wとなるものを1つ求める。 (2)4×2行列Bで、ImF=W’となるものを1つ求める。 という問題です。ここで、線型写像fについては、m×n行列Xに対して、 f;R^n→R^mとし、f(v)=Xv(vはR^nの元)という写像です。 求める行列を具体的に文字で置いて計算してみたのですが、うまくいきません。 (1)については、まず求める行列Aを A=|a1 a2 a3 a4| |b1 b2 b3 b4| と置いて、KerF=Wより、v1をとってAv1=0というように計算していこうと考えましたが、1行と2行の係数が同じになってしまいます。(2)についても同様の考え方で計算してみたのですが、この場合も同じような結果になってしまいます。どのように考えていったらいいのでしょうか?ご教授お願いします。 以上読みづらい文章となってしまいましたが、よろしくお願いします。

  • 線形代数の問題なんですが

    A=(1 0 1)    (0 1 0)    (1 0 1) と3次元空間上のベクトル r1=(1/√2)    (0)    (1/√2) があります。 行列Aの固有ベクトルq1,q2,q3を求め、それらを正規化したベクトルp1,p2,p3を基底とする座標系でr1を求めよ、という問題が解けません。 ここで行列Aの固有値は0、1、2で固有ベクトルは   (1) q1=(0)   (-1)    (0) q2=(0)   (0)   (1) q3=(0)    (1) です。 分かりづらくてすいませんがどうか解き方を教えてください。

  • 正規行列の異なる固有値の固有ベクトルは直交する?

    Aを正規行列とすると適当な対角行列Λと適当なユニタリ行列Uが存在してU^*・A・U=Λである λとμを異なる固有値として Uの列ベクトルでありλの固有ベクトルであるベクトルが張るベクトル空間をPとし Uの列ベクトルでありμの固有ベクトルであるベクトルが張るベクトル空間をQとしたとき PとQは直交しλの固有ベクトルはPの元でありμの固有ベクトルはQの元であるから「λの固有ベクトルとμの固有ベクトルは直交する」 上の証明について質問します (1)結論は正しいですか? 正しければ (2)証明に穴はありますか? あれば (3)どのように証明したらいいでしょうか?

  • 線形部分空間の次元と基底

    K=R or C V=M(n,n;K):n次正方行列 W={X∈M(n,n,K) | Tr(X)=0} となる線形空間Vとその部分集合Wがあります。 1)Wが線形部分空間になることを示す. 2)Wの基底と次元を求める. 上記の1),2)を示したいのですが、1)は示せたのですが 2)の基底と次元の求め方がわかりません。 列ベクトルの基底等は連立などを用いて解くことができるのですが、 このような空間の基底を求めるのはどのように解放を進めればよいのでしょうか?

  • 線形代数学

    2変数実2次形式Q(x,y)=5x^2+2y^2+4xyについて次の問いに答えよ。 (1)実2次形式Q(x,y)の行列Aを求めよ。 (2)Aの固有値を求め、実2次形式Q(x,y)が正定値かどうか判定せよ。 (3)(2)で求めた固有値の固有空間の 正規直交基底を求めよ。 (4)(x y)=T(X Y)と直交行列Tで変数変換したとき、実2次形式Q(x,y)がλ1X^2+λ2Y^2となるという。このとき、直交行列Tの定数λ1,λ2を求めよ。ただしλ1≦λ2とする。 という問題です!4問もあるのですが余裕のある方お願いします。。 もちろん計算過程は省き、どのようにやるかだけでいいのでお願いします

  • 正規直交基底であることの確認

    ベクトル U1=(1,1,0) U2=(1,3,1) U3= (2、-1、1)とし、正規直交基底 Q1,Q2,Q3を求めろ。 という問題で、Q1=1/√2(1,1,0)Q2=1/√3(-1、1,1)Q3=1/√6(1、-1、2)と答えは求めたのですが、 次の問題が「Q1,Q2,Q3が正規直交基底であることを実際に確認せよ。」というものでした。 正規直交基底であることを確認するにはどうすればよいのでしょうか。

  • 正規直交基底について

    正規直交基底を列ベクトルにして正方行列を作ると、直交行列になりますが、 この時、行ベクトルの組も正規直交基底になっていることはどう証明すればよいのでしょうか?