私はsklearnで多変量回帰分析を構築しています。 predict()
関数を実行すると、エラーが発生します。predict()
は2つの位置引数をとりますが、3が与えられました。sklearnエラー:predict(x、y)は2つの位置引数をとりますが、3つは与えられました
Xはデータフレーム、yは列です。私は配列/行列にデータフレームを変換しようとしたが、まだエラーが発生します。
xとyの配列を示すスニペットを追加しました。
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)
@GD_N回答があれば受け入れ/投票することを検討してください:) – MedAli
投票には15の評判が必要です:( –
@GD_N回答を受け入れるには、緑色のチェックマークをクリックしますそれは投票をすることと同じです)質問を閉じて、他の人にもっと役立つようにしてください。[誰かが私の質問に答えるときに私はどうすればいいですか?](https://stackoverflow.com/help/someone-answers) – charlesreid1