def main(): # network=pa.read_csv("housing_data.csv",header=None) data = pa.read_csv("housing_data.csv",header=None).values[:,:] binaryData=preprocess_2(data) target=data[:,13] rmse_linear=linear_regression(binaryData,target) #rmse_l1CV=lassoCV_regression(binaryData,target) print("Mean RMSE of linear regression="+str(np.mean(rmse_linear)))
def main(): data = pa.read_csv("housing_data.csv",header=None).values[:,:] binaryData=preprocess_2(data) target=data[:,13] alphas=np.array([0.1,0.01,0.001]) rmse_linear=linear_regression(data[:,0:13],target,) rmse_l2=ridge_regression(binaryData,target,alphas) rmse_l1=lasso_regression(binaryData,target,alphas) #rmse_l1CV=lassoCV_regression(binaryData,target) print("Mean RMSE of linear regression="+str(np.mean(rmse_linear))) print("Mean RMSEs of Lasso regression="+str(rmse_l1)) print("Mean RMSEs of Ridge regression="+str((rmse_l2)))