Weighted fit using fmincon

조회 수: 4 (최근 30일)
Chris Angeloni
Chris Angeloni 2020년 3월 3일
편집: Chris Angeloni 2020년 3월 3일
I am trying to fit a logistic function to some data, and I've been using fmincon with success. One thing that I would like to implement in my fitting procedure is to fit the data in a weighted fashion... that is, if I have fewer observations for one of the data points I'm trying to fit, the fitting procedure will be less sensitive to that data point.
nlinfit in matlab has this functionality, but in general I find that function too hard to customize and have had better results with fmincon. I'm relatively unfamiliar with adding constraints to fmincon, but maybe there is an easy way to implement this? I appreciate any ideas!

채택된 답변

Fabio Freschi
Fabio Freschi 2020년 3월 3일
How about to repeat the samples of the points you want to weight more?
  댓글 수: 3
Fabio Freschi
Fabio Freschi 2020년 3월 3일
Can you share (part of) the data, and show what's wrong with the result?
Chris Angeloni
Chris Angeloni 2020년 3월 3일
편집: Chris Angeloni 2020년 3월 3일
Actually, my apologies, I think there was something else in my code that was causing those fits to look poor. It works really well! I'll edit my past comment.
And FWIW, fitting individual observations is an equivalent way of doing this, and seems to work with binary observations.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Least Squares에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by