【问题标题】:Gnuplot error weighted meanGnuplot 误差加权平均值
【发布时间】:2014-04-19 13:17:00
【问题描述】:

我有一组带有 y 个误差线的数据。我可以使用以下方法找到没有误差线的数据平均值:

f(x)=mean_y
fit f(x) "data" via mean_y

但是,考虑到误差线,我想找到一个加权平均值。在 gnuplot 中是否有可能发生这样的事情,还是我必须编写代码?

提前致谢。

【问题讨论】:

    标签: gnuplot mean weighted


    【解决方案1】:

    您可以使用using 参数为错误指定一列。使用三个 using 说明符,第三个被解释为标准偏差 s 并用于计算相应值的权重 1/s**2

    f(x) = mean_y
    fit f(x) "data" using 1:2:3 via mean_y
    

    假设您的 data 文件包含三列,xzstdev。如果您只有两列,zstdev,则必须使用

    fit f(x) "data" using 0:1:2 via mean_y
    

    【讨论】:

    • 非常感谢,我最初尝试了这个,但它给了我一些奇怪的错误,所以我删除了零值并且它起作用了。
    猜你喜欢
    • 1970-01-01
    • 2018-03-10
    • 2018-11-04
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多