give constant parameters to fitnlm

조회 수: 4(최근 30일)
FastCar
FastCar 2018년 12월 15일
댓글: Walter Roberson 2018년 12월 16일
I want to use fitnlm (rather than fminsearch and a cost function) because it has the built in statistics. I need to run the fit of the model with different costant parameters but I am not able to tell the function to pick a parameter from the workspace (the function return an error if I give three arguments like @(parameterToOptimise,xData,constantParameter).
My example is:
fit function and the values to fit are y and I have a constraint on the area under the curve that is A (depending on the fit problem).
I would like to write
@(α,x,Area)[(α+1)*Area/(-)*] (luckly and are constant, so I can write the numerical values), but I am not able to give a constant parameter to the function

채택된 답변

Image Analyst
Image Analyst 2018년 12월 15일
fitnlm() makes a best fit of your model to your data. I don't believe it takes into account some criteria like the area under the fitted curve is in some range.
I'm attaching a demo to fit a power law with fitnlm(). Change the model to be what you need. If you need more help, attach your data in a .mat file.
0000 Screenshot.png
  댓글 수: 3
Walter Roberson
Walter Roberson 2018년 12월 16일
Image Analyst has a personal policy of not discussing user question in email . Ask your question publicly and someone might volunteer .

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

추가 답변(0개)

Community Treasure Hunt

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

Start Hunting!

Translated by