对于ML来说是新手,我正在做一个作业,我们的任务是使用正态方程构建线性模型,然后通过它运行测试数据。
以下是我的正常方程式实现。我的麻烦是我不知道该如何建立线性回归模型。
X_ones = np.ones((353,1))
X = np.reshape(X_train,(353,13))
X = np.append(X_ones,X_train,axis=1)
XT = np.transpose(X)
XTX = XT.dot(X)
XTXINV = np.linalg.inv(XTX)
XTY = XT.dot(y_train)
NE = XTXINV.dot(XTY)
在此先感谢您的帮助。