Как я могу получить значение распределения T-студенческого?

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

у меня два значения

  • степеней свободы = 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)
}
```

person royer    schedule 03.04.2019    source источник


Ответы (1)


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

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

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

person philip_zelichenko    schedule 03.04.2019