pymc-devs / pymc-experimental

https://pymc-experimental.readthedocs.io
Other
82 stars 50 forks source link

Issue tracker for PyMC implementation of INLA #340

Open theorashid opened 5 months ago

theorashid commented 5 months ago

This is for https://github.com/pymc-devs/pymc/issues/3242 and https://github.com/pymc-devs/pymc/issues/6992. cc: @ricardoV94 @zaxtax

The first hackathon for this will be on Friday 31st May. But we plan to continue development on this beyond that day.

Approximate the marginal posterior distribution of some subset of the parameters, referred to as the marginal Laplace approximation. Then, integrate out the remaining parameters using another method.

This is great for latent Gaussian models.

Reading list for those who are interested

1. Laplace approximation (and misc)

2. Marginal Laplace approximation

3. API

4. Sparse matrix operations

INLA can work without it, but this is what will make it very quick and scalable and get it nearer to R-INLA performance. This would lie in https://github.com/pymc-devs/pytensor/tree/main/pytensor/sparse. There is a jax implementation of all the parts we need.

5. Documentation and examples

Note, I will update and link to the issues/PRs once they are made. If you want to tackle one of these issues, comment below and I will update the list with your name.

If you have any more things to add, please comment and I will add them to the list and create issues.

elizavetasemenova commented 5 months ago

I'm interested in working on #341 and spatial stats