我正在使用数据集进行多项式拟合的线性回归
x1 = data1[:,0]
y1 = data1[:,1]
plt.scatter(x1,y1)
找到 ŷ 后,我想用数据集将线绘制回散点图
pf1 = np.dot(x1_lifted, theta) // pf1 being the ŷ
plt.plot(x1, pf1)
但这似乎是将所有数据点相互连接起来,而不是形成一条线。
当我尝试使用 scatter 绘制 x 和 ŷ 时
pf1 = np.dot(x1_lifted, theta)
plt.scatter(x1,y1)
plt.scatter(x1, pf1)
我的合身线看起来是正确的。我是 python 和 numpy 的新手,我的代码有什么问题吗?