• ベストアンサー

ベクトルによる微分について

ベクトルと行列の積を、特定のベクトルで偏微分する場合の公式がよく理解できません。 http://www.eb.waseda.ac.jp/murata/junichi.mimura/knowledgh.html 例えば、ここに羅列されている「ベクトル・行列の微分法」の規則性が見えてきません。 (なんとなく、偏微分したいベクトルが転置されるよう、積全体を転置するという規則性が見えてきますが・・・。) どう考え方を整理したら良いのか、ぜひともご教示ください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#161402
noname#161402
回答No.2

ベクトルの微分というと何か特殊なもののように思うのかもしれませんが、多変数の微分を簡潔に表現できるというだけのことです。実際は成分の計算をして確かめる必要があります。 計算したくないのならばネットではなくて本を横において辞書代わりに使うといいでしょう。 もし中身を理解されたいのならば、微積分の本(高木貞治の解析概論のような)をじっくり読むことをおすすめします。経済の本を読んでいて数式がでてきたらネットで検索・・・というのはあんまりお勧めできません。ネットには正しくない情報が結構あるので、自分自身にそれを見極めるための能力がある程度必要です。

その他の回答 (1)

noname#161402
noname#161402
回答No.1

ベクトルの微分のところだけチェックしてみました。結論からいうと、そこに書かれた式の多くは間違っていると言っていいです。手元で計算してみてください。 たぶん、書いている本人は頭の中で無意識に修正していて問題に至らないのだと想像しますが、ベクトルaとその転置a^Tの区別がめちゃくちゃなので、慣れてない人がそのまま読むと混乱するでしょう。

virkato
質問者

補足

回答ありがとうございます。 実はベクトルの微分自体が初めてで、 どうやって計算したら良いか分からない初歩の段階です。 例えば、手元にある計量経済学の本には、 小文字をベクトル、大文字を行列、クォーテーション(')を転置記号として、 S(b)=y'y-2y'Xb+b'X'Xb をbについて微分すると、 -2(X'y-X'Xb) になると書かれているのですが、 これも何かbが転置になるように各項を転置させて微分してる感じがします。 何か分かりやすい解説はないでしょうか。

関連するQ&A

  • 行列ベクトルの微分

    行列ベクトルの微分 A:(n×n) (1) ω(A)をAで微分   (ちなみにω(A)は( a(11) a(22) ・・・ a(nn) )の転置です) (2) (En(×)A)vec(A)をAで微分   (ちなみに(×)はクロネッカー積) この問題がわかる方、一方だけでもいいので教えてください。お願いします。

  • ベクトルによる微分

    (1) あるスカラー a(1×1) をベクトルb (k×1) で微分するときに  ※( )内は行列のサイズです※ da/db = [da/db_1, da/db_2,....da/db_k]' というように一階の導関数ベクトルができますが、講義資料によりますと、このときの導関数ベクトル(正式な呼び名は知りませんが)のサイズは、bと同じ、つまり (k×1)の列ベクトルになるとなっています(上野表記に転置記号をつけたのはそのためです)。 (1×k)の行ベクトルにしないことに理由はあるのでしょうか? それともbに合わせると決まっているだけと考えてよいのでしょうか? (2) また、(n×1)のベクトルaを、(k×1)のベクトルbで微分することを考えた場合に、 da/db は (n×k)で定義されることについてはどうでしょうか? これも決まりと思って良いのでしょうか? (3) 最後に、(n×m)の行列Aを(k×1)のベクトルbで微分する、というような場合に、どのようなサイズのどのような行列になりますか? またはそもそもそういうことを考えますか?

  • 行列をベクトルで微分

    以下,大文字を行列,小文字をベクトルとします.また," ' "は転置を示します. ∂(b'a)/∂a=∂(a'b)/∂a=b ∂(a'Ba)/∂=2Ba という公式は知っているのですが,以下の微分ではどうなるかさっぱりわかりません. ∂(Ba'C)/∂a ∂(BaC)/∂a ∂(BaCa'D)/∂a 計算方法を教えていただきたいです.

  • 複素ベクトルの微分、最小二乗誤差法(MMSE) 

    最小二乗誤差法を用いて評価関数を最小にする値を求めようとしています。 この評価関数が複素ベクトルと複素行列で構成されているので微分できずに困っています。 何冊か本を読んだのですが、この複素ベクトルで構成された式を微分する際、なぜかベクトルの共役をとって微分していました。 なぜ共役をとって微分するのかが全く分かりません。 どなたか知っている人がいらっしゃいましたらよろしくお願いします。 例:J=w'Rw-w'r-r'w ・・・(1) J:評価関数 w:ウエイトベクトル R:行列 r:ベクトル ':複素共役転置 この(1)を最小にするようなwは、 Jをwで微分してその値が0という条件を使うと思います。 しかし大抵の本のやり方はwの共役で微分していました。ここが分かりません。何かメリットでもあるのでしょうか?

  • 行列の微分 証明

    行列の微分 証明 スカラーをベクトルで微分したり ベクトルをベクトルで スカラーを行列で 行列を行列でなど色々な微分の公式があるサイトを見つけたんですが 自分の持っている微分積分 線形代数の本では触れておらず この公式の証明をしてくれているサイトも見つけれずで これらのことは解析か線形代数のどちらに書かれてあるものなんですか? その本の名前を教えていただきたいです また証明が書かれてあるサイトがあればそちらも教えていただけると助かります

  • ベクトルuは必ず行列u(uT)の固有ベクトルか?

    問題 0でないベクトルuは必ずベクトルuとその転置ベクトルuTの積、 行列u(uT)の固有ベクトルとなるか? *** 上記の問題がお分かりの方、ご説明をお願い致します。 いくつかのパターンを試したところ、u(uT)u=λuとなり、 Au=λuとなるので成り立つ気がするのですが、 証明まで含めてご説明頂けますようお願い致します。 仮に成り立たないようであれば、反例をお願い致します。

  • 行列の積 内積 の関係について

    行列の積 内積 の関係について 行列の積と内積は同じであると説明があったのですが、 よく分かりません・・・ 例えば、A=(3、-2,1),B=(4,6,7)のベクトルの内積は A・B=(3×4)+(-2×6)+(1×7)=7となるのですが、 行列の積は(1行3列)×(1行3列)で計算できません。 どちらかのベクトルを転置化すれば計算できるのですが・・・ 列ベクトルや行ベクトルは転置しても同じベクトルなのでOKと言う事でしょうか? 内積の演算結果はスカラー(数値)で、行列の積の演算結果は 行列と認識しているのですがこの認識は誤りでしょうか? 列ベクトルや行ベクトルの積の場合はスカラーとなるのでしょうか? A=(3、-2,1),B=(4,6,7)において、ベクトルBを転置化してtBとすれば A×tB=(7)となります。これはスカラーとなりますでしょうか? (追加質問) また、以前ノルムに関して質問させて頂きました。 ご回答頂いた内容で大凡理解できたのですが、追加で一点だけ質問させて下さい。 VのベクトルAに対して、ノルムは ||A||=√(A・A)とされますが、これを||A||=√(A^2)と表記するのはおかしいのでしょうか?

  • 行列 行ベクトル 列ベクトル について

    行列は見方を変えるとベクトルの集まりだと考える事ができる と思います。 質問なのですが、 X=(x1,x2) Y=(y1,y2) というベクトルを行列として見ると、 (x1 x2) (y1 y2) のように表されると思います。 ここで質問なのですが、 行列は、行ベクトルを縦に並べたもの、又は列ベクトル を横に並べたものと説明がありました。 列ベクトルとはXベクトルを (x1) (x2) と表したベクトルだと理解しています。 テキストにもこのように記載されています。 列ベクトルを横に並べたものとは、 (x1 y1) (x2 y2) となって上の行列と違います。 それとも、列ベクトルとは、 (x1) (y1) の事ですか? (x1) (y1) ってどんなベクトルなんでしょうか? 与えられた(仮定した)ベクトルは、 X=(x1,x2) Y=(y1,y2) ですよね・・・ 良くわかりません・・・ 列ベクトルを横に並べたものと言う説明がおかしいの でしょうか? 列ベクトルとはどのようなものか教えて頂けないでしょうか? 行列の積を考える場合、それぞれの型を考えて行列を作ります。 (X Y)(x1 x2) (y1 y2) や (x1 y1)(X) (x2 y2)(Y) 今回は、行列だけなので、 (x1 x2) (y1 y2) と (x1 y1) (x2 y2) は、行列式も同じになるので特に困った事には成らないのでしょうか? 上の行列2つは転置行列になります。 X=(x1,x2) Y=(y1,y2) のベクトルを行列として表す場合、 (x1 x2) (y1 y2) と表しても、 (x1 y1) (x2 y2) と表してもどちらも間違いではないのでしょうか? 以上、ご回答よろしくお願い致します。

  • 線形写像の微分

    大学でこのような問題が出題されました。 次のように表される線形写像Aの、R^3の各点での微分を求めよ。 A: R^3 → R^2 X=t(x,y,z) (←tは転置行列という意味です。3次の列ベクトルです。)   ↓   AX    (Aは、各成分が任意の実数の2行3列の行列です。) いったい何をすればいいのかわかりません。 答えは行列の形で出てくるのでしょうか? 先生は、各成分で偏微分したもの書き並べれば良いって言っていたのですが、全く理解できません・・・。わかりにくくて申し訳ありません・・・。

  • 全微分や勾配ベクトルの幾何学的な意味

    数学があんまり得意じゃないのに、今ライブラリを使って3Dのプログラミングで遊んでるんですけど 数学として、行列とか三角関数とか普通の微分とかは、座標系の回転だとか微分でキャラクタの進行方向の決定とか、直接使うのですんなりイメージできるんですけど 具体的な例で言うと全微分や勾配ベクトルってどういう場面でつかうんですか?教えてください、イメージできなくて困ってます。偏微分はあるパラメタにおけるニ変数関数の断面という理解は出来るんですが・・・