How to fit experimental data of three variables with 3 mathematical equations with 10 parameters(Have some constrains)??

1 次查看(过去 30 天)
I have expermental data for three variables and also have mathematical model with 10 parameters. I need to find out these parameters by curve fitting with some constraints. I tried all the functions like lsqcurvefit, lsqnonlin, fmincon etc. The problem is I am not able to get good fitting. Someone please help me to solve this.
  15 个评论
Alex Sha
Alex Sha 2024-1-20
@Anil Kumar Mekala the values of al,bta,g, and p I given are all in the range of [0, 1].
If allow negative values, the result will be much better, even in log scale
Sum Squared Error (SSE): 69.3854274976025
Root of Mean Square Error (RMSE): 0.211033016869369
Correlation Coef. (R): 0.999978240096715
R-Square: 0.999956480666923
Parameter Best Estimate
--------- -------------
tr 9.96659032322083E-7
al 0.0846648203798804
bta 0.237167900797157
g -0.491630134017753
p 0.789887749532826
l1 156.797966147271
l2 14.9268893939603
l3 -4.61141192504551
o -11.1885890017952
In normal scale:
In Log scale:

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Global or Multiple Starting Point Search 的更多信息

标签

产品


版本

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by