効率的フロンティアの解析解

ここ数日、効率的フロンティアと接点ポートフォリオの解析解について考えていましたので、忘備的に投稿しておきます。


効率的フロンティアを求める

問題

$${n}$$ 個の金融資産のリターン・リスクをそれぞれ $${\mu_i, \sigma_i (i=1,2,\cdots,n)}$$ と表す。また、資産 $${i,j}$$ の共分散を $${\sigma_{ij}}$$ と表す。このとき、効率的フロンティアを表す$${\mu, \sigma}$$ の関係式を求めよ。

ノーテーション

リターンのベクトルを

$$
{}^{\mathrm{T}}\pmb{\mu} := (\mu_1, \mu_2, \cdots, \mu_n) 
$$

で表す。また、分散共分散行列を $${\pmb{\Sigma}}$$ で表す。その成分は

$$
\begin{align*}
\{\pmb{\Sigma}\}_{ij} &= \sigma_{ij}  & (i \neq j) \\
\{\pmb{\Sigma}\}_{ii} &= \sigma_{ii} = {\sigma_i}^2  &  \\
\end{align*}
$$

である。

$${n}$$ 個の資産にそれぞれ $${\alpha_1, \alpha_2, \cdots, \alpha_n \quad (\sum_i \alpha_i = 1)}$$ の割合で投資した場合のリターンを

$$
\mu = \sum_{i=1}^n \alpha_i \mu_i
$$

と、リスクを

$$
\sigma^2 = \sum_{i=1}^n \sum_{j=1}^n \alpha_i \alpha_j \sigma_{ij}
$$

と表す。投資割合についてはベクトルの形で

$$
{}^{\mathrm{T}} \pmb{\alpha} = (\alpha_1, \alpha_2, \cdots, \alpha_n)
$$

という記号も導入すると、

$$
\begin{align*}
\mu &= {}^{\mathrm{T}} \pmb{\alpha} \pmb{\mu} \\
\sigma^2 &= {}^{\mathrm{T}} \pmb{\alpha} \pmb{\Sigma} \pmb{\alpha} 
\end{align*}
$$

と表すことができる。
最後に便利のために、次の $${n}$$ 次元ベクトルを定義しておく:

$$
{}^{\mathrm{T}} \pmb{j} = (1, 1, \cdots, 1) \text{.}
$$

これを用いることで、例えば、投資割合の正規化条件は

$$
\begin{align*}
\sum_i \alpha_i = 1 \Leftrightarrow {}^{\mathrm{T}} \pmb{\alpha} \pmb{j} = 1
\end{align*}
$$

と表すことができる。

リターンを固定し、リスクの最小値を求める

効率的フロンティアを求めることは、リターン $${\mu}$$ を固定したときのリスク $${\sigma}$$ の最小値を求める問題に帰着できる。
ここでは次のように定式化しておく:

$$
\begin{align*}
\text{Minimumize} \quad && \frac{1}{2} {}^{\mathrm{T}} \pmb{\alpha} \pmb{\Sigma} \pmb{\alpha} & \left( = \frac{1}{2} \sigma^2 \right) \\
\text{Subject to} \quad && \mu &= {}^{\mathrm{T}} \pmb{\alpha} \pmb{\mu} \\
\quad && 1 &= {}^{\mathrm{T}} \pmb{\alpha} \pmb{j} \text{.}
\end{align*}  
$$

ラグランジュの未定乗数 $${\lambda_1, \lambda_2}$$ を導入し、ラグランジアンを

$$
L =
 \frac{1}{2} {}^{\mathrm{T}} \pmb{\alpha} \pmb{\Sigma} \pmb{\alpha}
+ \lambda_1 \left( \mu - {}^{\mathrm{T}} \pmb{\alpha} \pmb{\mu} \right)
+ \lambda_2 \left( 1 - {}^{\mathrm{T}} \pmb{\alpha} \pmb{j} \right)
$$

と定義すると、効率的フロンティアの候補は

$$
\begin{align*}
\frac{\partial L}{\partial \pmb{\alpha}} & = \pmb{0}  \\ 
\frac{\partial L}{\partial \lambda_1} & = 0 \\
\frac{\partial L}{\partial \lambda_2} & = 0
\end{align*}
$$

を満たす $${\mu, \sigma}$$ である。
$${\sigma = {}^{\mathrm{T}} \pmb{\alpha} \pmb{\Sigma} \pmb{\alpha}}$$ より第1式は

$$
\begin{align*}
& \pmb{\Sigma} \pmb{\alpha} - \lambda_1 \pmb{\mu} - \lambda \pmb{j}  = \pmb{0} \\
\Leftrightarrow &\pmb{\Sigma} \pmb{\alpha}  = \lambda_1 \pmb{\mu} + \lambda_2 \pmb{j}
\end{align*}
$$

と表せる。分散共分散行列 $${\pmb\Sigma}$$ が正則の場合だけを考えれば十分であるから、

$$
\pmb\alpha = \lambda_1 \pmb\Sigma^{-1} \pmb\mu + \lambda_2 \pmb\Sigma^{-1}\pmb{j}
$$

と表せる。両辺の転置を取ると

$$
{}^{\mathrm{T}} \pmb\alpha = \lambda_1 {}^{\mathrm{T}} \pmb\mu  \pmb\Sigma^{-1} + \lambda_2 {}^{\mathrm{T}} \pmb{j} \pmb\Sigma^{-1}
$$

となり、これを束縛条件の式に代入すると、それぞれ

$$
\begin{align*}
\mu &=\lambda_1 {}^{\mathrm{T}} \pmb\mu  \pmb\Sigma^{-1} \pmb\mu + \lambda_2 {}^{\mathrm{T}} \pmb{j} \pmb\Sigma^{-1} \pmb\mu \\
1 &= \lambda_1 {}^{\mathrm{T}} \pmb\mu  \pmb\Sigma^{-1} \pmb{j} + \lambda_2 {}^{\mathrm{T}} \pmb{j} \pmb\Sigma^{-1} \pmb{j}
\end{align*}
$$

と表せる。ここで便宜上、

$$
A:= {}^{\mathrm{T}} \pmb\mu  \pmb\Sigma^{-1} \pmb\mu, \quad
B:= {}^{\mathrm{T}} \pmb{j} \pmb\Sigma^{-1} \pmb\mu, \quad
C:= {}^{\mathrm{T}} \pmb{j} \pmb\Sigma^{-1} \pmb{j}
$$

と記号 $${A,B,C}$$ を定義しておくと、ラグランジュの未定乗数 $${\lambda_1, \lambda_2}$$ は次のように解ける:

$$
\lambda_1 = \frac{C \mu - B}{AC - B^2} , \quad
\lambda_2 = \frac{A - B \mu}{AC - B^2} \quad \text{.}
$$

一方、$${\pmb{\Sigma} \pmb{\alpha}  = \lambda_1 \pmb{\mu} + \lambda_2 \pmb{j}}$$ の両辺に左から $${{}^{\mathrm{T}} \pmb\alpha}$$ を乗ずると、

$$
\sigma^2  = \lambda_1 \mu + \lambda_2 
$$

となるから、$${\lambda_1, \lambda_2}$$ を消去して、

$$
\sigma^2 = \frac{C}{AC-B^2} \left( \mu - \frac{B}{C} \right) + \frac{1}{C}
$$

と効率的フロンティアを示す関係式が求まる。式の形から、効率的フロンティアは双曲線(の一部)となることが分かる。


この記事が気に入ったらサポートをしてみませんか?