Module: Distribution::F::GSL_
- Defined in:
- lib/distribution/f/gsl.rb
Class Method Summary collapse
-
.cdf(x, k1, k2) ⇒ Object
F cumulative distribution function (cdf).
- .pdf(x, k1, k2) ⇒ Object
-
.quantile(pr, k1, k2) ⇒ Object
(also: p_value)
Return the P-value of the corresponding integral with k degrees of freedom.
Class Method Details
.cdf(x, k1, k2) ⇒ 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)
16 17 18 |
# File 'lib/distribution/f/gsl.rb', line 16 def cdf(x, k1, k2) GSL::Cdf.fdist_P(x.to_f.to_f, k1, k2) end |
.pdf(x, k1, k2) ⇒ Object
5 6 7 |
# File 'lib/distribution/f/gsl.rb', line 5 def pdf(x, k1, k2) GSL::Ran.fdist_pdf(x.to_f, k1, k2) end |
.quantile(pr, k1, k2) ⇒ Object Also known as: p_value
Return the P-value of the corresponding integral with k degrees of freedom
Distribution::F.p_value(0.95,1,2)
24 25 26 |
# File 'lib/distribution/f/gsl.rb', line 24 def quantile(pr, k1, k2) GSL::Cdf.fdist_Pinv(pr.to_f, k1, k2) end |