SciRuby/distribution

View on GitHub
lib/distribution/poisson/gsl.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Distribution
  module Poisson
    module GSL_
      class << self
        def pdf(k, l)
          return 0 if k < 0
          GSL::Ran.poisson_pdf(k, l.to_f)
        end

        def cdf(k, l)
          return 0 if k < 0
          GSL::Cdf.poisson_P(k, l.to_f)
        end
      end
    end
  end
end