2017-03-10 18 views
1

私はlmfitで曲線をフィットしようとしていますが、私が扱っているデータセットには多くの点が含まれておらず、結果としてフィットする外観が曲線ではなくギザギザになります。lmfitと補間しますか?

私は単に行使用しています:

アウト= mod.fit(SV、PARS、X = VR)

をVRとSVは、私が収まるようにしようとしている点の座標ですし、 。

私はscipy.interpolate.UnivariateSplineを使用して試してみましたが、その結果のデータには当てはまりましたが、これを行うための組み込み方法またはより速い方法があるかどうかを知りたいと思います。

は自動的にlmfitで補間する組み込みの方法はありません

+0

いくつかのデータを提供できますか? 'scipy.interpolate.UnivariateSpline'の何が間違っていますか、なぜそれは遅すぎますか? – Cleb

答えて

0

ありがとうございます。 lmfitモデルでは、モデルを評価する独立した値と、そのモデルと比較するデータの配列を配列に提供します。

データを自由に補間したり、他の変換を行うことができます(データをフーリエ変換して周波数を強調することがあります)が、モデルの一部として含める必要があります。