2

Matlabの関数を使用して、nlinfit持っているデータ セットに最適な線をプロットしています。私が使用している関数はf = @(a, b) 1 - exp(-(x/a)^b). ほとんどのデータセットではこれで問題なく動作しますが、一部のグラフはかなりずれており、次の警告が表示されます。

警告:
解のヤコビアンは悪条件であり、一部のモデル パラメーターは適切に推定されない可能性があります (それらは識別できません)。予測を行う際は注意してください。

私は通常、おおまかに を持っていることを発見しましたがa=5, b=5、不適切な適合ではまたはnlinfitを与えます。以下にグラフとデータポイントを含めました。 a=0, b=-0.02a=4.6, b=174ぴったり a=0 b=174

x    y3    y2    y1
0.8  0     0.08  0
1.8  0     0     0.17
2.8  0     0     0
3.3  0.08  0     0
3.7  0     0     0.17
4.0  0     0     0.33
4.6  0.75  0.67  0.67
4.9  0.92  0.42  0.75
5.3  0.83  0.5   0.83
5.8  0.92  0.83  1
6.8  1     0.92  1
7.8  1     1     1

何が問題なのですか?!

4

0 に答える 0