如何使用 org.apache.commons.math3.distribution

how to use org.apache.commons.math3.distribution

我有以下代码,但是当我 运行 时,我什至没有得到一个数字,我不确定为什么。我必须使用不同的构造函数吗?我试过了,但另一个构造函数中的参数之一是随机数生成器,并且不允许我为它输入任何类型的数字。伙计们,请保持友善,我知道我不太了解分布或 java,我只是在学习。

import org.apache.commons.math3.distribution.TDistribution;

public class Math33 {
    public static void main(String[] args){
        TDistribution TScore = new TDistribution(1, 5);
        System.out.println(TScore);
    }
}

我得到这个作为输出:

org.apache.commons.math3.distribution.TDistribution@18f55759

因为您将 TDistribution 的对象放入方法 System.out.println() 中,所以它会向您打印该对象的字符串表示形式。您需要在 System.out.println() 中调用 TDistribution 的方法。例如:

System.out.println("" + TScore.getNumericalVariance());

或任何其他可用于 TDistribution