Как я могу получить ценность распределения T-студента? - PullRequest
0 голосов
/ 03 апреля 2019

Я просматривал документацию по Apache Commons Math и обнаружил, что он также рассчитывает распределение, но я не могу понять, как это работает.

У меня есть два значения

  • степеней свободы = 13
  • доверительный интервал = 0,95

Моя проблема в том, что он не дает нужного мне значения, Цель:

результат = 1.771

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


fun calculo(a:Double, b:Double): Double {
    val distf = TDistribution(a,b)
    return distf.getNumericalMean()
}

fun main(args: Array<String>) {
    val ko = calculo(13,0.95)
    println(ko)
}
```

1 Ответ

1 голос
/ 03 апреля 2019

Вы можете использовать следующее:

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

Где deg_freedom = 13, а вероятность = 0,95.

...