MATLAB散点图中的线性回归线

时间:2012-06-26 14:48:37

标签: matlab regression least-squares

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

ax+b

2 个答案:

答案 0 :(得分:8)

使用函数polyfit获取回归参数。然后,您可以评估拟合值并相应地计算残差。

基本上polyfit执行least-squares regression指定度 N ,在您的情况下,直线回归为1。函数返回回归参数,您可以使用其他函数polyval从回归参数中获取拟合值

答案 1 :(得分:2)

如果您有curve fitting toolbox,请键入cftool并按Enter键,将显示GUI。

您可以使用此工具查找适合给定数据集的线性多项式,以及许多其他拟合。