如何将z分数转换为Perl中的百分比

时间:2010-06-08 17:17:42

标签: perl statistics

似乎在Perl中这应该是简单的或模块,但我还没有找到一个简单的答案。我有一个计算的z正常分数和平均值,但没有找到一个简单的方法来计算百分比。我找到的解决方案是使用统计表来查找它,但似乎常见的东西有一个模块或一些简单的东西。 (即,-3的z分数是-3西格玛,并且具有0.1%的百分比)。我不想在perl中构建一个表,然后如果我不需要插值。谁知道?

1 个答案:

答案 0 :(得分:10)

我不是100%肯定,因为您给出的唯一描述是“百分比”,但我认为您需要的功能是正常功能的累积概率函数。您可以从模块Math::CDF获取此信息。

use Math::CDF;
my $prob = Math::CDF::pnorm(-3);
printf "%.1f%%\n", $prob * 100; # Prints 0.1%