gnuplot的平均值和置信区间

时间:2012-04-05 15:25:36

标签: gnuplot confidence-interval

我有这样的原始数据:

x1      val1
x1      val2
x1      val3
x1      val4
x2      val5
x2      val6
x2      val7
x3      val8
...

我想制作一个线图,其中x1,x2,... xn为X值,平均值(val1,val2,val3,val4),平均值(val5,val6 ...为Y值。

  • 在gnuplot中有可能吗?
  • 我可以显示置信区间吗?
  • 我可以忽略每个x中的最高值和最低值吗?

谢谢!

PD:This is an example did with PROC GPLOT

1 个答案:

答案 0 :(得分:0)

一般来说,gnuplot不能很好地进行平均。但是,在您的情况下,您可能会很幸运,如果您的数据按X值排序,并且您希望对具有相同X值的行进行平均,则可以使用“平滑”选项告知gnuplot平均值/总和。请参阅“帮助顺畅独特”和“帮助平滑频率”。所以你应该能够做类似

的事情

plot'raw_data.txt'u 1:2 smooth unique

我不知道如何在没有太多努力的情况下跳过gnuplot中的点数。要进行更复杂的计算,您始终可以编写自己的数据处理函数,然后在数据上运行并随后绘制,例如:

http://gnuplot-tricks.blogspot.com/2010/01/further-new-features-in-gnuplot-44.html

http://gnuplot-tricks.blogspot.com/search?q=average

但这些东西最好由外部脚本处理。