1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
require 'distribution/t/ruby'
require 'distribution/t/gsl'
# Removed statistics2 support for t, because
# can't calculate correctly cdf for rational d.f
# require 'distribution/t/statistics2'
require 'distribution/t/java'
module Distribution
# Calculate statisticals for T Distribution.
module T
SHORTHAND='tdist'
extend Distributable
create_distribution_methods
##
# :singleton-method: pdf(x,k)
# Returns the integral of T distribution
# with +k+ degrees of freedom over [0, +x+]
##
# :singleton-method: p_value(qn, k)
# Return the P-value of the corresponding integral +qn+ with
# +k+ degrees of freedom
##
# :singleton-method: cdf(x,k)
# Returns the integral of T distribution
# with +k+ degrees of freedom over [0, +x+]
end
end
|