Ticket #6016 (closed: wontfix)
Implement mutliple step fit in LeBailFit and more
Reported by: | Wenduo Zhou | Owned by: | Wenduo Zhou |
---|---|---|---|
Priority: | major | Milestone: | Release 2.4 |
Component: | Mantid | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Nick Draper |
Description (last modified by Wenduo Zhou) (diff) ¶
Implement multiple step fit in LeBailFit to increase the computation efficiency. If in one step, the minimizer uses differential of the function and the covariance between any 2 parameters, do the fitting again by using 'simplex' as the minimizer.
Add property "DampingFactor" if the user specifies the minimizer as "Damping".
Change History
comment:2 Changed 8 years ago by Wenduo Zhou
- Status changed from new to accepted
- Description modified (diff)
- Summary changed from Implement mutliple step fit in LeBailFit to Implement mutliple step fit in LeBailFit and more
comment:3 Changed 8 years ago by Wenduo Zhou
Use numerical derivative. Refs #6016.
Changeset: 3fe0fc3b82ff4a95098d46d9d9fc8ae1dc225ae6
comment:4 Changed 8 years ago by Wenduo Zhou
More choice to set peak height explicitly. Refs #6016.
Changeset: 0a8ac0aacfe4951ca62cc2ac9ed53825e1ed6a91
comment:5 Changed 8 years ago by Wenduo Zhou
Fix the build. Refs #6016.
Changeset: ac859c3e83a4f70cf02afd21eddfe2f392c3279e
comment:6 Changed 8 years ago by Wenduo Zhou
Use numerical derivative. Refs #6016.
Changeset: 3fe0fc3b82ff4a95098d46d9d9fc8ae1dc225ae6
comment:7 Changed 8 years ago by Wenduo Zhou
More choice to set peak height explicitly. Refs #6016.
Changeset: 0a8ac0aacfe4951ca62cc2ac9ed53825e1ed6a91
comment:8 Changed 8 years ago by Wenduo Zhou
Fix the build. Refs #6016.
Changeset: ac859c3e83a4f70cf02afd21eddfe2f392c3279e
comment:9 Changed 8 years ago by Wenduo Zhou
- Status changed from accepted to verify
- Resolution set to wontfix
The peak function (thermal neutron back to back exponential convoluted with pseudo-voigt) has parameters strongly correlated. In real application, fitting with regular minimizer, such as Simplex and Levenberg-Marquardt, is very unstable. Alternatively, the Monte Carlo algorithm is robust and able to obtain a good result. Therefore, the effort on doing Le Bail fit with multiple step fit with regular minimizer is given up.
comment:10 Changed 8 years ago by Nick Draper
- Status changed from verify to verifying
- Tester set to Nick Draper
work continued in #6019
comment:12 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 6862