-
Notifications
You must be signed in to change notification settings - Fork 0
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
Backfield Curve Unmixing #13
Comments
There is some code in PmagPy that @botaoxiongyong developed in this regard that is illustrated here: The code that @botaoxiongyong developed is here: https://github.com/botaoxiongyong/pyIRM @duserzym has experimented with approaches to do such unmixing in Python as well. |
Very nice. Thanks, Nick and Jiabo @botaoxiongyong. |
Very cool functions! The way the best fit and the uncertainty bounds are determined are different than MaxUnmix. Worth adding more detailed description once added to RockmagPy! |
Yes, we spent a lot of time discussing this when developing MaxUnmix and it was an issue for some of the reviewers too. Definitely want to add detailed descriptions of how data are being processed. |
Our idea here is that we can develop a VSM_backfield.ipynb that:
|
I made an attempt with package lmfit committed at 77c5518. The method follows the example given here: https://lmfit.github.io/lmfit-py/model.html in lmfit which implements the method of https://www.astro.rug.nl/software/kapteyn/kmpfittutorial.html#confidence-and-prediction-intervals which is based on J. Wolberg, Data Analysis Using the Method of Least Squares, 2006, Springer. It does not require resampling and refitting of the data. I believe both Max Unmix and Jiabo's methods resample data to generate uncertainty regions. More info here: https://www.astro.rug.nl/software/kapteyn/kmpfittutorial.html#confidence-and-prediction-intervals |
@peat22 Hi Peat there is an issue with the exported backfield measurements in MagIC format that does not exist in the Excel format. If you take a look at columns |
Develop MaxUnmix for python. I think Mike Volk may have done this. He did email me today, so I can reach out to him about this.
The text was updated successfully, but these errors were encountered: