JuliaMath / JuliaMath/MeasureTheory.jl

Markov kernel

Open
#8 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
401
Forks
31
PR merge metrics
No merged PRs in 30d

Description

I will be in need of something which captures linear and nonlinear Markov kernels.
Essentially parametrised measures `m(x)` which for fix `x` are just probability measures.
```
struct GaussKernel{T}
op::T
end
(k::GaussKernel)(x) = GaussMeasure(k.op(x))
```
with
```
k = GaussKernel(x -> (mu = 2*x + 1, Sigma = 1.0))
k(1.0) # GaussMeasure((mu = 3.0, Sigma = 1.0))
```
What do you think?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.