nonlinear curve-fitting: weight vector

hi I am working on a multiobjective procedure using the 'lsqcurvefit' (Levenberg-Marquardt algorithm): I would like to use a weight vector during risolution of the best fit in order to force the best fit function following the last inputs in a better way instead of the first ones. How can I?

 Accepted Answer

nlinfit in Statistics Toolbox
  1. Uses Levenberg-Marquardt under the hood
  2. Allows you to input a vector of weights

2 Comments

Tom Lane
Tom Lane on 21 Feb 2012
Edited: Tom Lane on 22 Jan 2018
The use of weights is actually not supported directly in nlinfit, but there is a demo about how to do that. You might use the same technique with lsqcurvefit if you prefer.
Dear guys,
many many thanks for your reply.
It works perfectly!!!
I have modified my script by using the same technique reported in the last link for the “nlinfit”.

Sign in to comment.

More Answers (0)

Asked:

on 21 Feb 2012

Edited:

on 22 Jan 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!