线性回归 - 找到m值

时间:2015-02-05 15:30:08

标签: matlab

我有两个(线性)图表,我只是说:figure(3);plotregression(a,b);

为他们做了线性回归

它完美无缺,但我想找到该回归线的斜率。我知道我的情节的y轴上提到的斜率(或m值),但它不是很精确。而不是0.98,它说1.

我是否可以编写代码来获得m /回归斜率的更精确值?已经绘制了一切。

1 个答案:

答案 0 :(得分:2)

使用polyfit以最小二乘意义拟合1次多项式(即线性回归):

p = polyfit(a, b, 1);

p(1)是斜率(阶数为1的系数),p(2)是垂直轴截距(阶数为0的系数)。