When we delve into data mining, instead of "margin of error," we tend to discuss R2 values more. But still, our MARS graphs breakdown trends (value contribution increase/decrease) by ranges, and it is possible to calculate a margin of error over the different ranges - and in fact if you look at some of the graphs I have presented on this forum such as the recent one "Distance from the Ocean" for Sea Ranch, you will see a background color that indicates a range where I think 50% or so of the values fall. Offhand, I don't know the details for the MARS calculations.
What we would likely do for projections into the future is make them under different assumptions, and leave it to the reader to decide how much weight he wants to give to the "assumptions" being true. In fact, the assumptions might be quite variable: Imagine an interactive graph that looks like a normal curve by default, where you can go out pick a value like years into the future and then push the probability up or down, where the probability value is : Accumulative Probability of 7.8+ earthquake by given years into the future. And you might have such a graph for half-a-dozen different magnitude values 7.0, 7.5, 8.0, 8.5, 9.0+.