Bi-linear Regression- Model fitting

8 ビュー (過去 30 日間)
saed
saed 2014 年 8 月 12 日
回答済み: Image Analyst 2021 年 1 月 18 日
Hi every body I simply have a response variable (y) that I am trying to predict with one explanatory variable (x) but the shape of the scatter plot is distinctly bi-linear. It would be best described by two straight lines. Is there a way of fitting a linear model to give me a bi-linear fit? Is there any command in Matlab for this kind of regression?

回答 (3 件)

Image Analyst
Image Analyst 2021 年 1 月 18 日
See attached demo, that I've posted many, many times before. The algorithm is I divide the data into two sections (left and right) and fit lines to each section. Then I find the point where the slope difference is greatest. This is where the data should be split.

Ahmet Cecen
Ahmet Cecen 2014 年 8 月 12 日
That sounds like a problem that would be better solved with a clustering or classification tool rather than regression. If you really need the individual lines, I would first do a classification run followed by linear regression.

Ameer Hamza
Ameer Hamza 2021 年 1 月 18 日
bisection method

カテゴリ

Help Center および File ExchangeLinear Regression についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by