我可以访问Gnuplot" stats"命令的排序输出?

时间:2014-07-21 17:27:37

标签: sorting gnuplot

根据Gnuplot统计数据的帮助,

  

...    对数据值进行排序以找到中值和四分位数边界。    ...

我想知道我是否可以访问此排序数据?例如,我可以访问“第10个最小”值,而不仅是最小值吗? (我的观察者认为,绝对最小值可能是一个异常值,而极端情况下的第10个可能更能代表情况。)

一方面,Perl中的一些分析很容易,但是我没有找到一个Perl模块,可以全面访问Gnuplot。所以,我正在尝试在Gnuplot中进行分析。

1 个答案:

答案 0 :(得分:1)

不,除了存储在变量中的值之外,您无法访问那些已排序的数据值。执行show variables all后查看stats,了解哪些内容已保存。

在您的情况下,您必须使用外部工具来实现此目的。一个简单的变体是使用一些Unix命令行工具,你可以使用system函数从gnuplot调用它:

min = system('sort -n data.dat | head -n +10 | tail -1')