行列演算の基礎

はじめに

重回帰分析をするにあたり必要な計算があるので整理する。

  • ベクトルの定義
  • 行列の定義
  • 転置
  • 逆行列
  • 行列積

numpyはimportされているものとする

ベクトルの定義

行列の定義

 

転置

逆行列  

linear algebra (リニア・アルジェブラ)線形代数の意味 
Inverse (インバース) 逆行列の意味

行列積

10
8.88の16乗1

x掛けるxの逆行列で行列積が求まる。

よく使う計算

以下の様なnumpyの配列を作り、行、列の数を取得したり、forループで値を取得したりする

実行結果

 

演習

xとyを以下の通り定義する。xの1行目にはダミー値として1をセットする事。

実行結果

また、wは以下の通りとし、stepを分けて計算する

実行結果は以下の通り