4

区分的に連続した実験データがあり、各部分は線形に適合する必要があります。ただし、手動でノットを特定するのは簡単ではないため、ノットが正確にどこにあるのか (つまり、勾配が変化しているポイント) を知らずにフィットさせたいと考えています。

これまでのところ、このタスクにpy-earth を使用するというアドバイスを見つけましたが、それを実装する方法を理解できませんでした。つまり、X と Y の変数のリストだけがあれば、そのような区分的線形回帰をどのように実行できるかということです。誰かがそれを行う方法についてアドバイスをもらえますか?

UPD :結局のところ、問題は配列の形式が異なるためでした。私の配列の "X=numpy.array([X]).T" で解決され、py_earth が機能するようになりました。ただし、これは「大雑把」で、数ノットに対して 1 本の線を示しています。区分線形回帰の他の解決策を提案できる人はいますか?

4

0 に答える 0