From 546f43bf874b0b29c225dd337568033ca4123f09 Mon Sep 17 00:00:00 2001 From: Penelope Yong Date: Fri, 24 Jan 2025 13:31:30 +0000 Subject: [PATCH] Fix missing imports --- developers/transforms/bijectors/index.qmd | 2 ++ developers/transforms/distributions/index.qmd | 2 +- developers/transforms/dynamicppl/index.qmd | 4 +++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/developers/transforms/bijectors/index.qmd b/developers/transforms/bijectors/index.qmd index ac29d8d95..4386cf07d 100644 --- a/developers/transforms/bijectors/index.qmd +++ b/developers/transforms/bijectors/index.qmd @@ -20,6 +20,8 @@ import Random Random.seed!(468); using Distributions: Normal, LogNormal, logpdf +using Statistics: mean, var +using Plots: histogram ``` A _bijection_ between two sets ([Wikipedia](https://en.wikipedia.org/wiki/Bijection)) is, essentially, a one-to-one mapping between the elements of these sets. diff --git a/developers/transforms/distributions/index.qmd b/developers/transforms/distributions/index.qmd index a991f2696..4ce2fa3e5 100644 --- a/developers/transforms/distributions/index.qmd +++ b/developers/transforms/distributions/index.qmd @@ -21,7 +21,7 @@ It assumes: import Random Random.seed!(468); -using Distributions: Normal, LogNormal, logpdf +using Distributions: Normal, LogNormal, logpdf, Distributions using Plots: histogram ``` diff --git a/developers/transforms/dynamicppl/index.qmd b/developers/transforms/dynamicppl/index.qmd index 5c951e637..b13cb021f 100644 --- a/developers/transforms/dynamicppl/index.qmd +++ b/developers/transforms/dynamicppl/index.qmd @@ -17,6 +17,9 @@ In the final part of this chapter, we'll discuss the higher-level implications o ```{julia} import Random Random.seed!(468); + +# Turing re-exports the entirety of Distributions +using Turing ``` When we are performing Bayesian inference, we're trying to sample from a joint probability distribution, which isn't usually a single, well-defined distribution like in the rather simplified example above. @@ -134,7 +137,6 @@ We can observe this by inserting print statements into the model. Here, `__varinfo__` is the internal symbol for the `VarInfo` object used in model evaluation: ```{julia} -using Turing setprogress!(false) @model function demo2()