学生t分布不同的值

时间:2015-03-18 16:05:54

标签: java r apache-commons-math

当我在R中运行学生t分发时,我得到了以下内容:

> pt(1.849, 2, lower.tail=FALSE)
[1] 0.1028493

当我与Apache Commons Math库运行时,我得到以下内容:

  TDistribution td = new TDistribution(2);
  System.out.println(td.density(1.849));
  O/P: 0.07927663297535456

价值观完全不同。这是预期的行为(或)我错过了什么吗?

修改 当我使用cumulativeProbability时,我得到了以下输出,这也与R值有很大不同。

0.8954597327733625

1 个答案:

答案 0 :(得分:5)

Apache Common Math的输出似乎是密度函数的值。

> dt(1.849, 2)
[1] 0.07927663