how to get the equation of lsline
46 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
farfar
am 11 Feb. 2017
Beantwortet: Kylie Hansen
am 16 Feb. 2017
hi. I have two set of data and I want to get the linear regression. after plotting the data, im using lsline to obtain the regression line but how can I get the equation too ? thanks !
0 Kommentare
Akzeptierte Antwort
Star Strider
am 11 Feb. 2017
You have to calculate it, but that is not difficult.
Example:
figure(1)
scatter(1:10, rand(1, 10))
hl = lsline;
B = [ones(size(hl.XData(:))), hl.XData(:)]\hl.YData(:);
Slope = B(2)
Intercept = B(1)
2 Kommentare
Weitere Antworten (1)
Kylie Hansen
am 16 Feb. 2017
Thought I'd post an alternative answer from this github repository: https://github.com/kykyelric/Marking-Points-Above-Line-of-Best-Fit/blob/master/lsline%20equation
The below code prints a 1x2 matrix where the first value is the slope and the second is the y-int.
h = lsline;
p2 = polyfit(get(h,'xdata'),get(h,'ydata'),1)
0 Kommentare
Siehe auch
Kategorien
Mehr zu Linear Regression finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!