根据Gnuplot统计数据的帮助,
... 对数据值进行排序以找到中值和四分位数边界。 ...
我想知道我是否可以访问此排序数据?例如,我可以访问“第10个最小”值,而不仅是最小值吗? (我的观察者认为,绝对最小值可能是一个异常值,而极端情况下的第10个可能更能代表情况。)
一方面,Perl中的一些分析很容易,但是我没有找到一个Perl模块,可以全面访问Gnuplot。所以,我正在尝试在Gnuplot中进行分析。
答案 0 :(得分:1)
不,除了存储在变量中的值之外,您无法访问那些已排序的数据值。执行show variables all
后查看stats
,了解哪些内容已保存。
在您的情况下,您必须使用外部工具来实现此目的。一个简单的变体是使用一些Unix命令行工具,你可以使用system
函数从gnuplot调用它:
min = system('sort -n data.dat | head -n +10 | tail -1')