Python中的简单线性回归
“如果您不能简单地解释它,那么您将无法理解得足够。” 简单线性回归是一种统计方法,可让我们总结和研究两个连续(定量)变量之间的关系。 我希望今天能向自己证明我理解并可以通过使用Python从头开始编码而不使用Scikit Learn来演示线性回归。 我将从导入库-numpy和matplotlib开始。 我正在使用Anaconda,因此将内联使用%matplotlib来在笔记本中显示图表。 在本例中,我将创建自己的数据集,有意将其设置为具有线性关系。 我将使用numpy创建两个数组X和y 。 linspace函数将在我指定的间隔内返回均匀间隔的数字。 在括号中输入小数,大数和间隔数。 为此,我想要 我想给这些数组添加一些噪音 ,所以我将使用numpy的random.uniform函数创建一个变量。 这将从均匀分布返回样本。 在括号中输入下边界,上边界和输出形状。 使用matplotlib绘制X和y的基本散点图。 最佳拟合线是一条直线,它将穿过散点图上数据点的中心。…