Skip to content

Commit cbbd016

Browse files
authored
Fix and enable experimental tests (#365)
1 parent cecd10f commit cbbd016

File tree

11 files changed

+2042
-2009
lines changed

11 files changed

+2042
-2009
lines changed

src/experimental/ProbabilisticGraphicalModels/ProbabilisticGraphicalModels.jl

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,4 @@ using LogExpFunctions
1414
include("bayesian_network.jl")
1515
include("conditioning.jl")
1616
include("functions.jl")
17-
18-
export BayesianNetwork,
19-
condition,
20-
condition!,
21-
decondition,
22-
decondition!,
23-
ancestral_sampling,
24-
is_conditionally_independent,
25-
add_deterministic_vertex!,
26-
add_stochastic_vertex!,
27-
add_vertex!,
28-
translate_BUGSGraph_to_BayesianNetwork,
29-
evaluate,
30-
evaluate_with_values
3117
end

src/experimental/ProbabilisticGraphicalModels/bayesian_network.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ function evaluate_with_values(bn::BayesianNetwork, parameter_values::AbstractVec
240240
end
241241
l = var_lengths[vn]
242242
b_inv = Bijectors.inverse(b)
243-
reconstructed_value = JuliaBUGS.reconstruct(
243+
reconstructed_value = JuliaBUGS.Model.reconstruct(
244244
b_inv, dist, view(parameter_values, current_idx:(current_idx + l - 1))
245245
)
246246
value, logjac = Bijectors.with_logabsdet_jacobian(
@@ -518,7 +518,7 @@ function _marginalize_recursive(
518518
b_inv = Bijectors.inverse(b)
519519
param_slice = view(parameter_values, param_idx:(param_idx + l - 1))
520520

521-
reconstructed_value = JuliaBUGS.reconstruct(b_inv, dist, param_slice)
521+
reconstructed_value = JuliaBUGS.Model.reconstruct(b_inv, dist, param_slice)
522522
value, logjac = Bijectors.with_logabsdet_jacobian(b_inv, reconstructed_value)
523523

524524
new_env = BangBang.setindex!!(env, value, current_name)

test/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ JuliaSyntax = "70703baa-626e-46a2-a12c-08ffd08c73b4"
1515
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
1616
LogDensityProblems = "6fdf6af0-433a-55f7-b3ed-c6c6e0b8df7c"
1717
LogDensityProblemsAD = "996a588d-648d-4e1f-a8f0-a84b347e47b1"
18+
LogExpFunctions = "2ab3a3ac-af41-5b50-aa03-7779005ae688"
1819
MCMCChains = "c7f686f2-ff18-58e9-bc7b-31028e88f75d"
1920
MacroTools = "1914dd2f-81c6-5fcd-8719-6d5c9610ff09"
2021
MetaGraphsNext = "fa8bd995-216d-47f1-8a91-f3b68fbeb377"
@@ -42,6 +43,7 @@ JuliaSyntax = "1"
4243
LinearAlgebra = "1.10"
4344
LogDensityProblems = "2"
4445
LogDensityProblemsAD = "1"
46+
LogExpFunctions = "0.3"
4547
MCMCChains = "6"
4648
MacroTools = "0.5"
4749
MetaGraphsNext = "0.6, 0.7"

0 commit comments

Comments
 (0)