计算apache commons中的t-inverse

时间:2013-02-07 18:38:54

标签: java statistics

我需要为java应用程序计算t统计量。我正在使用Apache Commons库但无法找到我需要的实现。我可以使用TINV命令,1 - 置信度和样本数-1在Excel中获取它。例如,值为10,24和19;在90%的置信水平下,我得到了2.9199的t统计量...这就是我需要在java中重现的数字。

有什么想法吗?

2 个答案:

答案 0 :(得分:5)

Excel TINV(probability, deg_freedom)类似物:

new org.apache.commons.math3.distribution.TDistribution(deg_freedom).
inverseCumulativeProbability(probability)

干杯

答案 1 :(得分:0)

对于Java,请尝试jSci。它有一个用于处理T分布的类:http://jsci.sourceforge.net/api/JSci/maths/statistics/TDistribution.html#inverse(double)。您可能想尝试python port