Replies: 2 comments 2 replies
-
@jmsardain I saw that this was also posted to the ATLAS Statistics Forum mailing list, so there will be some cross-talk, but I'm glad that you also posted this here so that there can be a public discussion even though the workspace itself won't be. As @lukasheinrich has already mentioned on the mailing list
As @will-cern mentioned, if you privately share your workspace (e.g. through a private GitHub Gist) we can walk through this a bit, though I think @lukasheinrich will also follow up here with a pedagogical example. (perhaps this would be a good example for us to include in the pyhf users guide Jupyter Book, though there is already a start on this as a "learn" notebook from @lukasheinrich in PR #1476, but is requires more explanation to be instructionally useful). |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hello,
We are using pyhf v0.7.0, and we are trying to set some limits. However we are getting a non continuous behavior of the observed CLs. We are using the function pyhf.infer.intervals.upperlimit to get the limits.
We have tried to vary different parameters of the optimizer (using pyhf.optimize.minuit_optimizer). We tried tolerance values of {0.02, 0.001, 0.0001}, strategy=0,1,2, steps=1000. However, these jumps still appear.
We also tried adding an offset to the negative log-likelihood bringing it closer to O(0-1) to make the optimisation more robust (we suspected numerical precision issues causing the non-continuous observed CLs). However even with this adjustment, we still see the problem.
Any guidance on how to make this converge would be appreciated.
Tagging @lhenkelm
Beta Was this translation helpful? Give feedback.
All reactions