# fit a curve with smallest distance in y AND x direction to data points

5 views (last 30 days)

Show older comments

I have two sets of measurements x and y that seem to be correlated when plotting them against each other (below a small subsample of my data). I would like to fit a curve (linear, exponential, polynomial ..) through my data, such that it minimizes the distance of my points to the line (in an absolute or mean square way), but not only minimizing the distance on the y axis, but the closest distance in the x,y plane (euclidean distance). Is there a function/way to do that? As I understand it, most curve fitting functions in MATLAB fit the according to the rmse in y-direction only.

x =[1.3049 1.4137 0.2165 0.6538 0.6135 1.0655]

y =[4.0280 4.0865 50.1873 11.8024 7.9184 5.5866]

### Accepted Answer

Jeff Miller
on 22 Nov 2017

Edited: Image Analyst
on 27 Nov 2017

It sounds like you want "orthogonal linear regression".

##### 2 Comments

Image Analyst
on 27 Nov 2017

### More Answers (0)

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!