ReactiveBayes / ExponentialFamily.jl

ExponentialFamily.jl is a Julia package that extends the functionality of Distributions.jl by providing a collection of exponential family distributions and customized implementations.
https://reactivebayes.github.io/ExponentialFamily.jl/
MIT License
12 stars 2 forks source link

CDF is not defined for some EF distributions #186

Open Nimrais opened 7 months ago

Nimrais commented 7 months ago
julia> using ExponentialFamily

julia> cdf(NormalMeanVariance(0, 1), 1)
ERROR: MethodError: no method matching cdf(::NormalMeanVariance{Float64}, ::Int64)

Closest candidates are:
  cdf(::Kolmogorov, ::Real)
   @ Distributions ~/.julia/packages/Distributions/UaWBm/src/univariate/continuous/kolmogorov.jl:59
  cdf(::Chernoff, ::Real)
   @ Distributions ~/.julia/packages/Distributions/UaWBm/src/univariate/continuous/chernoff.jl:156
  cdf(::DiscreteUniform, ::Int64)
   @ Distributions ~/.julia/packages/Distributions/UaWBm/src/univariate/discrete/discreteuniform.jl:76
  ...

Stacktrace:
 [1] top-level scope
   @ REPL[18]:1

julia> using Distributions

julia> cdf(NormalMeanVariance(0, 1), 1)
ERROR: MethodError: no method matching cdf(::NormalMeanVariance{Float64}, ::Int64)

Closest candidates are:
  cdf(::Kolmogorov, ::Real)
   @ Distributions ~/.julia/packages/Distributions/UaWBm/src/univariate/continuous/kolmogorov.jl:59
  cdf(::Chernoff, ::Real)
   @ Distributions ~/.julia/packages/Distributions/UaWBm/src/univariate/continuous/chernoff.jl:156
  cdf(::DiscreteUniform, ::Int64)
   @ Distributions ~/.julia/packages/Distributions/UaWBm/src/univariate/discrete/discreteuniform.jl:76
  ...

Stacktrace:
 [1] top-level scope
   @ REPL[20]:1

julia> cdf(Normal(0,1), 1)
0.841344746068543