数学之路(2)-数据分析-R基础(18)

这篇博客介绍了如何使用R语言的lsfit()函数进行最小二乘法拟合,探讨了回归线的构建和解释,通过实例展示了如何计算回归线的截距和系数,并通过abline()函数画出拟合曲线,强调了残差分析在评估拟合效果中的作用。
摘要由CSDN通过智能技术生成

目标是这些点到这条直线的距离的平方和最小,可运用最小二乘法,最小二乘法拟合的过程就是回归,这条直线就是回归线。

Lsfit()函数完成最小二乘法拟合,其主要参数为:

X:一个矩阵的行对应的情况和其列对应为变量。

Y:结果,可以是一个矩阵,如果你想,以适应多种左手侧。

Wt:可选参数,加权最小二乘法的执行权重向量。

Intercept:是否应使用截距项。

Tolerance:公差将用于在矩阵分解

Yname:用于响应变量的名称。

我们以x=(1,2,3,4),y=(2,4,6,8),可得到回归线方程为

Y=2x

> y<-c(2,4,6,8)

> x<-c(1,2,3,4)

> lsfit(x,y)

$coefficients

Intercept         X 

        0         2 

........

........

上述结果中,Intercept项表示截距,x项表示方程的x的常数项。

我们先假设回归线为

Y=2x+3

然后,根据回归线构造x和y值。

> y<-c(5,7,9,11)

> x<-c(1,2,3,4)

执行lsfit()函数

> lsfit(x,y)

$coefficients

Intercept         X 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值