pyABC icon indicating copy to clipboard operation
pyABC copied to clipboard

Aggregated Transitions

Open yannikschaelte opened this issue 6 years ago • 4 comments

When different parameter dimensions need to be treated differently, e.g. with a different bandwidth scale, or only partial multimodality, or different discrete setups, it would be good to allow the transition needed in SMC to account for this. Don't know if straightforward to do, but one could think about an AggregatedTransition, which holds multiple sub-transitions, and passes reduced input on to them, and gathers/aggregates the results, assuming independence usually.

yannikschaelte avatar Apr 03 '19 07:04 yannikschaelte

Hi, is there any progress on this issue? I have an application with both discrete and continuous priors where this would come in handy.

chrhck avatar Apr 02 '20 06:04 chrhck

Hi @chrhck , unfortunately there has been no progress on this part. For the moment, the best way may be to use a continuous transition for all parameters, and round the obtained parameters in your model. This is theoretically not completely right, but has worked in the past.

yannikschaelte avatar Apr 02 '20 16:04 yannikschaelte

Thanks, I'll try that for now.

chrhck avatar Apr 04 '20 10:04 chrhck

Hi @chrhck , it has been a long time unfortunately, but if this is still a problem (probably not :/) and if you have a finite discrete domain, then recent work (in development) might help with that, see the above merge.

yannikschaelte avatar Aug 17 '20 08:08 yannikschaelte