@@ -125,15 +125,15 @@ Evaluation in transformed space of course also works:
125
125
126
126
```jldoctest simplevarinfo-general
127
127
julia> vi = DynamicPPL.settrans!!(SimpleVarInfo((x = -1.0,)), true)
128
- Transformed SimpleVarInfo((x = -1.0,), (LogPrior = LogPriorAccumulator(0.0), LogLikelihood = LogLikelihoodAccumulator(0.0), VariableOrder = VariableOrderAccumulator(0, OrderedDict {VarName, Int64}())))
128
+ Transformed SimpleVarInfo((x = -1.0,), (LogPrior = LogPriorAccumulator(0.0), LogLikelihood = LogLikelihoodAccumulator(0.0), VariableOrder = VariableOrderAccumulator(0, Dict {VarName, Int64}())))
129
129
130
130
julia> # (✓) Positive probability mass on negative numbers!
131
131
getlogjoint(last(DynamicPPL.evaluate!!(m, vi, DynamicPPL.DefaultContext())))
132
132
-1.3678794411714423
133
133
134
134
julia> # While if we forget to indicate that it's transformed:
135
135
vi = DynamicPPL.settrans!!(SimpleVarInfo((x = -1.0,)), false)
136
- SimpleVarInfo((x = -1.0,), (LogPrior = LogPriorAccumulator(0.0), LogLikelihood = LogLikelihoodAccumulator(0.0), VariableOrder = VariableOrderAccumulator(0, OrderedDict {VarName, Int64}())))
136
+ SimpleVarInfo((x = -1.0,), (LogPrior = LogPriorAccumulator(0.0), LogLikelihood = LogLikelihoodAccumulator(0.0), VariableOrder = VariableOrderAccumulator(0, Dict {VarName, Int64}())))
137
137
138
138
julia> # (✓) No probability mass on negative numbers!
139
139
getlogjoint(last(DynamicPPL.evaluate!!(m, vi, DynamicPPL.DefaultContext())))
0 commit comments