Hello pyMC community. My first post here, I just started using pyMC and very excited to do some bayesian inference with it. My question is a bit more general on statistics, and I could not find it already answered here, or the proper tool to use.

**Problem background:**

I am building prior distributions using a forward model. The model computes a plane that may have curvature, or may deviate slightly in its orientation (these parameters are randomly sampled and based on “realistic” estimates). I then look at how this plane intersects a line, and how my prediction if this intersection may be off based on the prior uncertainty (plane curvature or orientation uncertainty that I can not know). So essentially I am sampling the prior distribution.

**Sampling strategy**

The line can be at any distance from the plane’s origin and I can not sample all the possible distances. But the distributions should behave well between the sampled points. My questions is, what is the proper way to interpolate a distribution between two known distributions? Say I have an estimate of the prior uncertainty at 30 m from the plane origin and one at 40 m. These have been sampled using several realizations of possible planes. Now I want to get the uncertainty at 35 m. What’s a good way to do this?

Attached is a violin plot of how these distributions look as a function of distance, just to get a feel. The dotted line in the middle is the intersection of a horizontal plane with no curvature. Also a screenshot of how this geometry actually looks, with one plane and two curved surfaces. Thank you for your help and time!