データにシグモイド曲線をフィットさせるためにscipy.optimize.curve_fitを使用しています。私は[-3、0.5]と[0.5,3.0]のパラメータメーターの1つを結びつける必要がありますPython、scipy、curve_fit、bounds:どのように私は2つの間隔でparamをcontstraintできますか?
私は限界なしにフィットした曲線を試しました、そして次にパラメータがゼロより低いならば、 0.5]、逆に[0.5,3.0]
関数curve_fitを2つの区間で結ぶことは可能ですか?
パラメータを 'curve_fit'で束縛することはできませんが、正確にこの機能を提供する[lmfit](https://lmfit.github.io/lmfit-py/)パッケージに興味があるかもしれません。 –
私は過度に楽観的に話しました - 今私はそれを考えると、 'lmfit'に2つの区間制約を課す直接の方法はありません。おそらく、2つの依存パラメータを作成しようとすることができます。ここでは、1つは「-1」の係数でスケーリングされます。 –