ds linear-algebra math
まず結論
逆行列とは、「ある行列の変換を打ち消して元に戻すための行列」です。
DS検定では「計算」よりも、「元に戻せるかどうか」「逆行列が存在する条件」を判断できるかが問われます。
直感的な説明
行列は「変換」を表します。
たとえば、
- 座標を回転させる
- データを別の軸に変換する
- 数値の組を別の組に写す
といった操作です。
逆行列は、その変換を元に戻す操作です。
行列 = 変換
逆行列 = その変換を打ち消すもの
と理解できれば十分です。
定義・仕組み
行列 A に対して、
「A をかけると元に戻る行列」を
A の逆行列といいます。
ポイントはここです。
- すべての行列に逆行列があるわけではない
- 正方行列(行と列の数が同じ)である必要がある
- 行列式が 0 でないときだけ存在する
行列式が0とは?(2×2行列で確認)
2×2行列
\[A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}\]の行列式は
\[ad - bc\]で計算されます。
ここが重要です。
- ad − bc ≠ 0 → 逆行列が存在する
- ad − bc = 0 → 逆行列は存在しない
では、なぜでしょうか?
ad − bc = 0 のとき、
- 行や列が「重なっている」
- 情報がつぶれている
- 変換が一意でなくなる
という状態になります。
つまり、
元に戻せない変換になっている
ということです。
DS検定では、
「行列式が0のとき逆行列は存在する」と書いてあれば誤りです。
逆行列の求め方(意味重視)
2×2行列の場合、逆行列は次の形になります。
\[A^{-1} = \frac{1}{ad-bc} \begin{pmatrix} d & -b \\ -c & a \end{pmatrix}\]ここで重要なのは式を暗記することではありません。
- 分母に行列式がある
- 行列式が0なら割れない
- だから逆行列は存在しない
という構造を理解することです。
DS検定ではこの「存在条件」が問われます。
どんな場面で使う?
① 連立方程式を解くとき
Ax = b
という形の式で、
x = A⁻¹b
と変形できます。
回帰分析の背後にある理論として登場します。
② 多変量解析の理解
- 重回帰分析
- 分散共分散行列
- 正規分布の理論
などで逆行列が使われます。
ただし試験では
「なぜ逆行列が必要なのか」
が問われます。
よくある誤解・混同
❌ すべての行列に逆行列がある
→ 正方行列で、行列式が0でない場合だけ。
DS検定では
「どんな行列でも逆行列を持つ」と書かれていたら誤りです。
❌ 転置行列と逆行列の混同
転置は「縦横を入れ替える」操作。
逆行列は「元に戻す」操作。
まったく別物です。
❌ 行列式=逆行列
行列式は「数値」。
逆行列は「行列」。
役割が違います。
まとめ(試験直前用)
- 逆行列=変換を元に戻す行列
- 正方行列かつ 行列式≠0 のときだけ存在
- 行列式が0なら割れない=逆行列なし
- 転置行列とは別物
- DS検定では「存在条件」を問われる
「元に戻せるか?」が判断基準。
対応スキル項目(データサイエンス力シート)
- 数理・統計基礎
- 線形代数の基礎理解
- ★ 逆行列の定義、および逆行列を求めることにより行列表記された連立方程式が解けることを理解している
🔗 関連記事
- eの微分・積分を最短で整理【DS検定リテラシー】
- 行列の固有値とは?意味を直感で整理【DS検定】
- ユーグリッドノルムとは?(ベクトルの長さの測り方)【DS検定】
- 行列の掛け算とは?(行列同士の掛け算)【DS検定リテラシー】
- 数理・アルゴリズム・データ活用基礎(オプション)【DS検定対応】