σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Matrix Decompositions スキル›モジュール 1 · 固有値とスペクトル›トピック 1.3·~45 分中級

スペクトル定理

スキル上の位置モジュール 1/5 · トピック 3/3
1.3 スペクトル定理
—ラボスコア— / 100合計XP—連続日数—

対称行列が扱いやすい理由

一般の行列は複素固有値や直交しない固有ベクトルを持ちえますが、実対称行列 A=ATA=A^{T}A=AT はそうなりません。スペクトル定理は、そのような AAA の固有値がすべて実数であること、異なる固有値の固有ベクトルが直交すること、固有ベクトルからなる正規直交基底を選べることを述べます。それらを QQQ の列に並べると A=QΛQTA=Q\Lambda Q^{T}A=QΛQT(QTQ=IQ^{T}Q=IQTQ=I、Λ\LambdaΛ は対角)となります。共分散行列はすべて対称なので、この定理がPCAが成り立つ理由です。

A=AT  ⟹  A=QΛQT=∑iλi qiqiT,Ak=QΛkQT,wTAw≥λmin⁡∥w∥2A=A^{T}\;\Longrightarrow\;A=Q\Lambda Q^{T}=\sum_i\lambda_i\,\mathbf q_i\mathbf q_i^{T},\qquad A^{k}=Q\Lambda^{k}Q^{T},\qquad \mathbf w^{T}A\mathbf w\ge\lambda_{\min}\lVert\mathbf w\rVert^{2}A=AT⟹A=QΛQT=i∑​λi​qi​qiT​,Ak=QΛkQT,wTAw≥λmin​∥w∥2(1)

和の形は AAA を、それぞれが1つの直交方向を伸ばす単純なランク1の部品の積み重ねとして表します。これでべき乗は簡単になり、Ak=QΛkQTA^{k}=Q\Lambda^{k}Q^{T}Ak=QΛkQT で、AAA の任意の関数は固有値にだけ作用します。対称行列が半正定値(すべての w\mathbf ww で wTAw≥0\mathbf w^{T}A\mathbf w\ge0wTAw≥0)であることと固有値がすべて非負であることは同値で、すべて正なら正定値です。共分散行列 Σ\SigmaΣ の二次形式 wTΣw\mathbf w^{T}\Sigma\mathbf wwTΣw は重み w\mathbf ww のポートフォリオの分散なので負にならず、w\mathbf ww の長さの2乗の λmin⁡\lambda_{\min}λmin​ 倍以上になります。

2×2行列の対角化A=(2112)A=\begin{pmatrix}2&1\\1&2\end{pmatrix}A=(21​12​) を考えます。固有値は3と1で、固有ベクトルは (1,1)(1,1)(1,1) と (1,−1)(1,-1)(1,−1)、内積は 1−1=01-1=01−1=0 なので直交しています。正規化すると Q=12(111−1)Q=\frac1{\sqrt2}\begin{pmatrix}1&1\\1&-1\end{pmatrix}Q=2​1​(11​1−1​) の列になり、どちらも第1成分は 1/2≈0.7071/\sqrt2\approx0.7071/2​≈0.707 です。すると A3=Q diag(27,1) QT=12(28262628)=(14131314)A^{3}=Q\,\mathrm{diag}(27,1)\,Q^{T}=\frac12\begin{pmatrix}28&26\\26&28\end{pmatrix}=\begin{pmatrix}14&13\\13&14\end{pmatrix}A3=Qdiag(27,1)QT=21​(2826​2628​)=(1413​1314​) と、AAA を3回掛けずに求まります。固有値がどちらも正なので AAA は正定値で、共分散行列になりえます。
  • スペクトル定理:実対称行列 AAA は実固有値と正規直交の固有ベクトルを持ち、A=QΛQTA=Q\Lambda Q^{T}A=QΛQT。
  • 定符号性:半正定値は固有値がすべて ≥0\ge0≥0、正定値はすべて >0>0>0。
  • べき乗と関数:Ak=QΛkQTA^{k}=Q\Lambda^{k}Q^{T}Ak=QΛkQT。任意の関数は固有値にだけ適用する。
共分散行列はこの検査に合格しなければならない手作業で、あるいは異なる標本に対するペアごとの推定から組み立てた行列は、対称でも負の固有値を持つことがあります。すると、あるポートフォリオの分散が負だと主張することになり、最適化はそれを喜んで利用します。対称行列の最小固有値が非負であること(丸め誤差用の小さな許容付き)を確かめるのが標準的な検査で、負の固有値を切り捨てるのが標準的な修正です。

ラボ:採点される内容

  • 対称行列の事実15点
  • 大きい方の固有値15点
  • 単位固有ベクトル10点
  • 固有分解によるべき乗20点
  • 有効な共分散行列15点
  • ポートフォリオ分散の下限15点
  • PCAが成り立つ理由10点
0/ 7問回答済み
問題
1選択15点未回答

すべての実対称行列で成り立つ記述をすべて選んでください。

2数値で答える15点未回答

対称行列 (5222)\begin{pmatrix}5&2\\2&2\end{pmatrix}(52​22​) の大きい方の固有値を求めてください。

lambda=lambda =lambda=許容:± 0.01
3数値で答える10点未回答

行列 (2112)\begin{pmatrix}2&1\\1&2\end{pmatrix}(21​12​) は固有ベクトル (1,1)(1,1)(1,1) を持ちます。同じ向きの長さ1の固有ベクトルの第1成分を小数第3位まで答えてください。

q1=q1 =q1=許容:± 0.001
4行列・ベクトル20点未回答

固有値3と1を持つ A=(2112)A=\begin{pmatrix}2&1\\1&2\end{pmatrix}A=(21​12​) について A3=QΛ3QTA^{3}=Q\Lambda^{3}Q^{T}A3=QΛ3QT を計算してください。

A3=A^3 =A3=
5選択15点未回答

次の対称行列のうち、共分散行列になりうるのはどれですか。(固有値を確かめてください。)

6数値で答える15点未回答

共分散行列の固有値が0.09と0.01です。∥w∥=1\lVert\mathbf w\rVert=1∥w∥=1 の重みベクトルの分散 wTΣw\mathbf w^{T}\Sigma\mathbf wwTΣw の最小値はいくつですか。

minvariance=min variance =minvariance=許容:± 0.0005
7言葉で説明する10点未回答

スペクトル定理が共分散行列の主成分について何を保証するか、1〜2文で述べてください。

数学モードキーボードまたは LaTeX で入力問題1/7 · Ctrl ⏎ で確認

コードを実行するにはログインしてください。

レクチャーはすべて無料で読めます。コードの実行、テスト、ラボの提出にはアカウントの作成かログインが必要です。

  • ブラウザ内IDEとbashターミナル。インストール不要
  • 即時採点、XP、スキルでの現在地
アカウントを作成ログイン
または
GitHubで続ける