Minuit2_output.txt.zip (1.5 MB)
Thank you Lorenzo, I appreciate this so far.
I have attached the output of the minimizer at print level 3, as you’ve asked. I am working on a 100 parameter fit, so the file is ~5 Mb when not compressed and contains ~29000 lines. I will try to give some helpful landmarks below to let you navigate this file a little more easily. Also of note is that each of the 100 parameters is lower limited to 0, using the SetLowerLimitedVariable() initialization.
I have added my own output of the format “MINOS: Par XX, low = YY high = ZZ” whenever a Minos error calculation is finished, where XX ranges from 0 to 99, and YY and ZZ are whatever Minos reports. You can navigate to the end of a Minos search by searching for a string with this pattern.
As an example of a parameter that seems to have errLow and errHigh both reported as positive by Minos, see parameter 94 at line 28333. For convenience, I have quoted the output from Minos and my own user-output below:
Minos: Lower error for parameter template_94 : 12178
Minos: Upper error for parameter template_94 : 28956.5
MINOS: Par 94, low = 12178.0385713052 high = 28956.4865644512
As far as I can tell, there was no error reported by Minos when working with parameter 94. It may also be helpful context to know that Migrad assigned parameter 94 a value of 5241.16 in the fit, see line 11644 of the output (or search for template_94, which was the name given to parameter 94 in my code).
As an example of a “successful” Minos error calculation, see parameter 56 (template_56) at line 21975, quoted below for convenience. The fit value of parameter 56 was 1.11438e+07. I also don’t see any error message given by Minos, so I’m not sure why parameter 56 gets Minos errors with the expected signs whereas parameter 94 has both Minos errors returned positive.
Minos: Lower error for parameter template_56 : -791566
Minos: Upper error for parameter template_56 : 802111
MINOS: Par 56, low = -791565.9898666848 high = 802110.7188721560
If I can supply anything else please let me know. Thank you again, I appreciate your time.