-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[Math][Minuit2] Detailed documentation of Minuit2 strategies #20802
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
After commit 5a0ca98 introduced the Minuit strategy 3, it became apparent that a complete documentation of all the strategy differences in detail was missing, and therefore we planned to provide it in the plan of work 2025. This commit suggests to add a table to the documentation of the `MnStrategy` object, explaining each of the data members in a separate row and listing the default values for different strategy levels. This addresses the 2025 plan of work item "Update the documentation for the Minuit algorithm".
Test Results 22 files 22 suites 3d 19h 2m 34s ⏱️ For more details on these failures, see this check. Results for commit 9a56f92. |
| It can be usefult to return the uncorrected covariance matrix, even if it is not positive | ||
| definite. | ||
| One use case it to check just how far from positive-definiteness the matrix is by being able to examine the eigenvalues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| One use case it to check just how far from positive-definiteness the matrix is by being able to examine the eigenvalues. | |
| One use case is to check just how far from positive-definiteness the matrix is by being able to examine the eigenvalues. |
| This is the partner of the **HessianStepTolerance** parameter. | ||
| In some cases, it can help to set it to zero to This was found to be |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| In some cases, it can help to set it to zero to This was found to be | |
| In some cases, it can help to set it to zero. This was found to be |
| <td colspan="2"> | ||
| Force Hessian / covariance matrix to be positive-definite. | ||
| It can be usefult to return the uncorrected covariance matrix, even if it is not positive |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| It can be usefult to return the uncorrected covariance matrix, even if it is not positive | |
| It can be useful to return the uncorrected covariance matrix, even if it is not positive |
After commit 5a0ca98 introduced the Minuit strategy 3, it became apparent that a complete documentation of all the strategy differences in detail was missing, and therefore we planned to provide it in the plan of work 2025.
This commit suggests to add a table to the documentation of the
MnStrategyobject, explaining each of the data members in a separate row and listing the default values for different strategy levels.This addresses the 2025 plan of work item "Update the documentation for the Minuit algorithm".
Work in progress - table is not complete yet