我有一组y错误条的数据。我可以使用以下命令找到没有错误条的数据的平均值:
f(x)=mean_y
fit f(x) "data" via mean_y
但是,我想找到一个加权平均值,考虑到错误条。在gnuplot中这样的事情是可能的,还是我必须编码呢?
提前致谢。
答案 0 :(得分:0)
您可以使用using
参数指定错误列。使用三个using
说明符,第三个说明符被解释为标准差s
,用于计算相应值的权重1/s**2
:
f(x) = mean_y
fit f(x) "data" using 1:2:3 via mean_y
假设您的data
文件有三列,x
,z
和stdev
。如果您只有两列z
和stdev
,则必须使用
fit f(x) "data" using 0:1:2 via mean_y