【发布时间】:2017-01-12 21:55:28
【问题描述】:
我目前有以下代码,它对具有 4 个变量的数据集进行多项式回归:
def polyreg():
dataset = genfromtxt(open('train.csv','r'), delimiter=',', dtype='f8')[1:]
target = [x[0] for x in dataset]
train = [x[1:] for x in dataset]
test = genfromtxt(open('test.csv','r'), delimiter=',', dtype='f8')[1:]
poly = PolynomialFeatures(degree=2)
train_poly = poly.fit_transform(train)
test_poly = poly.fit_transform(test)
clf = linear_model.LinearRegression()
clf.fit(train_poly, target)
savetxt('polyreg_test1.csv', clf.predict(test_poly), delimiter=',', fmt='%f')
我想知道是否有办法像在 Excel 中一样输出回归摘要?我探索了 linear_model.LinearRegression() 的属性/方法,但找不到任何东西。
【问题讨论】:
标签: python python-2.7 scikit-learn non-linear-regression