I’ve had success with a similar problem (Nonlinear ODE which is a function of order 10 parameters) by using surrogate modeling techniques (Multidimensional gaussian process - #52 by NateAM). I build a response surface capturing some output as a function of my incoming parameters. You could do dimensionality reduction on your outputs using PCA and on your inputs using CCA to make the surrogate model more friendly. I use the surrogate modelling toolbox (SMT: Surrogate Modeling Toolbox — SMT 0.8.0 documentation) as a blackbox likelihood function. I like to model the log-likelihood directly (multivariate input, scalar output) but you may have different needs.
NateAM
3
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Pymc inference for a high dimensional ODE system | 4 | 137 | March 15, 2025 | |
| Problems with bayesian ODEs parameter estimation | 2 | 1209 | April 9, 2020 | |
| Gaining speed in sampling an ODE | 4 | 1489 | December 13, 2019 | |
| Bayesian analysis of chemical network | 7 | 1422 | August 3, 2019 | |
| Bayesian for simple ODE model. ValueError: Setting an array element with a sequence | 1 | 2397 | July 28, 2018 |