FAQ-1085 反復がなく、「不明な理由です」というメッセージが表示されてフィットが失敗するのはなぜですか?

最終更新日:2021/01/21

非線形曲線フィットでは、入力データまたは初期値に問題があると、エラーが発生する可能性があります(たとえば、フィット関数またはパラメータに関するその導関数のゼロ除算エラー)。このような場合、収束までフィットボタンをクリックすると、フィットが失敗し次のようなメッセージがでる場合があります。「反復数 = 0です。フィットが収束しませんでした-理由は不明です。」

問題が入力データの場合、問題点を除外すると解決する場合があります。初期パラメータ値の不良が原因で問題が発生している場合は、初期値を調整しても問題が解決する場合があります。

ユーザ定義のフィット関数を使用すると、数値法で導関数を取得できない場合もあります。フィット関数オーガナイザダイアログのDerivativesチェックボックスまたはフィット関数ビルダーダイアログのUse Derivativesチェックボックスをオンにして、関数本体を導関数で更新することにより、フィット関数の分析導関数を提供してみてください。


キーワード:曲線フィット, 不明な理由, 反復0,導関数,ゼロ除算