- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的问题:
我在 python 不确定性包中有一个 ufloats 数组(例如 unarray)。数组的所有值都有自己的错误,我需要一个函数,它给我数组的平均值,即错误我在计算标称值的平均值以及值误差的影响时得到的结果。
我有一个uarray:
2 +/- 1
3+/-2
4 +/- 3
并且需要一个函数,它可以给我数组的平均值。
谢谢
最佳答案
假设采用高斯统计,不确定性源于高斯父分布。在这种情况下,标准做法是通过逆方差对测量值(标称值)进行加权。此应用到一般加权平均给出,
$$\frac{\sum_i w_i x_i}{\sum_i w_i} =\frac{\sum_i x_i/\sigma_i^2}{\sum_i 1/\sigma_i^2} $$。
只需对此进行良好的误差传播即可获得加权平均值的不确定性,
$$\sqrt{\sum_i\frac{1}{1/\sum_i\sigma_i^2}} $$
我手头没有一个 n 长度的公式来从语法上讲,但这里是如何在一个简单的情况下获得加权平均值及其不确定性:
a = un.ufloat(5, 2)
b = un.ufloat(8, 4)
wavg = un.ufloat((a.n/a.s**2 + b.n/b.s**2)/(1/a.s**2 + 1/b.s**2),
np.sqrt(2/(1/a.s**2 + 1/b.s**2)))
print(wavg)
>>> 5.6+/-2.5298221281347035
正如人们所期望的那样,结果更倾向于不确定性较小的值。这很好,因为测量中较小的不确定性意味着其相关的标称值比那些不确定性较大的标称值更接近父分布中的真实值。
关于python - python不确定性中uarray的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43637370/
我有一个非常简单的目标:编译一个 Scala 类,然后从另一个 Scala 脚本中加载它。问题是 Scala 似乎缓存了(不确定在哪里)我创建的类,并且不尊重后续更改。 以下几行创建一个包含两个 .s
我在 WebSphere 上运行的 Java EE 应用程序发生了一种非常非常奇怪的情况。 EAR --someJar.jar ----config/propfile.properties
我在使用 python 不确定性包时遇到了困难。我必须用python评估实验数据,我已经这样做了一段时间但从未遇到以下问题: >>>from uncertainties import ufloat >
我有phabricator设置。作为 git 的新手,确保我自己的配置文件(可能还有其他文件中的一些 hack)与来自上游的配置文件共存的理智/正确方法是什么? 最佳答案 将您的更改保存在单独的分支上
我今天花了一些时间,试图制作我的第一个 maven 管理的 Google 应用引擎 1.5.4 + GWT 2.4.0 构建。 我终于进入了所有内容都可以编译并且 gae:run 目标起作用的阶段。这
在类中,您可以在其中创建字段,如以下示例中的 int bar 。 Class foo{ int bar; foo(int bar){ bar = bar; }
我正在尝试运行我的程序,但在几次运行中我遇到了一个错误: terminate called after throwing an instance of 'std::system_error' wh
我必须制作具有 epsilon 转换的非确定性有限自动机。我更像是一个 c、c#、JavaScript 的人,但我的大学出于某种原因认为 python 是唯一的出路,所以今天我学习了 python,但
你怎么得到sklearn's SGDClassifier以显示其预测的不确定性? 我正在尝试确认 SGDClassifier 将报告不严格对应于任何标签的输入数据的概率为 50%。但是,我发现分类器始
下面是我导出的 java headless selenium 测试用例代码,可以在 IDE 中正常运行。 package pack; import java.util.regex.Pattern; i
我是一名优秀的程序员,十分优秀!