MATLAB散点图中的线性回归线

6

我正在尝试获取两个变量散点图的残差。我可以使用matlab的lsline函数得到最小二乘线性回归线。但是,我也想获取残差。如何在matlab中获取?为此,我需要知道线性回归线的参数ab

ax+b
2个回答

8
使用函数polyfit获取回归参数。然后,您可以评估拟合值并相应地计算残差。基本上,polyfit对指定的次数N执行最小二乘回归,在您的情况下,直线回归的次数为1。函数返回回归参数,您可以使用其他函数polyval从回归参数中获取拟合值。

2
如果您拥有曲线拟合工具箱,请键入cftool并按Enter,GUI界面将出现。
您可以使用此工具为给定的数据集找到线性多项式拟合,以及其他许多拟合方式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接