1
線形/非線形回帰による2つの曲線のあてはめ
JuMPを使用して、2つの曲線(どちらも3次関数に属する)を一連の点にフィットさせる必要があります。 1つのカーブのフィッティングを実行しましたが、2つのカーブを同じデータセットにフィッティングするのに苦労しています。 ポイントをカーブに分配できれば、つまり各ポイントが1度しか使用できなければ、以下のようにできると思いましたが、うまくいきませんでした。(私はもっと複雑なものを使うことができることを知っています、私はそれを単純に保ちたいです。) これは私の現在のコードの一部です: # cubicFunc is a two dimensional array which accepts cubicFunc[x,degree] @variable(m, mult1[1:4]) // 0:3 because it's cubic @variable(m, mult2[1:4]) // 0:3 because it's cubic @variable(m, 0 <= includeIn1[1:numOfPoints] <= 1, Int) @variable(m, 0 <= includeIn2[1:numOfPoints] <= 1, Int) # some kind of hack to force one …