Solved – How to combine variances from sensors where each observation has its own variance

estimationnormal distributionsamplevariance

I have a set of measurements $x_1$ … $x_n$. These measurements are normally distributed, measuring the same value. However due to the way the data is measured, each $x$ has its own standard deviation: $s_1$ … $s_n$. In other words I have a sensor which returns pairs (x,s).
Now, I wan to estimate parameters of distribution of $x$ using $\text{N}$ samples. The common mean would be just a sample mean. What about variance? I could not apply "pooled variance" formula because I do not know how many samples were used to estimate each $s$.
Can I just use a mean of $s$ as sample variance?

Update: I can not make any assumptions on how sensor produced (x,s) values. They might be based on some hidden iterations or perhaps something else. However it is safe to assume that each (x,s) pair returned to me is independent from others and measuring the same true value of 'x'.

Best Answer

You can use the mean of s^2 as sample variance. For sample SD you'd take the square root of that. You cannot average the standard deviations together.

While it's nice to be able to have a weighted mean by the number of samples that went into each individual variance measurement, if those aren't available then this is your next best estimate method.

Related Question