comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: What is the difference between 'curvefit', 'lmfit' and 'svdfit' procudure?
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: What is the difference between 'curvefit', 'lmfit' and 'svdfit' procudure? [message #52883] Thu, 08 March 2007 07:53 Go to previous message
Paul Van Delst[1] is currently offline  Paul Van Delst[1]
Messages: 1157
Registered: April 2002
Senior Member
Wox wrote:
> On 07 Mar 2007 21:07:36 -0500, Craig Markwardt
> <craigmnet@REMOVEcow.physics.wisc.edu> wrote:
>
> <snip>
>> CURVEFIT - poor man's non-linear least squares original to IDL, based
>> on gradient expansion and not really robust.
> <snip>
>
> I always thought CURVEFIT was using Levenberg-Marquardt. Check the use
> of lambda, which allows the alternation between gradient and expansion
> method (which is the Levenberg-Marquardt as far as I know).

Regardless, CURVEFIT is nowhere near as robust as Craig's replacement for it. A while back
I used CURVEFIT on some data I was trying to fit (infrared sea surface emissivity that
depended on frequency, wind speed, and view angle) and, when I did get convergence, it
took forever. Using MPFIT (not changing anything else related to the data I was fitting),
I *always* got convergence and it ran orders of magnitude faster.

Single data point anecdotal evidence I know, but there you go.

cheers,

paulv

--
Paul van Delst Ride lots.
CIMSS @ NOAA/NCEP/EMC Eddy Merckx
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: strange behaviour of ladfit - known?
Next Topic: using Container object for Strings?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Oct 11 07:28:21 PDT 2025

Total time taken to generate the page: 1.44001 seconds