July 4th, 2005, 8:26 pm
You might try an MC based on a low-discrepancy series like Sobol' series. Then each time you run the sim with the same series, you will get the same result. Your MC-only function is now like a normal (nonstatistical) function, and as you adjust your parameter continuously you will get a continuously changing result. This will allow you to use a standard root-finding routine to zero in and find your root.Or instead of using the more rapidly converging low discrepancy series, you could simply re-use the same (large number of) randoms. This would lead you to a root.Next generate another very large set of randoms (which you will re-use) and do the same thing. This will give you another (hopefully very similar) root.Finally, average these roots.