0
Когда я бегу Стьюдента-распределение в R
, я получаю следующее:Стьюдента-распределительные различные значения
> 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
Смысл в том, какой метод в распределении следует использовать для получения pt? – kosa
Я никогда не использовал эту библиотеку, но быстрый взгляд на документ apache предполагает, что вы должны использовать метод cumulativeProbability http://commons.apache.org/proper/commons-math/apidocs/org/apache/commons/math3/distribution/ TDistribution.html – xraynaud
Я попытался кумулятивную вероятность, но значения не там где. – kosa