5 感度解析
入力パラメタに対する出力パラメタの感度の問題には以下のようなものがある。 (Talagrand 1991).
- 感度実験(sensitivity experiments)
- 入力パラメタの変化に対する系の物理応答を調べる。
- 不確実性の定量化(Uncertainty quantification)
- 入力パラメタの不確実性により生じる出力パラメタの不確実性を測る。
- 感度解析(sensitivity analysis)
- モデルの入力パラメタの何が、出力パラメタにおいて後験的に観測された、特徴の源であったのかを特定する。
- パラメタ推定(parameter estimation)及びデータ同化(data assimilation)
- 出力パラメタが与えた条件を満たすような入力パラメタの値を求める。
予報感度解析は予報に含まれる特徴の源を見つける手法で、ターゲット観測に応用されてきた (Snyder 1996; Lorenz and Emanuel 1998; Bishop and Toth 1999)。 感度は、予報モデルの随伴(Rabier et al. 1996; Langland et al. 2000) やアンサンブル予報 (Ancell and Hakim 2007; Enomoto et al. 2007)から計算できるが、ラグランジュの未定乗数法を用いると一貫した導出が可能である(Enomoto et al. 2015)。
5.1 摂動の線型成長
初期\(t=0\)における状態\(\mathbf{x}_0\)からの非線型時間発展を考える。
\[ \mathbf{x}_\tau=M(\mathbf{x}_0) \tag{5.1}\]
初期摂動 \(\mathbf{y}\) 次の式に従って線型に成長するものと仮定し、 時刻 \(\tau\) での摂動を \(\mathbf{z}\) で表す。
\[ \mathbf{z} = M(\mathbf{x}_0 + \mathbf{y}) - M(\mathbf{x}_0)\approx \mathbf{My} \tag{5.2}\]
ここで \(\mathbf{M} = \partial M/\partial \mathbf{x}\) は接線型モデルである。

5.2 随伴感度
\(\|\mathbf{y}\|\equiv\sqrt{\mathbf{y}^\mathrm{T}\mathbf{G}_0\mathbf{y}}=1\)という条件の下で、\(\delta J\) を最大にする \(\mathbf{y}\) を求める。
\[ F(\mathbf{y}, \lambda) = \delta J + \lambda(1 - \mathbf{y}^\mathrm{T}\mathbf{G}_0\mathbf{y}) \]
を最小化する。ここで、 \(\lambda\) はラグランジュの未定乗数で \(\delta J\) は
\[ \begin{aligned} \delta J = \left[\frac{\partial J}{\partial\mathbf{x}_\tau}\right]^\mathrm{T}\mathbf{z} = \left[\frac{\partial J}{\partial\mathbf{x}_\tau}\right]^\mathrm{T}\mathbf{M}\mathbf{y} = \left[\mathbf{M}^\mathrm{T}\frac{\partial J}{\partial\mathbf{x}_\tau}\right]^\mathrm{T}\mathbf{y} =\left[\frac{\partial J}{\partial\mathbf{x}_0}\right]^\mathrm{T}\mathbf{y} \end{aligned} \tag{5.3}\] で表される。
つまり、
\[ F(\mathbf{y}, \lambda) = \left[\frac{\partial J}{\partial\mathbf{x}_0}\right]^\mathrm{T}\mathbf{y} + \lambda(1 - \mathbf{y}^\mathrm{T}\mathbf{G}_0\mathbf{y}) \]
\(\partial F/\partial\mathbf{y}=0\) を計算すると
\[ 2\lambda\mathbf{y} = \mathbf{G}_0^{-1}\mathbf{M}^\mathrm{T}\frac{\partial J}{\partial \mathbf{x}_\tau} = \mathbf{G}_0^{-1}\frac{\partial J}{\partial \mathbf{x}_0}. \tag{5.4}\]
が得られる。
5.3 特異ベクトル感度
特異ベクトル(SV: singular vector)感度は \(\|\mathbf{y}\|=1\) の条件の下で \(\|\mathbf{z}\|\equiv\sqrt{\mathbf{z}^\mathrm{T}\mathbf{G}_\tau\mathbf{z}}\) を最大化する \(\mathbf{y}\) を求めるには、
\[ F(\mathbf{y}, \lambda) = \mathbf{z}^\mathrm{T}\mathbf{G}_\tau\mathbf{z} + \lambda(1 - \mathbf{y}^\mathrm{T}\mathbf{G}_0\mathbf{y}) \]
を最小化する。 \(\partial F/\partial\mathbf{y} = 0\) を計算すると一般化固有値問題
\[ \mathbf{M}^\mathrm{T}\mathbf{G}_\tau\mathbf{M}\mathbf{y} = \lambda\mathbf{G}_0\mathbf{y}. \tag{5.5}\]
が得られる。 左から \(\mathbf{y}^\mathrm{T}\) を掛けると、
\[ \lambda = \|\mathbf{z}\|^2/\|\mathbf{y}\|^2 \tag{5.6}\]
つまり成長率の二乗となる。 \(n\times n\)の\(\mathbf{G}_0\) 及び \(\mathbf{G}_0^{-1}\mathbf{M}^\mathrm{T}\mathbf{G}_\tau\mathbf{M}\)の逆行列を計算する必要がある。
5.4 アンサンブル随伴感度解析
\(\mathbf{p}\) で重みづけした平均で最適な摂動を \(\mathbf{y} = \mathbf{Yp}\) 及び \(\delta J = \boldsymbol\delta\mathbf{J}^\mathrm{T}\mathbf{p}\) と表す。 ここで \(\mathbf{Y} = (\mathbf{y}_1,\,\mathbf{y}_2,\dots,\mathbf{y}_m)^\mathrm{T}\) 及び \(\boldsymbol\delta\mathbf{J} = (\delta J_1,\,\delta J_2,\dots,\delta J_m)^\mathrm{T}\)である。 \(\|\mathbf{y}\|=1\)の条件下で \(\delta J\) を最大化する \(\mathbf{p}\) を求めるには、
\[F(\mathbf{p}, \lambda) = \boldsymbol\delta\mathbf{J}^\mathrm{T}\mathbf{p} + \lambda(1 - \mathbf{p}^\mathrm{T}\mathbf{Y}^\mathrm{T}\mathbf{G}_0\mathbf{Yp}) \]
を最小化すればよい。 \(\partial F/\partial\mathbf{p} = 0\) を計算すると
\[ 2\lambda\mathbf{p} = (\mathbf{Y}^\mathrm{T}\mathbf{G}_0\mathbf{Y})^{-1}\boldsymbol\delta\mathbf{J} \]
すなわち
\[ \mathbf{y} \propto\mathbf{Y}(\mathbf{Y}^\mathrm{T}\mathbf{G}_0\mathbf{Y})^{-1}\boldsymbol\delta\mathbf{J} \]
を得る。 \(\|\mathbf{y}\|_i=1\) かつ \(\mathbf{y}_i^\mathrm{T}\mathbf{G}_0\mathbf{y}_j = 0,\;i\ne j\) ならば \(\mathbf{Y}^\mathrm{T}\mathbf{G}_0\mathbf{Y} \propto \mathbf{I}\) 及び \(\mathbf{y} = \mathbf{Y}\boldsymbol\delta\mathbf{J}\)。
\(\partial J/\partial \mathbf{x}_t = 2 \mathbf{G}_t \mathbf{z}\) なら、Equation 5.6 同様に指数函数的成長を示唆する。
メンバ数が状態数に近づく(\(m\rightarrow n\)) につれて、アンサンブル随伴感度は随伴感度に漸近する。
5.5 単回帰
各アンサンブルメンバが \(\delta J = [\partial J/\partial \mathbf{x}_0]^\mathrm{T}\mathbf{y}\) であるとき、これを集めて \(\boldsymbol\delta\mathbf{J} = \mathbf{Y}^\mathrm{T}\partial J/\partial \mathbf{x}_0\) と表す。
左から \(\mathbf{Y}\) を掛けると最小分散解 \[\frac{\partial J}{\partial\mathbf{x}_0} = (\mathbf{YY}^\mathrm{T})^{-1}\mathbf{Y}\boldsymbol\delta\mathbf{J} \tag{5.7}\]
Ancell and Hakim (2007) はさらに \(\mathbf{A}=\mathbf{YY}^\mathrm{T}\) に対して対角近似 \(\mathbf{D}=\mathrm{diag}(\mathbf{A})\) を仮定し、単回帰を得た。
5.6 多変数回帰
Hacker and Lei (2015) は感度解析を次のように定式化した。
\[ \delta\mathbf{J} = \mathbf{Y}^\mathrm{T}\boldsymbol{\beta} + \boldsymbol{\varepsilon} \tag{5.8}\]
を考えた。ここで\(\boldsymbol{\beta} = \partial J/\partial \mathbf{x}_0\)である。 状態の自由度が標本数よりも大きい場合、Equation 5.8は劣決定となる。
解を一つに定めるため最小ノルム解を考え、\(\delta\mathbf{J} = \mathbf{Y}^\mathrm{T}\boldsymbol{\beta}\) の条件の下で \(\boldsymbol{\beta}^\mathrm{T}\boldsymbol{\beta}\) を最小化した。
\[\frac{\partial J}{\partial \mathbf{x}_0} = \mathbf{Y}(\mathbf{Y}^\mathrm{T}\mathbf{Y})^{-1}\boldsymbol\delta\mathbf{J}\] これは多変数回帰である。
Duc et al. (2023) は正則化とMoore–Penrose逆行列を用いて主双対解を得た。 Enomoto et al. (2015) は多変量で、アンサンブル空間で逆行列を求めており、初期ノルム \(\mathbf{G}_0\) を考慮している。
5.7 アンサンブルSV
重み \(\mathbf{p}\) を用いて検証時刻の摂動を \(\mathbf{z} = \mathbf{Zp}\) 表す。 \(\|\mathbf{y}\|=1\) の下で \(\mathbf{p}^\mathrm{T}\mathbf{Z}^\mathrm{T}\mathbf{G}_\tau\mathbf{Zp}\) を最大化する\(\mathbf{p}\) を求める。
\[F(\mathbf{p}, \lambda) = \mathbf{p}^\mathrm{T}\mathbf{Z}^\mathrm{T}\mathbf{G}_\tau\mathbf{Z}\mathbf{p} + \lambda(1 - \mathbf{p}^\mathrm{T}\mathbf{Y}^\mathrm{T}\mathbf{G}_0\mathbf{Y}\mathbf{p})\]
を最小化する。 \(\partial F/\partial\mathbf{p} = 0\) を計算し、一般化固有値問題 \[ \mathbf{Z}^\mathrm{T}\mathbf{G}_\tau\mathbf{Zp} = \boldsymbol\Lambda \mathbf{Y}^\mathrm{T}\mathbf{G}_0\mathbf{Yp}. \] を得る。 \(\mathbf{Y}^\mathrm{T}\mathbf{G}_0\mathbf{Y}\propto\mathbf{I}\) なら \(\mathbf{Z}^\mathrm{T}\mathbf{G}_\tau\mathbf{Zp} = \boldsymbol\Lambda\mathbf{p}\) に帰着する。 アンサンブル変換(ET: ensemble transform) (Bishop and Toth 1999) 及び解析誤差共分散SV (Hamill et al. 2003) と同じである。
5.8 日本域に対するアンサンブル感度
Enomoto, Yamane, Ohfuchi (2015)
- データ: 25メンバの気象庁週間アンサンブル予報
- 初期時刻: 2003年1月2日1200 UTC
- 検証領域: 125\(^\circ\)N–150\(^\circ\)E, 25°N–50°N
- 検証時刻: 2003年1月5日1200 UTC
- 乾燥全エネルギノルム \(\mathrm{TE} = \frac{1}{2}\int_{p_\mathrm{r}}^{p_\mathrm{t}}\int_A u^{'2} + v^{'2} + \frac{c_p}{T_\mathrm{r}}T^{'2}+RT_\mathrm{r}\left(\frac{p_\mathrm{s}'}{p_\mathrm{r}}\right)^2\mathrm{d}A\mathrm{d}p\)
5.9 2003年3月の爆弾低気圧
Enomoto, Yamane, Ohfuchi (2015)

5.10 乾燥全エネルギノルムの時間発展
Enomoto, Yamane, Ohfuchi (2015)

5.11 欧州の切離低気圧と熱帯低気圧 Cristobal 2002
Enomoto, Ohfuchi, Nakamura, Shapiro (2007)

5.12 アンサンブル SV の適用例
5.13 台風Hagibis 2019
Nakashita and Enomoto (2021)

5.14 まとめ
- 予報感度解析は注目している現象に影響を与える領域や変数を特定する有用な道具である。
- 随伴及びアンサンブルに基づく定式化は、どちらもラグランジュの未定乗数法で一貫して導出できる。
- アンサンブルSVは、爆弾低気圧や台風など顕著な気象に適用され、メカニズムや予測可能性に関する要因を特定できただけでなく、アンサンブルカルマンフィルタのインフレーションとして有効である。
- 偽りの感度は局所化等を用いて特定する必要がある。 (Griewank et al. 2023).