私は〜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. 曲線の線形部分を見つける方法
- 4. D3ツリーダイアグラム曲線開始位置
- 5. 直線と区分線形曲線の交点を見つける
- 6. Scikitlearnでシグモイド確率曲線をプロットする方法は?
- 7. ポリフィットからの曲線の交差点を見つける
- 8. R - 血圧曲線の外れ値/アーチファクトを見つけるためのアプローチ
- 9. ドッカーコンテナで自動的にサービスを開始
- 10. スプライン曲線上の点を見つける
- 11. 最良の単調曲線フィットを見つける
- 12. 動的開始の自動入力列
- 13. 任意の閉曲線の中心点と境界線を見つける(ランダムウォーク)
- 14. Scilabで2つの曲線の交差を見つけるには?
- 15. 2つのコントロールポイントを2つのエンドポイントベジェ曲線から見つける
- 16. ActiveJob:サーバー起動時に自動的にジョブを開始する
- 17. CUBAフレームワークで特定の開始値を持つ自動番号
- 18. 曲線の交点を見つけるために、より神託の方法
- 19. 自動的にアプリケーションパスを見つける方法
- 20. 手作業でリモートデバッグを開始せずに自動的にリモートデバッグを開始
- 21. ニューラルネットワークにおける学習曲線と検証曲線
- 22. Snap.svg線と二次曲線の交点を見つけるのに役立つAPI
- 23. Django DRF - 自動インクリメントフィールドセット開始値
- 24. 自動的に複数のupstartインスタンスを開始する
- 25. カウントアップ開始自動
- 26. 自動開始パーズサーバー
- 27. 動的に追加されたテキストボックスの値を見つける
- 28. PHPで自動的にダウンロードを開始するには?
- 29. 勾配が変化する曲線上の位置を見つける
- 30. 目的C:UISlider(曲線)