我是机器学习的新手。我正在自学如何在Python中从头实现多元线性回归。这不是家庭作业的问题,只是个人的主动性。
我正在为此使用Boston Housing dataset。系数值和截距与scikit-learn的值不匹配。有人可以帮助您确定我做错了什么,也可能提供解决方案吗?我想从中学到东西。我已经去了一个星期了。
Here是从头开始进行多元线性回归的代码:
Here是使用sklearn进行多元线性回归的代码:
[ 7.72409427 -0.01673352]
-19.129291077739456
我正在使用的功能-RM
和CRIM
因变量-房价
我使用的梯度下降方程(我认为这些可能不正确):
-(2 / N) * SUM OF y_val - (m1x1 + m2x2 + b)
对于x和y的所有值
-(2/N) * SUM OF x1 * (y_val - (m1x1 + m2x2 + b))
对于x和y的所有值
-(2/N) * SUM OF x2 * (y_val - (m1x1 + m2x2 + b))
对于x和y的所有值