問題タブ [function-fitting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ベクトル関数のフィッティング中に Symfit が特異点に陥る - 代替手段はありますか?
パラメータを共有する2つの異なる関数に2つのグラフを当てはめようとしています。関数は非常に複雑で、atan、ln、および分数が含まれます。Symfit はこの種のフィッティングに機能を提供しているように見えましたが、フィッティングは
RuntimeWarning: sqrt return np.sqrt(self.variance(param)) で無効な値が検出されました
そして終わらない。
より数値的に機能する別のフィッティング関数はありますか、それとも同じ機能を実現する scipy 関数はありますか?
次のスニペットは、ゼロによる除算 (特異点) をすばやく見つけて解決できるため、非常に単純ですが、問題を説明する必要があります。同じ問題 (0 による除算またはおそらく負の根) も std に現れる可能性があります。開発者 計算。パラメータが多いと、これらの問題点を見つけるのがより複雑になります。
フィッティングがフィッティング パラメータを提供してくれることを期待しています。私は、フィットが特異点にぶつかると思います。OK フィッティング変数 x をいくつか除外することで、ゼロ除算を回避しました。ただし、それにはフィッティング関数の検討が必要です。いくつかのパッケージソリューションが存在するかどうか、私はまだ疑問に思っています。
python - scipy.optimize.least_squares の実装から「TypeError: サイズ 1 の配列のみを Python スカラーの least_squares に変換できます」の原因
seaborn のヒストグラム値に正規分布を当てはめようとしています。次のコードを使用しています。
ここで、data は float 値の列「visitor_prop1」を持つデータフレームです。これを実行すると、TypeError: only size-1 arrays can be converted to Python scalars
. 上記の関数にprintステートメントを入れてみましたが、明らかに実行されません。
u と y が float の配列であることを確認しました。そのサンプルは次のとおりです。
Python スカラーのように見えるtype(model_residual(x,u[5],y[5]))
戻り値を確認しました。このエラーの原因は何ですか?numpy.float64