【发布时间】:2018-03-15 00:19:57
【问题描述】:
我正在对 sklearn 构建多元回归分析,我仔细查看了文档。当我运行 predict() 函数时,我收到错误:predict() 接受 2 个位置参数,但给出了 3 个
X 是数据框,y 是列;我尝试将数据框转换为数组/矩阵,但仍然出现错误。
添加了一个显示 x 和 y 数组的 sn-p。
reg.coef_
reg.predict(x,y)
x_train=train.drop('y-variable',axis =1)
y_train=train['y-variable']
x_test=test.drop('y-variable',axis =1)
y_test=test['y-variable']
x=x_test.as_matrix()
y=y_test.as_matrix()
reg = linear_model.LinearRegression()
reg.fit(x_train,y_train)
reg.predict(x,y)
【问题讨论】:
标签: scikit-learn sklearn-pandas