Gojabako ZoneKei Ito

加重平均の誤差伝播

に https://kei-itof.goat.me/heZeNIQCCQ で公開(に更新)履歴 (2)

https://maxi.wemo.me/ を更新していたのですがビンまとめの式のよい参照先が見つからなかったためここで導出します。

## 測定結果をまとめた量

ある量xの測定結果がN回分あり、それぞれの測定の精度(分散)σ2が得られているとします。

#math1
x1​,x2​,...,xN​σx1​2​,σx2​2​,...,σxN​2​​(1)​

xi​の加重平均 u がほしいとします。

#math2
u=∑i=1N​ai​∑i=1N​ai​xi​​​(2)​

このときuの誤差(分散)が最小になるai​を導出します。

## 導出

まず、あるai​の組み合わせでσu2​が最小になっているなら、そこからai​の値がずれるとσu2​は大きくなります。これはσu2​がそのai​の組み合わせで極値をとっているということです。

#math3
∀i∈{1,2,...,N}:∂ai​∂σu2​​=0​(3)​

次に、uの誤差伝播の式は次のようになります。

#math4
σu2​​=i=1∑N​(∂xi​∂u​)2σxi​2​​(4)​

uの微分は(2)を使って計算できます。

#math5
∂xi​∂u​​=(2)∂xi​∂​∑j=1N​aj​∑j=1N​aj​xj​​=∑j=1N​aj​ai​​​(5)(6)​

すると(4)は次のようになります。

#math6
σu2​​=i=1∑N​(∂xi​∂u​)2σxi​2​=(6)(∑i=1N​ai​)2∑i=1N​ai2​σxi​2​​​(7)​

これを極値の条件(3)に代入します。

#math7
∂ai​∂​(∑j=1N​aj​)2∑j=1N​aj2​σxj​2​​∂ai​∂​(j=1∑N​aj2​σxj​2​)(j=1∑N​aj​)−2​=0=0​(8)(9)​

このまま計算すると横幅が足りないので以下のf,gを定義します。

#math8
f(a1​,a2​,...,aN​)g(a1​,a2​,...,aN​)​=j=1∑N​aj2​σxj​2​=(j=1∑N​aj​)−2​(10)(11)​

それぞれ微分を計算します。

#math9
∂ai​∂f​∂ai​∂g​​=∂ai​∂​j=1∑N​aj2​σxj​2​=2ai​σxi​2​=∂ai​∂​(j=1∑N​aj​)−2=−2(j=1∑N​aj​)−3∂ai​∂​j=1∑N​aj​=−2(j=1∑N​aj​)−3​(12)(13)(14)(15)(16)​

(9)の続きを計算します。

#math10
∂ai​∂​f⋅g(∂ai​∂f​)g+f(∂ai​∂g​)(2ai​σxi​2​)(j=1∑N​aj​)−2−2(j=1∑N​aj2​σxj​2​)(j=1∑N​aj​)−32(j=1∑N​aj​)−3(ai​σxi​2​j=1∑N​aj​−j=1∑N​aj2​σxj​2​)ai​σxi​2​j=1∑N​aj​−j=1∑N​aj2​σxj​2​​=0=0=0=0=0​(17)(18)(19)(20)(21)​

(21)をai​について整理します。

#math11
ai​​=σxi​2​1​∑j=1N​aj​∑j=1N​aj2​σxj​2​​​(22)​

両辺をi=1,2,...,Nについて足し、∑j=1N​aj2​σxj​2​について整理します。

#math12
i=1∑N​ai​j=1∑N​aj2​σxj​2​​=i=1∑N​σxi​2​1​∑j=1N​aj​∑j=1N​aj2​σxj​2​​=(j=1∑N​aj​)2(j=1∑N​σxj​2​1​)−1​(23)(24)​

(24)を(22)に代入します。

#math13
ai​​=(24)σxi​2​1​(j=1∑N​aj​)(j=1∑N​σxj​2​1​)−1​(25)​

(24)を(7)に代入します。

#math14
σu2​​=(∑i=1N​ai​)2∑i=1N​ai2​σxi​2​​=(24)(j=1∑N​σxj​2​1​)−1​(26)​

## 結論

ある量xの複数回の測定結果xi​とその分散σxi​2​が得られており、その加重平均

#math15
u​=∑i=1N​ai​∑i=1N​ai​xi​​​(27)​

の誤差(分散)が最小になるai​とそのときの分散σu2​は次の式で表されます。

#math16
ai​σu2​​=σxi​2​1​(j=1∑N​aj​)(j=1∑N​σxj​2​1​)−1=(j=1∑N​σxj​2​1​)−1​(28)(29)​