統計学 において、不確実性の伝播とは、 変数の 不確実性が、それらに基づく 関数 の不確実性に及ぼす影響のことである。変数が実験測定値である場合、測定上の制約(例えば、測定器の精度) による不確実性が 存在し、それが関数内の変数の組み合わせによって伝播する。
不確実性u は 、さまざまな方法で表現できます。絶対誤差 Δ x で定義することもできます。不確実性は、相対誤差 (Δ x )/ x で定義することもでき、これは通常パーセンテージで表されます。最も一般的には、量の不確実性は、分散の正の平方根である標準偏差 σ で定量化されます。この 場合、 量の 値 とその誤差は、区間x ± u で表されます。しかし、不確実性を特徴付ける最も一般的な方法は、その確率分布 を指定することです。変数の確率分布が 既知であるか、仮定できる場合、理論的には、その統計量をすべて得ることができます。特に、変数の真の値が見つかる可能性のある領域を記述する信頼限界を導出することができます。たとえば、 正規分布 に属する一次元変数の 68% 信頼限界は、中心値x から約 ± 1 標準偏差σ であり、これは、領域x ± σ が約 68% のケースで真の値をカバーすることを意味します。
不確実性が相関して いる場合は、共分散を 考慮する必要があります。相関は 2 つの異なる原因から生じる可能性があります。1 つ目は、測定誤差が 相関している場合です。2 つ目は、母集団全体で基礎となる値が相関している場合、グループ平均の不確実性 も相関します。[ 1 ]
非線形関数が不確実なパラメータ(相関があるかないかにかかわらず)を変更する一般的な状況では、不確実性を伝播させ、結果として生じる量の確率分布/統計を推測するための標準的なツールは、モンテカルロ法 ファミリーのサンプリング技術です。[ 2 ] 非常に大きなデータセットまたは複雑な関数の場合、誤差伝播の計算は非常にコストがかかる可能性があるため、代理モデル [ 3 ] または並列計算 戦略[ 4 ] [ 5 ] [ 6 ] が必要になる場合があります。
特定のケースでは、不確実性伝播の計算を単純な代数的手法で行うことができる。以下に、そのようなケースをいくつか示す。
線形結合 させて{ f k ( x 1 、 x 2 、 … 、 x n ) } {\displaystyle \{f_{k}(x_{1},x_{2},\dots ,x_{n})\}} m 個の関数の集合であり、それらは線形結合である。n {\displaystyle n} 変数x 1 、 x 2 、 … 、 x n {\displaystyle x_{1},x_{2},\dots ,x_{n}} 組み合わせ係数付きA k 1 、 A k 2 、 … 、 A k n 、 ( k = 1 、 … 、 m ) {\displaystyle A_{k1},A_{k2},\dots ,A_{kn},(k=1,\dots ,m)} : f k = ∑ 私 = 1 n A k 私 x 私 、 {\displaystyle f_{k}=\sum _{i=1}^{n}A_{ki}x_{i},} または行列表記では、 f = A x 。 {\displaystyle \mathbf {f} =\mathbf {A} \mathbf {x} .}
また、x = ( x 1 , ..., x n ) の分散共分散行列 を次のように表す。Σ x {\displaystyle {\boldsymbol {\Sigma }}^{x}} 平均値を と表すμ {\displaystyle {\boldsymbol {\mu }}} : Σ x = E [ ( x − μ ) ⊗ ( x − μ ) ] = ( σ 1 2 σ 12 σ 13 ⋯ σ 21 σ 2 2 σ 23 ⋯ σ 31 σ 32 σ 3 2 ⋯ ⋮ ⋮ ⋮ ⋱ ) = ( Σ 11 x Σ 12 x Σ 13 x ⋯ Σ 21 x Σ 22 x Σ 23 x ⋯ Σ 31 x Σ 32 x Σ 33 x ⋯ ⋮ ⋮ ⋮ ⋱ ) 。 {\displaystyle {\begin{aligned}{\boldsymbol {\Sigma }}^{x}=\operatorname {E} [(\mathbf {x} -{\boldsymbol {\mu }})\otimes (\mathbf {x} -{\boldsymbol {\mu }})]&={\begin{pmatrix}\sigma _{1}^{2}&\sigma _{12}&\sigma _{13}&\cdots \\\sigma _{21}&\sigma _{2}^{2}&\sigma _{23}&\cdots \\\sigma _{31}&\sigma _{32}&\sigma _{3}^{2}&\cdots \\\vdots &\vdots &\vdots &\ddots \end{pmatrix}}\\[1ex]&={\begin{pmatrix}{\Sigma }_{11}^{x}&{\Sigma }_{12}^{x}&{\Sigma }_{13}^{x}&\cdots \\{\Sigma }_{21}^{x}&{\Sigma }_{22}^{x}&{\Sigma }_{23}^{x}&\cdots \\{\Sigma }_{31}^{x}&{\Sigma }_{32}^{x}&{\Sigma }_{33}^{x}&\cdots \\\vdots &\vdots &\vdots &\ddots \end{pmatrix}}.\end{aligned}}} ⊗ {\displaystyle \otimes } は外積 です。
次に、分散共分散行列Σ f {\displaystyle {\boldsymbol {\Sigma }}^{f}} f の値は次のように与えられます。 Σ f = E [ ( f − E [ f ] ) ⊗ ( f − E [ f ] ) ] = E [ A ( x − μ ) ⊗ A ( x − μ ) ] = A E [ ( x − μ ) ⊗ ( x − μ ) ] A T = A Σ x A T 。 {\displaystyle {\begin{aligned}{\boldsymbol {\Sigma }}^{f}&=\operatorname {E} \left[(\mathbf {f} -\operatorname {E} [\mathbf {f} ])\otimes (\mathbf {f} -\operatorname {E} [\mathbf {f} ])\right]=\operatorname {E} \left[\mathbf {A} (\mathbf {x} -{\boldsymbol {\mu }})\otimes \mathbf {A} (\mathbf {x} -{\boldsymbol {\mu }})\right]\\[1ex]&=\mathbf {A} \operatorname {E} \left[(\mathbf {x} -{\boldsymbol {\mu }})\otimes (\mathbf {x} -{\boldsymbol {\mu }})\right]\mathbf {A} ^{\mathrm {T} }=\mathbf {A} {\boldsymbol {\Sigma }}^{x}\mathbf {A} ^{\mathrm {T} }.\end{aligned}}}
成分表記では、方程式 Σ f = A Σ x A T {\displaystyle {\boldsymbol {\Sigma }}^{f}=\mathbf {A} {\boldsymbol {\Sigma }}^{x}\mathbf {A} ^{\mathrm {T} }} 読む Σ 私 j f = ∑ k n ∑ l n A 私 k Σ k l x A j l 。 {\displaystyle \Sigma _{ij}^{f}=\sum _{k}^{n}\sum _{l}^{n}A_{ik}{\Sigma }_{kl}^{x}A_{jl}.}
これは、ある変数セットから別の変数セットへの誤差の伝播を表す最も一般的な表現です。xの 誤差が無相関の場合、この一般的な表現は次のように簡略化されます。 Σ 私 j f = ∑ k n A 私 k Σ k x A j k 、 {\displaystyle \Sigma _{ij}^{f}=\sum _{k}^{n}A_{ik}\Sigma _{k}^{x}A_{jk},} どこΣ k x = σ x k 2 {\displaystyle \Sigma _{k}^{x}=\sigma _{x_{k}}^{2}} は、 xベクトルの k 番目の要素の分散です。x の誤差は無相関である可能性がありますが、 f の誤差は一般に相関していることに注意してください。つまり、Σ x {\displaystyle {\boldsymbol {\Sigma }}^{x}} は対角行列 です。Σ f {\displaystyle {\boldsymbol {\Sigma }}^{f}} 一般的には完全行列である。
スカラー値関数f の一般式はもう少し単純です (ここでa は行ベクトル です)。 f = ∑ 私 n 1 私 x 私 = 1 x 、 {\displaystyle f=\sum _{i}^{n}a_{i}x_{i}=\mathbf {ax} ,} σ f 2 = ∑ 私 n ∑ j n 1 私 Σ 私 j x 1 j = 1 Σ x 1 T 。 {\displaystyle \sigma _{f}^{2}=\sum _{i}^{n}\sum _{j}^{n}a_{i}\Sigma _{ij}^{x}a_{j}=\mathbf {a} {\boldsymbol {\Sigma }}^{x}\mathbf {a} ^{\mathrm {T} }.}
各共分散項σ 私 j {\displaystyle \sigma _{ij}} 相関係数 で表すことができるρ 私 j {\displaystyle \rho _{ij}} によるσ 私 j = ρ 私 j σ 私 σ j {\displaystyle \sigma _{ij}=\rho _{ij}\sigma _{i}\sigma _{j}} したがって、 f の分散の別の表現は次のようになります 。σ f 2 = ∑ 私 n 1 私 2 σ 私 2 + ∑ 私 n ∑ j ( j ≠ 私 ) n 1 私 1 j ρ 私 j σ 私 σ j 。 {\displaystyle \sigma _{f}^{2}=\sum _{i}^{n}a_{i}^{2}\sigma _{i}^{2}+\sum _{i}^{n}\sum _{j(j\neq i)}^{n}a_{i}a_{j}\rho _{ij}\sigma _{i}\sigma _{j}.}
x の変数が無相関である場合、これはさらに単純化され、 σ f 2 = ∑ 私 n 1 私 2 σ 私 2 。 {\displaystyle \sigma _{f}^{2}=\sum _{i}^{n}a_{i}^{2}\sigma _{i}^{2}.}
係数と分散が同一の単純なケースでは、次のようになります。 σ f = n | 1 | σ 。 {\displaystyle \sigma _{f}={\sqrt {n}}\,|a|\sigma .}
算術平均の場合、1 = 1 / n {\displaystyle a=1/n} その結果は平均の標準誤差 です。 σ f = σ n 。 {\displaystyle \sigma _{f}={\frac {\sigma }{\sqrt {n}}}.}
計算例
逆正接関数 偏微分を用いて誤差を伝播させる例として、逆正接関数の不確実性伝播を計算することができる。
定義する f ( x ) = アークタン ( x ) 、 {\displaystyle f(x)=\arctan(x),} どこΔ x {\displaystyle \Delta _{x}} は、 x の測定における絶対不確かさです。f ( x )のx に関する導関数は d f d x = 1 1 + x 2 。 {\displaystyle {\frac {df}{dx}}={\frac {1}{1+x^{2}}}.}
したがって、我々の伝播する不確実性は Δ f ≈ Δ x 1 + x 2 、 {\displaystyle \Delta _{f}\approx {\frac {\Delta _{x}}{1+x^{2}}},} どこΔ f {\displaystyle \Delta _{f}} これは絶対的な伝播不確実性である。
抵抗測定 実用的な応用例としては、オームの法則 R = V / Iを 使用 し て抵抗 R を決定するために、抵抗器 にかかる電流 I と電圧 Vを 測定する実験 があります。
測定変数に不確かさI ± σ I とV ± σ V が与えられ、それらの相関関係を無視すると、計算量の不確かさσ R は次のようになります。
σ R ≈ σ V 2 ( 1 私 ) 2 + σ 私 2 ( − V 私 2 ) 2 = R ( σ V V ) 2 + ( σ 私 私 ) 2 。 {\displaystyle \sigma _{R}\approx {\sqrt {\sigma _{V}^{2}\left({\frac {1}{I}}\right)^{2}+\sigma _{I}^{2}\left({\frac {-V}{I^{2}}}\right)^{2}}}=R{\sqrt {\left({\frac {\sigma _{V}}{V}}\right)^{2}+\left({\frac {\sigma _{I}}{I}}\right)^{2}}}.}
参考文献 ↑ キルヒナー、ジェームズ。「データ分析ツールキット #5: 不確実性分析と誤差伝播」(PDF) 。バークレー地震学研究所 。カリフォルニア大学。 2016年 4月22日 取得 。 ↑ Kroese, DP; Taimre, T.; Botev, ZI (2011). Handbook of Monte Carlo Methods . John Wiley & Sons. ↑ Ranftl, Sascha; von der Linden, Wolfgang (2021-11-13). "Bayesian Surrogate Analysis and Uncertainty Propagation" . Physical Sciences Forum . 3 (1): 6. arXiv : 2101.04038 . doi : 10.3390/psf2021003006 . ISSN 2673-9984 . ↑ Atanassova, E.; Gurov, T.; Karaivanova, A.; Ivanovska, S.; Durchova, M.; Dimitrov, D. (2016). "Intel MICアーキテクチャの並列化アプローチについて". AIP Conference Proceedings . 1773 (1): 070001. Bibcode : 2016AIPC.1773g0001A . doi : 10.1063/1.4964983 . ↑ Cunha Jr, A.; Nasser, R.; Sampaio, R.; Lopes, H.; Breitman, K. (2014). "クラウドコンピューティング環境におけるモンテカルロ法による不確実性定量化". Computer Physics Communications . 185 (5): 1355–1363 . arXiv : 2105.09512 . Bibcode : 2014CoPhC.185.1355C . doi : 10.1016/j.cpc.2014.01.006 . S2CID 32376269 . ↑ Lin, Y.; Wang, F.; Liu, B. (2018). "FPGA 上での大規模並列モンテカルロシミュレーションのための乱数発生器". Journal of Computational Physics . 360 : 93– 103. Bibcode : 2018JCoPh.360...93L . doi : 10.1016/j.jcp.2018.01.029 . 1 2 Goodman, Leo (1960). "On the Exact Variance of Products". Journal of the American Statistical Association . 55 (292): 708–713 . doi : 10.2307/2281592 . JSTOR 2281592 . ↑ Ochoa1, Benjamin; Belongie, Serge「ガイド付きマッチングのための共分散伝播」Wayback Machine に2011年7月20日に アーカイブ済み ↑ Ku, HH (1966 年 10 月) 「誤差伝播公式の使用に関する注記」 . Journal of Research of the National Bureau of Standards . 70C (4): 262. doi : 10.6028/jres.070c.025 . ISSN 0022-4316 . 2012 年 10 月 3 日 取得。 ↑ Clifford, AA (1973). 多変量誤差解析:多パラメータシステムにおける誤差伝播と計算のハンドブック . John Wiley & Sons. ISBN 978-0470160558 。↑ Soch, Joram (2020-07-07). "2 つの確率変数の線形結合の分散" . 統計的証明の本 . 2022-01-29 に取得. ↑ Lee, SH; Chen, W. (2009). "ブラックボックス型問題に対する不確実性伝播法の比較研究". Structural and Multidisciplinary Optimization . 37 (3): 239– 253. doi : 10.1007/s00158-008-0234-7 . S2CID 119988015 . ↑ ジョンソン、ノーマン L.、コッツ、サミュエル、バラクリシュナン、ナラヤナスワミー (1994)。 『 連続単変量分布、第 1 巻 』。ワイリー。p. 171。ISBN 0-471-58495-9 。↑ Lecomte, Christophe (2013 年 5 月). 「不確実性を持つシステムの正確な統計: ランク 1 確率的動的システムの解析理論」。Journal of Sound and Vibration . 332 (11): 2750–2776 . Bibcode : 2013JSV...332.2750L . doi : 10.1016/j.jsv.2012.12.009 . ↑ 「エラー伝播の概要」 (PDF) 。p. 2。 2016年12月13日に オリジナル (PDF) からアーカイブ 。 2016年4月4日 に取得。 ↑ 「数学的演算による不確実性の伝播」 (PDF) 。p. 5。 2016年4月4日 取得 。 ↑ 「分散推定の戦略」 (PDF) 37 ページ。 2013年1月18日 取得 。 1 2 ハリス、ダニエル C. (2003)、 定量化学分析 (第 6 版)、マクミラン、p. 56、 ISBN 978-0-7167-4464-1 ↑ 「エラー伝播チュートリアル」 (PDF) 。 フットヒルカレッジ 。2009年10月9日。 2012年3月1日 取得 。
さらに読む ベビントン、フィリップ・R.、ロビンソン、D.キース(2002)、『物理科学のためのデータ削減と誤差解析 (第3 版)』、マグロウヒル、ISBN 978-0-07-119926-1 Fornasini, Paolo (2008), 『物理測定における不確実性:物理実験室におけるデータ解析入門』 、Springer、p. 161、ISBN 978-0-387-78649-0 マイヤー、スチュアート L. (1975)、『科学者と技術者のためのデータ分析』 、ワイリー、ISBN 978-0-471-59995-1 Peralta, M. (2012), Propagation Of Errors: How To Mathematically Predict Measurement Errors , CreateSpace Rouaud, M. (2013),確率、統計、推定:実験測定における不確実性の伝播 (PDF) (短縮 版) Taylor, JR (1997), 『誤差解析入門:物理測定における不確実性の研究』 (第2 版)、University Science Books Wang, CM; Iyer, Hari K. (2005-09-07). "伝播する不確実性に対する高次補正について". Metrologia . 42 (5): 406– 410. Bibcode : 2005Metro..42..406W . doi : 10.1088/0026-1394/42/5/011 . ISSN 0026-1394 . S2CID 122841691 .
外部リンク 不確実性計算ツール:スプレッドシートやブラックボックスを使わずに、ISO 17025準拠の不確実性予算を作成 測定と不確実性の伝播に関する詳細な議論。単純な有意性計算の代わりに誤差伝播式とモンテカルロシミュレーションを使用する利点を説明する。 GUM(測定における不確かさの表現に関するガイド) EPFL 誤差伝播入門、導出、意味、および Cy = Fx Cx Fx' の例 不確実性パッケージは、不確実性(および誤差相関)を考慮した計算を透過的に実行するためのプログラム/ライブラリです。 soerp パッケージは、不確実性(および誤差相関)を伴う *2次* 計算を透過的に実行するための Python プログラム/ライブラリです。 計測ガイド合同委員会(2011)。JCGM 102:測定データの評価 - 「測定における不確かさの表現に関するガイド」の補足2 - 任意の数の出力量への拡張 (PDF) (技術報告書)。JCGM 。 2013年 2月13日 取得 。