私は〜10.000のベクトルを持っており、それぞれにシグモイド曲線を当てはめたいと思います。いずれの場合も、フィッティングの開始パラメータを定義する必要があるので、これらのパラメータを自動的に探したいと思います。 stackexchangeでは、非線形モデル(one、two)の開始値を自動的に見つける方法について議論されていますが、これらの議論では、ガウス関数のフィッティングなどの特定のケースについて検討します。シグモイド曲線にも適用できる一般的なストラテジーはありますか?シグモイド曲線の開始値を自動的に見つける
0
A
答えて
0
一般的な方法がある場合は、一般的に実装されます。特殊なケースメソッドが必要です。
あなたのシグモイド関数のようなある例えば場合:
S(x) = L/(1 + exp(-k*(x-x0))
あなたはL、KとX0を見つけたいと思うように、あなたはこのように進めることができます:
私はあなたのデータxを呼ぶことにします[ ]とy []
があるとY []を変換Y []の最大値を検索し、L
の推定値としてそれより少し大きいものを取る
z[i] = log(L/y[i] - 1)
(ただし、Lがy []の最大値である場合、最大値であるyのzは未定義となるため、Lを最大値よりも大きくする必要があります。別の方法としては、単に[あなたが求める関係が
z[i] ~ -k*(x[i]-x0)
なるように)
をZのYの最大値である場合を逃させ、x []、Z上の線形最小二乗法を用いて、KとX0を推定することができ]
関連する問題
- 1. SearchStringの開始値を見つける
- 2. 直線部分と曲線の傾きを見つける
- 3. D3ツリーダイアグラム曲線開始位置
- 4. Scikitlearnでシグモイド確率曲線をプロットする方法は?
- 5. R - 血圧曲線の外れ値/アーチファクトを見つけるためのアプローチ
- 6. ポリフィットからの曲線の交差点を見つける
- 7. 最良の単調曲線フィットを見つける
- 8. スプライン曲線上の点を見つける
- 9. ドッカーコンテナで自動的にサービスを開始
- 10. 動的開始の自動入力列
- 11. 任意の閉曲線の中心点と境界線を見つける(ランダムウォーク)
- 12. Scilabで2つの曲線の交差を見つけるには?
- 13. 2つのコントロールポイントを2つのエンドポイントベジェ曲線から見つける
- 14. CUBAフレームワークで特定の開始値を持つ自動番号
- 15. 曲線の交点を見つけるために、より神託の方法
- 16. ニューラルネットワークにおける学習曲線と検証曲線
- 17. 手作業でリモートデバッグを開始せずに自動的にリモートデバッグを開始
- 18. Django DRF - 自動インクリメントフィールドセット開始値
- 19. 動的に追加されたテキストボックスの値を見つける
- 20. 自動的に複数のupstartインスタンスを開始する
- 21. PHPで自動的にダウンロードを開始するには?
- 22. 目的C:UISlider(曲線)
- 23. ggplot2の開始点と終了点の間に曲線を補間する
- 24. Javaキャッシュディレクトリを見つける - 動的に
- 25. SQL Serverエージェントジョブを自動的に開始する方法
- 26. MATLABの点と曲線の間の最小距離を見つけよう
- 27. ジェネリッククラスを見つけて開始するには?
- 28. 自動ダウンロードを開始
- 29. カラーボックス:開始グループのインラインdivsを自動的に
- 30. 「自動」vs「自動(遅延開始)」