Sha256: c94df2d6434e06adefc1767e519ece66e22e61e607ba1da8cc78b18c8991b089

Contents?: true

Size: 717 Bytes

Versions: 4

Compression:

Stored size: 717 Bytes

Contents

require 'statistics2'
# Several distributions modules to calculate cdf, inverse cdf and pdf
# See Distribution::Pdf for interface.
# 
# Usage:
#    Distribution::Normal.cdf(1.96)
#    => 0.97500210485178
#    Distribution::Normal.p_value(0.95)
#    => 1.64485364660836
module Distribution
  begin
    require 'rbgsl'
    def self.has_gsl?
      true
    end
  rescue LoadError
    def self.has_gsl?
      false
    end
  end
  autoload(:ChiSquare, 'distribution/chisquare')
  autoload(:T, 'distribution/t')
  autoload(:F, 'distribution/f')
  autoload(:Normal, 'distribution/normal')
  autoload(:NormalBivariate, 'distribution/normalbivariate')
  # autoload(:NormalMultivariate, 'distribution/normalmultivariate')
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
statsample-0.11.2 lib/distribution.rb
statsample-0.11.1 lib/distribution.rb
statsample-0.11.0 lib/distribution.rb
statsample-0.10.0 lib/distribution.rb