I have a data set
data={{-35., 0.315382}, {-30., 0.510487}, {-25., 0.808823}, {-20.,
1.25604}, {-15., 1.91404}, {-10., 2.86533}, {-5., 4.21811}, {0.,
6.11213}, {5., 8.7253}, {10., 12.2811}, {15., 17.0568}, {20.,
23.3919}, {25., 31.6982}, {30., 42.4692}, {35., 56.2906}, {40.,
73.8511}, {45., 95.9534}, {50., 123.525}, {55., 157.628}, {60.,
199.474}, {65., 250.427}, {70., 312.022}, {75., 385.967}, {80.,
474.158}, {85., 578.681}, {90., 701.827}, {95., 846.09}, {100.,
1014.18}, {105., 1209.02}, {110., 1433.77}, {115., 1691.8}, {120.,
1986.71}}
and a function
f[t_, a_, b_, c_] := Exp[a + b/(c + t)];
Now I do the NMinimize to find parameters a, b, c by using command:
NMinimize[
Total[((f[data[[All, 1]], a, b, c] - data[[All, 2]])/
data[[All, 2]])^2], {a, b, c}]
The output parameters are wrong. Please let me know what is the problem? Why NMinimize give wrong results.
Thank you