アルゴリズムの問題があります。stackoverflow が投稿するのに適切な場所かどうかはわかりませんが、matlab を使用していて、これを使用したいので、そこに投稿します。私の問題は次のとおりです。私は一連のデータを持っていますが、このセットの最後でポイントが完全に線形でなければならないという事実を除いて、それについてあまり知りません。線形分布していない部分を使用せずに、線形分布しているこれらの点を線形近似したいと考えています。
(画像は常に理解するのに適しています):
ご覧のとおり、青いデータがあります。これは線形ではありませんが、最後に線形部分 (赤い部分) があります。私が望むのは、データ曲線の動作がいつ線形性を終了するかを知ることができるアルゴリズムを見つけることです。
私が明確かどうかわかりませんか?
右側のいくつかの点を取り、それらのいくつかの点を線形に適合させてみました。次に、いくつかの点をいくつか追加し、それらが線形適合の「十分に近い」かどうかを確認します。次に、追加されたポイントなどを使用してもう一度線形フィットを行いますが、「最初の」ポイントには多くのノイズがあるため、これは最善の解決策ではないと思います (ここでは画像に表示されていません)...
アイデア、提案、リンクはありますか?
ありがとうございました !