03-14-2011 02:46 PM
This group is deals with all aspects of nonlinear fitting in LabVIEW.
(Currently, this document is an early draft. Feel free to join this group and comment and contribute ideas on how this group should be organized. Here are some of my initial thoughts. I will open a discussion later.)
Over the years, I have posted numerous fitting examples in the LabVIEW forum, but there is no common place to keep it all together and keep the examples updated as techniques advance.
The following documents are accepted, but they need to be polished and adhere to my quality guidelines to be defined elsewhere. For each topic there will be an overview document with a summary and linking to all the submitted documents in that group.
Techniques on how to use the stock fitting routines to do specific modifications, especially utilizing the data variant input. We should limit ourselves to a small set of extensions in order to keep the model depository clean and allow easy interchangeability of models.
Some examples:
There are many models in science that are common and chances are good that somebody already wrote a model subVI for it. This is the place to share model code.
Models need to be stellar, well documented, and hopefully incorporate a few of the above mentioned extensions as needed.
Each model requires...
Most often, detailed analysis of the problem goes beyond a simple list of best fit parameters. Anything is open for discussion.
LabVIEW offers Levenberg-Marquardt, but there are plenty of others. I have written a drop-in replacement that uses Nelder-Mead (sometimes known as simplex) which can have advantages if the partial derivatives are problematic due to the nature of the problem. There are also others such as Monte-Carlo, Differential Evolution (DE) and Genetic Algorithms in general.
Common mistakes and how to spot them.
08-10-2011 02:44 AM
During the past few weeks, I have exactly been contemplating along the lines of the topics mentioned by altenbach in advanced topics and alternative algorithms. Are there more people out there who would like to discuss these. Happy to see this document has been mooted. Kudos to altenbach.