経済学で出る数学
ワークブックでじっくり攻める:応用問題
対数最小二乗法と幾何平均
【問】
一般に$a_{ij}\neq \dfrac{w_i}{w_j}$であるので,誤差モデル
\[
a_{ij}\approx \dfrac{w_i}{w_j}
\]
を考える.対数最小二乗法により,重要度$w_i$を推定しなさい.
【解答】
両辺の対数を取ると,誤差ノイズ$e_{ij}$を用いて
\[
\log_{}{a_{ij}}=\log_{{w_i}}-\log_{}{w_j}+{e_{ij}}, \tag{1}
\]
ただし,$i < j $.
$e_{ij}^2$の総和を最小にすることにより,重要度$w_j$を決定する.
簡単のため$n=3$で調べる.
記号が煩雑になるので$\tilde{a}=\log_{}{a}$と表す.
このとき,$-\tilde{a}=\log_{}{\dfrac{1}{a}}$, $0=\log_{}{1}$である.
こうすると(1)式は以下の通り,書き換えられる.
\[
\tilde{a_{ij}}=\tilde{w_i}-\tilde{w_j}+e_{ij}
\]
従って最小化すべき関数は
\[
f(\tilde{w_1},\tilde{w_2},\tilde{w_3})=(\tilde{a_{12}}-\tilde{w_1}+\tilde{w_2})^2
+(\tilde{a_{13}}-\tilde{w_1}+\tilde{w_3})^2
+(\tilde{a_{23}}-\tilde{w_2}+\tilde{w_3})^2
\]
となる.$1$階の条件を求める.
\begin{eqnarray*}
\dfrac{\partial f}{\partial \tilde{w_1}}&=&-2(\tilde{a_{12}}-\tilde{w_1}+\tilde{w_2})-2(\tilde{a_{13}}-\tilde{w_1}+\tilde{w_3})=0\\
\dfrac{\partial f}{\partial \tilde{w_2}}&=&-2(\tilde{a_{12}}-\tilde{w_1}+\tilde{w_2})-2(\tilde{a_{23}}-\tilde{w_2}+\tilde{w_3})=0\\
\dfrac{\partial f}{\partial \tilde{w_3}}&=&-2(\tilde{a_{13}}-\tilde{w_1}+\tilde{w_3})-2(\tilde{a_{23}}-\tilde{w_2}+\tilde{w_3})=0.
\end{eqnarray*}
これを整理すると
\begin{eqnarray}
2\tilde{w_1}-\tilde{w_2}-\tilde{w_3}=\tilde{a_{12}}+\tilde{a_{13}}\tag{2}\\
-\tilde{w_1}+2\tilde{w_2}-\tilde{w_3}=-\tilde{a_{12}}+\tilde{a_{23}}\tag{3}\\
-\tilde{w_1}-\tilde{w_2}+2\tilde{w_3}=-\tilde{a_{13}}-\tilde{a_{23}}\tag{4}
\end{eqnarray}
$(2)+(3)=-(4)$なのでこれは不定形の連立$1$次方程式である.
そこで$\tilde{w_1}+\tilde{w_2}+\tilde{w_3}=k$($k$は定数)という関係を導入し解く.
$\tilde{w_3}=k-\tilde{w_1}-\tilde{w_2}$を\eqref{eq2},\eqref{eq3}式に代入することにより,
\begin{eqnarray*}
\tilde{w_1}&=&\dfrac{1}{3}(\tilde{a_{12}}+\tilde{a_{13}}+k)\\
\tilde{w_2}&=&\dfrac{1}{3}(-\tilde{a_{12}}+\tilde{a_{23}}+k)\\
\tilde{w_3}&=&\dfrac{1}{3}(-\tilde{a_{13}}-\tilde{a_{23}}+k)
\end{eqnarray*}
となる.
ここで$a_{ii}=1$だから$\tilde{a_{ii}}=0$であることと,
$-\tilde{a_{ij}}=\log_{}{\dfrac{1}{a_{ij}}}=\log_{}{a_{ji}}=\tilde{a_{ji}}$であることから,
次の結果が得られる($s=\dfrac{k}{3}$).
\begin{eqnarray*}
\tilde{w_1}&=&\dfrac{1}{3}(\tilde{a_{11}}+\tilde{a_{12}}+\tilde{a_{13}})+s\\
\tilde{w_2}&=&\dfrac{1}{3}(\tilde{a_{21}}+\tilde{a_{22}}+\tilde{a_{23}})+s\\
\tilde{w_3}&=&\dfrac{1}{3}(\tilde{a_{31}}+\tilde{a_{32}}+\tilde{a_{33}})+s
\end{eqnarray*}
これを指数変換すると
\begin{eqnarray*}
w_1=(a_{11}a_{12}a_{13})^{1/3}e^s\\
w_2=(a_{21}a_{22}a_{23})^{1/3}e^s\\
w_3=(a_{31}a_{32}a_{33})^{1/3}e^s\\
\end{eqnarray*}
この結果は重要度が,幾何平均の定数倍であることを示している.
【解答終】
【Further Reading】
八巻,高井『問題解決のためのAHP入門』日本評論社(2005)
ふろく(2)応用問題 一覧へ