marleneberke / ORB_project3

0 stars 1 forks source link

ArgumentError: Categorical: the condition isprobvec(p) is not satisfied. #14

Closed marleneberke closed 4 years ago

marleneberke commented 4 years ago

ERROR: LoadError: ArgumentError: Categorical: the condition isprobvec(p) is not satisfied. Stacktrace: [1] macro expansion at /Users/marleneberke/.julia/packages/Distributions/dTXqn/src/utils.jl:6 [inlined] [2] #_#26 at /Users/marleneberke/.julia/packages/Distributions/dTXqn/src/univariate/discrete/categorical.jl:30 [inlined] [3] #Categorical#27 at /Users/marleneberke/.julia/packages/Distributions/dTXqn/src/univariate/discrete/categorical.jl:34 [inlined] [4] DiscreteNonParametric at /Users/marleneberke/.julia/packages/Distributions/dTXqn/src/univariate/discrete/categorical.jl:34 [inlined] [5] random at /Users/marleneberke/.julia/packages/Gen/zBy5S/src/modeling_library/categorical.jl:21 [inlined] [6] Categorical at /Users/marleneberke/.julia/packages/Gen/zBy5S/src/modeling_library/categorical.jl:25 [inlined] [7] sample_unweighted_traces(::Gen.ParticleFilterState{Gen.DynamicDSLTrace}, ::Int64) at /Users/marleneberke/.julia/packages/Gen/zBy5S/src/inference/particle_filter.jl:67 [8] particle_filter(::Int64, ::Array{Any,1}, ::Gen.DynamicDSLChoiceMap, ::Int64) at /Users/marleneberke/Documents/03_Yale/Projects/001_Mask_RCNN/ORB_project3/with_fragmentation.jl:567 [9] top-level scope at ./util.jl:308 [inlined] [10] top-level scope at /Users/marleneberke/Documents/03_Yale/Projects/001_Mask_RCNN/ORB_project3/with_fragmentation.jl:0 [11] include(::String) at ./client.jl:439

in expression starting at /Users/marleneberke/Documents/03_Yale/Projects/001_Mask_RCNN/ORB_project3/with_fragmentation.jl:783

marleneberke commented 4 years ago

The issue was that, when lambda = 0 in a poisson distribution, the log pdf is -Inf