scikit-learn 线性回归算法库小结


链接: scikit-learn 线性回归算法库小结.
非常感谢刘建平老师对以下内容的总结!

scikit-learn对于线性回归提供了比较多的类库,这些类库都可以用来做线性回归分析,本文就对这些类库的使用做一个总结,重点讲述这些线性回归算法库的不同和各自的使用场景。

线性回归的目的是要得到输出向量Y和输入特征X之间的线性关系,求出线性回归系数θ,也就是 Y=Xθ。其中Y的维度为mx1,X的维度为mxn,而θ的维度为nx1。m代表样本个数,n代表样本特征的维度。

为了得到线性回归系数θ,我们需要定义一个损失函数,一个极小化损失函数的优化方法,以及一个验证算法的方法。损失函数的不同,损失函数的优化方法的不同,验证方法的不同,就形成了不同的线性回归算法。scikit-learn中的线性回归算法库可以从这这三点找出各自的不同点。理解了这些不同点,对不同的算法使用场景也就好理解了。

1. LinearRegression

在这里插入图片描述

2. Ridge

在这里插入图片描述

3. RidgeCV

在这里插入图片描述

4.Lasso

![

5. LassoCV

在这里插入图片描述

6. LassoLars

在这里插入图片描述

7. LassoLarsCV

在这里插入图片描述

8. LassoLarsIC

在这里插入图片描述

9. ElasticNet

在这里插入图片描述

10. ElasticNetCV

在这里插入图片描述

11. OrthogonalMatchingPursuit

在这里插入图片描述

12. OrthogonalMatchingPursuitCV

在这里插入图片描述

13. MultiTaskLasso

在这里插入图片描述

14. MultiTaskLassoCV

在这里插入图片描述

15. MultiTaskElasticNet

在这里插入图片描述

16. MultiTaskElasticNetCV

在这里插入图片描述

17. BayesianRidge

在这里插入图片描述

18. ARDRegression

在这里插入图片描述

以上就是scikit-learn中线性回归的一个总结,希望可以帮到朋友们。

(欢迎转载,转载请注明出处。欢迎沟通交流: liujianping-ok@163.com

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值