Module: Distribution::T::GSL_
- Defined in:
- lib/distribution/t/gsl.rb
Class Method Summary collapse
-
.cdf(x, k) ⇒ Object
F cumulative distribution function (cdf).
-
.p_value(pr, k) ⇒ Object
Return the P-value of the corresponding integral with k degrees of freedom.
- .pdf(x, k) ⇒ Object
Class Method Details
.cdf(x, k) ⇒ Object
F cumulative distribution function (cdf).
Returns the integral of F-distribution with k1 and k2 degrees of freedom over [0, x].
Distribution::F.cdf(20,3,2)
23 24 25 |
# File 'lib/distribution/t/gsl.rb', line 23 def cdf(x, k) GSL::Cdf.tdist_P(x.to_f, k) end |
.p_value(pr, k) ⇒ Object
Return the P-value of the corresponding integral with k degrees of freedom
Distribution::F.p_value(0.95,1,2)
13 14 15 |
# File 'lib/distribution/t/gsl.rb', line 13 def p_value(pr,k) GSL::Cdf.tdist_Pinv(pr,k) end |
.pdf(x, k) ⇒ Object
6 7 8 |
# File 'lib/distribution/t/gsl.rb', line 6 def pdf(x,k) GSL::Ran.tdist_pdf(x,k) end |