Sha256: 81ada3949baf07379cf4fffeef74091b53cc9e3a7a583dccb5d56583d973e49d

Contents?: true

Size: 435 Bytes

Versions: 1

Compression:

Stored size: 435 Bytes

Contents

module Distribution
  module LogNormal
    module GSL_
      class << self
        def pdf(x, u, s)
          GSL::Ran.lognormal_pdf(x.to_f, u.to_f, s.to_f)
        end

        def cdf(x, u, s)
          GSL::Cdf.lognormal_P(x.to_f, u.to_f, s.to_f)
        end

        def quantile(pr, u, s)
          GSL::Cdf.lognormal_Pinv(pr.to_f, u.to_f, s.to_f)
        end

        alias_method :p_value, :quantile
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
distribution-0.8.0 lib/distribution/lognormal/gsl.rb