Weighted average that takes error into account?
8 次查看(过去 30 天)
显示 更早的评论
My data consists of values with an error (from non-linear curve fitting), for example:
value#1=2.3322e-10 error#1=8.7707e-13
value#2=2.3257e-10 error#2=1.2317e-12
What would be the most appropriate way to produce an average of the values that would take the error of each value into account?
For example, value#2 has a larger error so it would have less "weight" in the total average.
Thanks.
6 个评论
Walter Roberson
2019-11-9
Then it is really up to you. There are circumstances where the weighting should be inverse linear. There are circumstances where it should be . There are circumstances where the relationship should be exponential.
回答(1 个)
Star Strider
2019-11-9
It depends on what you mean by ‘error’. In regressions, data are commonly weighted by the inverse of the variance, so the larger the variance, the smaller the weight.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Least Squares 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!