Skip to content

Commit 29840be

Browse files
Add more detailed changelog
Co-authored-by: Sam Urmy <[email protected]>
1 parent 144bee7 commit 29840be

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

HISTORY.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
## 0.37.3
44

55
An extension for MarginalLogDensities.jl has been added.
6-
Loading DynamicPPL and MarginalLogDensities now provides the `DynamicPPL.marginalize` function to marginalize out variables from a model; please see the documentation for further information.
6+
7+
Loading DynamicPPL and MarginalLogDensities now provides the `DynamicPPL.marginalize` function to marginalize out variables from a model.
8+
This is useful for averaging out random effects or nuisance parameters while improving inference on fixed effects/parameters of interest.
9+
The `marginalize` function returns a `MarginalLogDensities.MarginalLogDensity`, a function-like callable struct that returns the approximate log-density of a subset of the parameters after integrating out the rest of them.
10+
By default, this uses the Laplace approximation and sparse AD, making the marginalization computationally very efficient.
11+
Please see [the documentation](https://turinglang.org/DynamicPPL.jl/v0.37/api/#Marginalization) for further information.
712

813
## 0.37.2
914

0 commit comments

Comments
 (0)