如果我有一组数据,我将如何使用线性回归拟合一条线?我知道我应该使用polyfit,但是,我必须在找到之后对线进行线性插值,所以我不知道什么是最好的设置。
我的样本数据设置
x = [ 0.13653 0.14551 0.28696 0.47473 0.48740 0.75441 0.88754 0.91808 0.94291 0.97388 ];
y = [ 0.29250 0.79586 0.78081 0.12643 0.14409 0.50125 0.40181 0.83697 0.34130 0.27120 ];
答案 0 :(得分:0)
您使用polyfit
作为学位1
,所以:
[a,b] = polyfit(x, y, 1)
polyfit
将返回包含2个项目的列表:(1)行a
的斜率; (2)拦截 b
。
然后,您可以使用函数a*x+b
绘制该行(x
此处不列表)。